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-Q1:SPI 信号与 TCAN 信号交替

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1264311/tcan4550-q1-the-spi-signal-alternates-with-the-tcan-signal

器件型号:TCAN4550-Q1
主题中讨论的其他器件:TCAN4550

大家好、

图1、CANH 信号为黄色、SPI nCS 信号为蓝色

图2、黄色表示 SPI nCS 信号、蓝色表示 SPI SCLK 信号

因此可以观察到 CAN 总线信号在发送 SPI 信号后发送一个帧。 因此、模块 CAN 帧间隔高达1.1ms。

1、这是否正常?

2、帧间隔时间内的 SPI 信号内容是否需要传输信息、是否可以减少不必要的内容、以达到缩小帧间隔大小的目的?

3、该模块是否如上所述工作、也就是说、每个 CAN 帧都需要等待包含 CAN 帧内容的 SPI 消息的传输、然后才能发出 CAN 帧?

此致、

罗艾米

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

    尊敬的 Amy:

    TCAN4550能够同时驱动和接收 CAN 和 SPI 数据。 在这种情况下、CAN 通信似乎由 MCU 的 SPI 命令启动。 目前不清楚为什么 MCU 会等待 CAN 帧结束以发送额外的 SPI 帧。 这可能是因为 MCU 正在等待 TCAN4550上的中断引脚以更改指示传输完成的状态。 请记住、所有 SPI 通信均由 MCU 发起、因此该延迟不是 TCAN4550直接导致的。  

    TCAN4550软件用户指南 包含一些有关软件优化的提示、可提高 SPI 吞吐量。 请参阅链接文档的第5节。  

    如果您有任何其他问题、请告诉我。  

    此致、  
    埃里克·肖特