CY7C65211/CY7C65211A USB to SPI throughput performance

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

What's actual throughput number in application level?

Are CY7C65211 & CY7C65211A SPI performance have difference?

Seems SPI clock set 3Mhz frequency but data throughput can't reach 3Mbit/Sec.

0 Likes
1 Solution
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

Dear Sananya,

We are discussion data throughput, not clock frequency rate.

And set maximum clock frequency can get some improve but not majorly.

If use 1 byte SPI Transaction, even 3Mhz clock, the throughput performance still poor.

I had find below link for community reference.

https://www.totalphase.com/support/articles/200350026-SPI-performance-limitations-and-analysis

Thanks,

Mitchell

View solution in original post

0 Likes
5 Replies
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

The actual throughput value will vary depending on the system used. There is however no difference in the SPI implementation between the 211 and 211A parts other than the configuration option for Vendor or VCP mode.

Ideally, SPI transfers can take place at 3MHz in both 211 and 211A devices when used USB-Serial is configured as SPI master.

Best Regards,

Sananya

0 Likes
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

Dear Sananya,

We try to do the byte write. Got the data rate << 100kbit per second.

( Set the SPI master mode, clock rate is 3M. )

It is very important to us. If we can’t get the data rate more than 100kbps, I think we need to find another solution.

Best Regards,

Mitchell

0 Likes
lock attach
Attachments are accessible only for community members.

Hello Mitchell,

Please refer to the attached screenshot. We set the clock rate to 3MHz and got approximately the same rate on performing writes to SPI EEPROM..

Please send us your configuration settings for us to reproduce the issue.

Best Regards,

Sananya

0 Likes
Mitchell_shen
Level 4
Level 4
Distributor - Zenitron(GC)
100 sign-ins 5 solutions authored First solution authored

Dear Sananya,

We are discussion data throughput, not clock frequency rate.

And set maximum clock frequency can get some improve but not majorly.

If use 1 byte SPI Transaction, even 3Mhz clock, the throughput performance still poor.

I had find below link for community reference.

https://www.totalphase.com/support/articles/200350026-SPI-performance-limitations-and-analysis

Thanks,

Mitchell

0 Likes

Hi Mitchell,

Thank you for pointing to the link. Based on the mentioned parameters, we are getting a transaction time per byte of 11.166 us which gives a data rate of around 700 kbps (when set to 3 MHz). Could you please let us know how you measured the throughput? We can use the same setup if possible.

Best Regards,

Sananya

0 Likes