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.

[参考译文] TCAN334:能否使用模拟开关(如 Vishay DG636E)将 CANH 和 CAHL 连接/断开至 I/O 线路?

Guru**** 2503665 points
Other Parts Discussed in Thread: TCAN334

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/951672/tcan334-can-i-use-an-analog-switch-like-vishay-dg636e-to-connect-disconnect-canh-and-cahl-to-i-o-lines

器件型号:TCAN334

我想使用高速模拟开关(如 Vishay DG636E)将我们产品上的 I/O 引脚功能从 TCAN334的 CANH 和 CANL 线路切换到其他用途。  这是否起作用?  这可能会导致 CAN 接口出现什么问题?

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

    您好、Walter、

    我不确定我是否完全理解此处所需的用例。 请您详细说明设计吗?

    目的是断开 TCAN334与 CAN 总线的连接、以便驱动/接收来自另一个源的信息吗? 还是要切换 TCAN334正在驱动的总线? 显示每个开关状态下系统的图表可能有助于我理解。  

    切换后、计划通过 CAN 线路发送哪些信号? 如果这些是独立的模拟信号、则必须与相关的 CAN 总线终端和其他源的潜在负载兼容。 数字信号在这类线路上可能不太好。  

    此致、
    Eric Schott

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

    尊敬的 Eric:

    我们的想法是、我们希望能够重新利用产品上的 GPIO 线路来提供多种功能。  两个 GPIO 可配置为 CAN 线路、也可"切换"为 TTL 串行线路。  仅在重新配置系统时进行切换。  问题是、如果 CAN 总线通过一个模拟开关(如 Vishay DG636E)、或者 CAN 总线的某些方面会违反数据损坏、那么 CAN 总线是否正常工作。  就我们所能知、带宽和电压范围足够大、因此将此开关与 TCAN334 CANH/CANL 线内联应该起作用。  我们是否遗漏了任何东西?

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

    您好、Walter、

    感谢您的观看。 这确实是一个有趣的案例-我从未见过 CAN 线路是 GPIO 的两倍。  

    我对这种方法的主要顾虑是开关向 CAN 线路添加的串联电阻。 差分 CAN 信号(尤其是由3.3V 收发器驱动的信号)对串联电阻很敏感、因为它们依赖于相对较小的电压差分来检测信号。 任何电阻元件都会使该差分衰减、并使驱动节点更难将有效信号穿过总线驱动到接收节点。 相比之下、TLL 逻辑可能具有更大的阈值差异、并且更容易承受电势中的损耗。 根据开关增加的电阻、如果总线的电缆长度足够短、这是可以接受的。

    我还注意到 、DG636E 开关指定通过任何端子的最大持续电流为30mA。 CAN 收发器将在 CANH 和 CANL 之间传递比这更大的电流、以驱动显性信号。 例如、一个试图在60欧姆负载上驱动3.0V 差分电压的收发器(两个120欧姆端接电阻并联)将需要通过 CANH 和 CANL 连续传递50mA 电流。 如果 CAN 总线发生故障(CAN 线路短接)、收发器将传递更多电流-高达其电流限制(TCAN334指定短路稳态输出电流、显性=+-200mA)。  

    我认为可以通过不同的开关选择来解决连续电流限制问题、但考虑此类器件添加的串联电阻会使 CAN 设计变得复杂。 如果 CAN 系统的其余部分很简单、您可能会在此处添加一些复杂性-可能会先使用分立式电阻器测试原型、以了解其如何符合此限制。  

    此致、
    Eric Schott

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

    谢谢、Eric。  这很有帮助。  我们考虑的另一种选择是简单地将 TCAN334置于关断模式、并确保120欧姆端接电阻器不在电路中。  这样、客户就可以将 GPIO 重新用于 CAN 或 TTL 串行通信、而不会给 CAN 收发器带来问题。  当器件关断时、CANH/CANL 引脚是否会进入高阻态(三态)模式?  您认为这会起作用吗?

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

    您好、Walter、

    这种解决方案看起来更有希望。 当 TCAN334被禁用/未上电时、CAN 线路实际上将保持高阻抗状态、并且在这种状态下不应干扰总线上传递的信号。 虽然不知道将 CAN 线路连接到开关的额外线路、但除非其他因素接近其限值、否则这可能不会对 CAN 信号产生任何重大影响。  

    您计划如何在将表格切换到 TTL 时移除终端? 我之所以提出这一问题、是因为我希望确保在 CAN 模式下存在正确的端接。  

    此致、
    Eric