In reference manual spnu503b on page1042, it indicates that mibSPI supports up to 20 MHz baud rate. I did not see information as to what bit rate is supported. Can you please help clarify the bit rate?
Thanks
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello Sunil,
Thanks for the information. I am unable to interpret this table, can you please help me interpret it? Not clear what the first column is for, and not clear if the value 40 for the "MIN" column refers.
For MibSPI3 with 2 chip selects enabled, what would the bit rate be? I noticed some timing estimates for ENA, which we do plan on enabling.
Thanks.
Ubaid
Thanks Sunil,
I appreciate your explanation.
You mentioned 25MHz, which is 25 cycles per second. How can this be converted to bits per second? how many bits per cycle?
How is the calculation for Parameter 10 , SPIENA used? What does this value indicate exactly?
Thanks.
Ubaid
Ubaid,
25MHz = 25 million cycles per second. On each SPICLK cycle MibSPI/SPI can send and receive a single bit on each available SIMO/SOMI line.
As you can see MiBSPI1 and MibSPI5 support multiple SIMO and SOMI lines. This allows you to output / input more than one bit each cycle, thereby improving the bandwidth of the interface.
There is also a "dead time" of 6 VCLK cycles between successive transfers. You can use this information along with the information about the amount of data to be transferred and the character length (number of bits per transfer) to calculate the actual bits per second for the selected MibSPI/SPI interface.
Regards, Sunil