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.

[参考译文] TCAN1043-Q1:CANL 短接至 GND

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1401646/tcan1043-q1-canl-short-to-gnd

器件型号:TCAN1043-Q1

工具与软件:

您好、TI 专家:

I TEST 具有两种情况:CAN_H 短接至 GND (1)、CAN_L 短接至 GND (2)

在每种情况下、我都测量 nFAULT 引脚。 对于情况(1)、nFAULT 更改了状态(预期-正常)、但对于情况(2)、nFAULT 不变(仍为高电平)。

按照状态图、确保 IC 处于正常状态。

在表9-1中、 仅在正常模式下 CANL 短接至 GND、nFAULT =低电平

(1) CAN_H 短接至 GND  

(2) CAN_L 短接至 GND (粉色- C2为 nFault)

问题:  

-是测试用例(2)预期 nFAULT=L 正确或不正确

- 如果正确的请求建议修复它。

谢谢。

-- Tuong Pham

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

    尊敬的 Tuong:

    这里的第一个图看起来可能标错了。 在施加故障之前、蓝色信号在2.5V 和~1.0V 之间切换、这与 CANL 行为一致、而粉色信号在2.5V 和4.0V 之间切换、看起来像 CANH 行为。 您能否确认是否出现这种情况? 如果是这样、看起来两个波形都显示了相同的 CANL 接地短路测试。  

    对于该测试用例、您的系统中运行的数据速率是多少? 总线故障检测功能仅在400kbps 或更低的数据速率(tCBF 的位时间= 2.5us)下能够可靠地工作。  
    该测试的总线条件是什么? 终止值是什么? 通信节点之间的信号线束有哪些特征?

    此致、  
    Eric Schott

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

    Eric、您好!

    第一幅图正确、请注意 CAN_L 为-5V 偏移。

    我按如下方式重新测试、C1为 nFault、C2为 CAN_H、C3为 CAN_L

    数据速率应该低于500kbps

    测试条件:MCU => CAN => Kvaser =>笔记本电脑

    终端电阻器:120R (每条线路60R)

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

    Eric、您好!  

    请您仔细看一下这个问题、它非常紧急。 谢谢

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

    Tuong

    感谢您的耐心、您能否尝试不同的数据速率来查看 nFAULT 是否切换为低电平? 我预计较低的数据速率可以使它正常工作。

    总线故障检测通过测量 CANH 和 CANL 之间的差分电流进行工作。 根据故障类型、当电流超过某个阈值时、nFAULT 引脚将变为低电平。 在这种情况下、由于 CANL 至 GND 不是特别异常情况、但仍被视为故障、因此电流可能未超过预期的阈值。  

    电路板上是否有 CMC? 能否共享原理图?

    此致、

    Eric Hackett

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

    Eric、您好!

    很抱歉我在度假期间错过了这个讨论。  

    关于 sch,请参考照片。 我们有 CMC。  

    担心数据速率问题、 我无法减慢数据速率、因为它来自 MCU。  

    我也没有看到 CANL 短接至 GND 的问题、但我的测试团队他们期望 nFAULT 的行为类似于 CANH。

    正在寻求您的反馈。

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

    CMC 应移至电阻器120欧姆的右侧

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

    、您能提供反馈吗?

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

    尊敬的 Tuong:

    在原理图中、终端电阻器位于共模扼流圈的 IC 侧。 这将使来自显性驱动状态的初始电流在收发器中显示为标称值、同时短路与电路和 CMC 的电感相隔离。 如果显性周期足够长(如果数据速率较低)、电路将达到稳定状态、收发器将能够更可靠地检测总线故障。 或者、如果端接放置在 CMC 的总线侧、则故障电流在位时间早期对收发器而言将更明显。  

    是否可以在移除 R92/R95并在系统其他位置额外放置120欧姆的情况下重复测试?  

    此致、  
    Eric Schott

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

    Eric、您好!

    我用两个案例进行测试:案例1是终端器、不是 DUT 上的终端器、案例2是 DUT 上的120R

    和以下为结果:

    正在寻求您的反馈。

    谢谢

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

    Tuong

    这一测试证明了埃里克·肖特的观点。 通过将电阻移到 IC 附近进行检测、可以使收发器更准确(快速)地测量电流以进行总线故障检测。 对于 PCB、只要 CANL 上发生短路、nFAULT 在有四个显性到隐性脉冲时变为低电平、并保持低电平。 而在电缆端接的情况下、nFAULT 仅在连续有多个显性脉冲时变为低电平、以便电流测量值在显性状态时显示总线故障、但一旦显性位停止、nFAULT 引脚就会恢复为高电平、因为它无法在隐性和显性时序期间准确地检测到短路。  

    此致、

    Eric Hackett