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.

[参考译文] SN65HVD233:LBK 信号

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1277309/sn65hvd233-lbk-signal

器件型号:SN65HVD233

早上好!

我将 在新设计中使用 SN65HVD233器件。  我希望启用诊断环回模式。  根据数据表、引脚5可以保持开路并在内部拉至低电平。

这是我的设计中的确切配置。  但是、在将数据传输到引脚1 (D 信号)时、我看到数据环回到引脚4 (R 信号)。  我已确认引脚5打开。

调试时、我已将 LBK 信号直接拉至 GND、诊断环回保持启用状态。

此外、数据表会指示是否启用 LBK、输出驱动器是否禁用。  但是、我会在 CANH 和 CANL 引脚上看到信号。

Vcc 电压轨(3.3V)看起来很干净。

任何见解都将不胜感激。

此致。

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

    Tony、

    借助 CAN 收发器、数据将始终环回至 RXD/R 引脚。 这是因为无论收发器是自行传输数据还是从 CAN 总线读取数据、控制器始终都需要检查 CAN 总线消息来确认消息、 并且通过立即读回 RXD/R 引脚来验证传输的数据是否正确地传输到总线。

    如上所述、LBK 函数用于从 D/TXD 读回 R/RXD、而不会向总线发送消息。 话虽如此、通过将引脚5设置为逻辑高电平状态来启用 LBK 功能。 将它接地将禁用它、并将 CAN 消息传输到 CAN 总线、同时将它们反射回 R/RXD 引脚。

    除非器件处于低功耗状态、否则无法禁用从 D/TXD 到 R/RXD 的数据、这可以通过将引脚8置于逻辑高电平状态来实现。  

    如果您有任何其他问题、敬请告知。

    此致、

    埃里克·哈克特  

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

    谢谢 Eric。  在多讲了这一点之后、我同意您的解释。  发送节点总是监控其自身传输的每个位。 因此、D 输出在内部直接与 R 输入连接。  LBK 信号用于将总线输出/输入置于高阻抗状态、从而在控制器执行内部诊断时屏蔽总线。  无论哪种情况、输出/输入驱动器保持激活状态。  由于内部上拉、当 LBK 置位为高电平时、信号保持其隐性状态。  在我看来、这是 TI 误导性/令人遗憾的命名规则。  例如、也许更好的信号描述是"Hix"、因为回送始终存在。