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:SPI -差分- SPI 通信?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1055391/tcan4550-spi---differential---spi-communication

器件型号:TCAN4550

您好!  

对于消费类产品、我们希望将前面板 PCB 与主要电子产品连接起来。

主机 MCU 是主 SPI、应在前面板 PCB 上提供2-3个 SPI 从器件。  

主要目标必须是不需要软件投入、并且保持前面板 PCB 不需要任何软件。

基本上、这就是我们想要实现的目标:

我找到 了 TCAN4550。 该芯片能否独立运行、背靠背地连接 CAN 线路上的 SPI?

您能否建议使用其他任何可用作远距离 SPI 桥接器的器件?

此致

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

    Christopher、

    感谢您的关注和有趣的应用!

    不过、我认为 TCAN4550-Q1不是这里的合适器件。 TCAN4550-Q1确实是一款具有 SPI 接口的 CAN 控制器+收发器、但 SPI 接口并不像看起来那样用作从 SPI 到 CAN 的直接转换。 SPI 接口用于配置器件、特别是 CAN 控制器设置、然后处理存储器以进行消息传输和接收。 理论上、您可以使用该器件通过 CAN 总线发送 SPI 帧、方法是编写 CAN 帧、这些帧会将 SPI 信息嵌入其中、但这比我想做的要复杂一些。  

    您需要做的是更像此 参考设计。 该设计使用 CAN 来扩展 I2C 范围、但概念类似。 CAN 或 RS485可在这种情况下工作、在这种情况下、您可以通过 TXD 和 RXD 引脚直接通过 CAN 发送 SPI 数据。 您可以将 MISO 发送到1侧的 TXD 上、2侧的 RXD 上、然后将 2侧的 TXD 上的 MOSI 发送到1侧的 RXD 上。 然后、CLK 可通过不同的收发器/CAN 总线发送。 这是我的头脑中的一个问题、现在需要更多思考、但只有一些想法。

    此致、

    Eric Hackett