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.

[参考译文] TCAN4550:TCAN4550的 SPI 时钟速度

Guru**** 1958595 points
Other Parts Discussed in Thread: TCAN4550
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1435167/tcan4550-spi-clk-speed-of-tcan4550

器件型号:TCAN4550

工具与软件:

大家好、TI 团队。

我将 TCAN4550用于我的系统(采用 STM32H 系列 MCU)。

在 TCAN4550的数据表中、最大 SCK 上升/下降时间为10ns。 (trsck、tfsck)

但是在我的系统中、当我使用示波器检查 SCK 上升 tr /下降时间时、因为低于 tf 大约为8~9ns、几乎符合规格。

会不会有问题?

在 MCU 和 TCAN4550之间的 SPI SCK 线路中没有阻尼 R 或 CAP。 SPI 线路直接连接。

主时钟40MHz 非常干净。  

我们的固件工程师说、有一些数据缺失、一些垃圾数据从 CAN 线路输出。  

所以、我要研究它是否与硬件问题有关。


谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sukmin 您好!

    由于较高频率下的位周期较短、因此上升/下降时间和频率相互链接。  因此、如果您以18MHz 的最大频率运行、则需要至少10ns 的上升/下降时间。  如果以较低的频率和较大的位周期运行、则可以具有较慢的上升/下降时间。  您显示的波形看起来正常、并且只要满足设置和保持时间、就不会产生任何问题、以确保正确地对位采样。  但正如您所说的、这些波形非常干净。

    为了验证 CAN 消息数据在 SPI 写入 TX 缓冲区期间是否损坏、我建议尝试读回 TX 缓冲区存储器中的数据、以查看写入的数据是否匹配。  如果 CAN 消息数据不匹配、则这可能不是由 SPI 接口造成的。

    此致、

    Jonathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、Jonathan。 我一直很感谢您的亲切和详细的回答。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不用客气。

    此致、

    Jonathan

x 出现错误。请重试或与管理员联系。