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.

28335作为主机通过spi模块与LAN9252进行数据读取,最大波特率支持多少

之前测试一直使用24M波特率,后期进行一批新板烧录程序后发现部分无法正常通讯。把这几块波特率降为10M后,数据接收正常。

查看DATASHEET-SPRS439M 6 Electrical Specifications章节p144页有提到主模式接收最大支持12.5M,而主模式发送最大为25M。

SPI作为全双工,主模式发送和接收支持最大波特率不一样,这是说在用时取小值吗?

在系统时钟120M时,SPI与LAN9252通讯芯片支持的最大波特率是多少?

  • 请满足手册最大值要求,超出范围无法保证模块正常工作。

    SPI并非差分通讯,因此通讯速度高时,在实际应用中易受到干扰,如果实际上不需要太高速,尽量选择低一点通讯速率。

  • SPI Master mode transmit可到25MHz,而Receive只可到12.5MHz。这样不对称的设计在运用有什么建议,是可以先25MHz发送,再12.5MHz接收?还是说用于两芯片之间数据交互的话就只能12.5MHz?

    似乎也找不到用SPI只发送/接收的运用方案。如果我想把这个用到极限的话,方案上有什么好的建议。

    谢谢回复。