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.

[参考译文] TCAN1042-Q1:CAN 物理层多路复用

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/805175/tcan1042-q1-can-physical-layer-multiplex

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

您好!

在我客户的应用中、处理器上只有一个 UART 端口可用、信号将通过 TCAN1042-Q1转换为 CAN 物理层。 但是、将有两种不同类型的 slavers、它们具有连接到此 CAN 物理层的不同协议。 由于两个协议可能存在争用、因此正在考虑使用 CAN 收发器对接口进行物理隔离。 您是否认为可以使用两部分 TCAN1042-Q1从物理上将接口与处理器分离? 或者、您是否有其他单产品解决 方案来实现相同的功能、例如针对 Rx、Tx 的一个输入的多路复用和两个可选 CAN 输出。 谢谢你。

此致、

祥豪

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

    听起来、在发送到 UART 的 TXD 和 RXD 信号上使用两个 TCAN1042收发器以及一些混合或逻辑电路可以满足您的需求。 如果您未连接到 CAN 物理层、则可以考虑使用 RS-485。 RS-485收发器通常具有可用于禁用驱动器和接收器电路的输入。 THVD1500就是这种器件的一个示例。

    顺便说一下、如果您可以绘制一个方框图、它可能会帮助我确保我了解预期的连接。

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

    尊敬的 Max:

    感谢您的回复、这很有帮助。 我以前没有考虑过 RS-485物理层、因为它适用于汽车应用。 CAN 便于客户接受。 我不确定 Q 级是否有任何 RS-485收发器。 下面是我单独的 CAN 物理层的图。 想法1不能很好地工作、因为 Rx 引脚将在待机模式下被 CAN 收发器拉高。 你同意吗? 我正在寻找 思路2的解决方案。 有很多双路 SPDT 模拟开关可用、但其中大多数具有大约120欧姆的较大 R (on)电阻。 您认为模拟开关的120欧姆 R (ON)是否正常? 谢谢你。

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

    由于 CAN 总线的有效电阻通常为~60欧姆(由于使用两个120欧姆的并联电阻)、因此串联电阻120欧姆将导致 CAN 驱动器的信号衰减过多。 我建议使用5-10欧姆的最大串联电阻来避免此问题。 SPDT 开关选择的另一个挑战是、大多数汽车应用都需要 CAN 总线才能在整个+/- 12V 共模电压范围内运行。 因此、您可能会发现使用两个收发器并将开关也放置在 TXD/RXD 线路上更容易。

    在您的想法1中、正确的做法是两个 RXD 输出之间存在竞争。 这可以通过将每个 RXD 输出连接到输出连接到 MCU 的与门的独立输入来解决。 这意味着、如果任一 RXD 为低电平(显性)、则 MCU 将看到低电平输入。 只要"未使用" CAN 总线不触发其收发器的 RXD 线变为低电平、这就可以正常工作。

    根据您的评论、CAN 似乎是更好的选择、但我确实想提一下、我们也有一些 Q100 RS-485收发器-请参阅 SN65HVD1780-Q1。

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

    尊敬的 Max:

    谢谢你。 它解决了我的问题。

    此致、

    祥豪