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.
Part Number: TMS320F28032
I wonder do we have suggested baud rate upper limit for SCI module.
Since increase baud rate will increase the %error, do you know what's fasted baud rate you see the customer is using?
Or could you please provide the %error vs. baud rate?
Since Table 12-3. Asynchronous Baud Register Values for Common SCI Bit Rates in TRM only offers 5 values. Do we have more?
As you know, the SCI baud rate is determined by the Low-Speed Peripheral Clock (LSPCLK) and the baud select registers (SCIHBAUD and SCILBAUD - 16-bit value). The maximum baud rate can be calculated by LSPCLK/16, so for a 60 MHz F2803x device, the maximum baud rate would be 3.75Mbps. You are correct that as the "Ideal" baud rate values increase the error increases for the "Actual" value. We do not have other values calculated except for what is in the table.
To calculate other values, the SCI baud rate would be LSPCLK/((BRR+1)x8). The BRR must be an integer, so it needs to be rounded to the nearest integer number. The reverse calculation with integer BRR gives real data rate, of which the % error can be calculated.
There is some discussion about the maximum baud rate in the following thread:
I hope this helps. If this answers your question, please click the green "Verified Answer" button. Thanks.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Ken Schachter:
Now the customer is trying to achieve baud rate of 112500 between 2 F28032.
Since they need isolation, SCI will take only 2 channel isolator, SPI will take 4 channel isolator which cost more.
So they wonder if it's applicable to achieve 112500 baud rate between 2 F28032, what special consideration need to be taken.
In reply to Howard Zou:
It is hard to give an exact answer. For example each device family varies in terms of the baud rate configuration error (target baud compared to actual configured baud). That is, 115200 might work well on the F28004x, but may not be as well on the F2833x or F2803x. Perhaps a manual correction to the calculated value might help. Please see the end of the following thread:
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.