在接口测试期间、当 CANL 短接至 GND 时、FAULT 引脚将在 0和1之间频繁跳转。 但其他测试项目、CANH 短接至 Vcc、短接至 GND、FAULT 引脚将保持为0、直到短接 消失。
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.
在接口测试期间、当 CANL 短接至 GND 时、FAULT 引脚将在 0和1之间频繁跳转。 但其他测试项目、CANH 短接至 Vcc、短接至 GND、FAULT 引脚将保持为0、直到短接 消失。
尊敬的 Jiansong:
TCAN1043A 中使用的故障检测电路可测量驱动器处于显性状态时 CANH 和 CANL 引脚上的相对电流。 如果通过这些引脚的电流未达到预期值、或者通过 CANH 和 CANL 的电流之间的差值过大、则器件会在检测到故障的连续四次显性到隐性转换后识别故障并在 nFAULT 引脚上报告为低电平。 如果在 CAN 总线上检测到 ON 故障 连续四次显性到隐性转换、则故障标志将被清除、nFAULT 将被清除回高电平状态。
在 CAN 总线上发生弱短路的情况下、在 CAN 引脚上测得的电流接近器件内部设置的阈值、根据总线上的显性时间长度、电路可能会提供不同的结果。 这意味着、鉴于在总线上驱动 CAN 数据时存在不同的显性时间、电路可以在整个传输过程中定期置位和清除 nFAULT 状态。
通常、像这样的弱故障对 CAN 信号的影响很小、数据仍然能够在总线上传输、而不会出现任何问题。 在 CAN 控制器未报告任何 CAN 错误的情况下、可以忽略 nFAULT 引脚的状态。 如果系统开始识别 CAN 错误、则可能会检查 nFAULT 引脚的状态(在导致错误的强烈故障的情况下、该状态应保持恒定的低电平)、以确定错误是否是由硬件故障导致的。
如果这一点很清楚、如果您还有其他问题、请告诉我。
此致、
埃里克·肖特