主题中讨论的其他器件:TCAN1043、 TCAN1043-Q1
工具与软件:
我们 设计了采用 CAN IC TCAN1043的仪表组。
请参阅随附的 PPT 和原理图并提供您的评论 e2e.ti.com/.../TCAN1043_2D00_Q1-CIRCUIT.pdfe2e.ti.com/.../TCAB1043-driving-strategy.pptx
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.
工具与软件:
我们 设计了采用 CAN IC TCAN1043的仪表组。
请参阅随附的 PPT 和原理图并提供您的评论 e2e.ti.com/.../TCAN1043_2D00_Q1-CIRCUIT.pdfe2e.ti.com/.../TCAB1043-driving-strategy.pptx
Vishnu,
您引用的是 TCAN1043还是 TCAN1043 A ? 这些是差异很大的器件。 在原理图中、我看到 TCAN1043、因此我将假设这一点。
对于 CANH 和 CANL 线、我看到没有共模扼流圈。 这是用于目的吗? 对于超过500kHz 的数据速率、建议使用 CMC。
确保 ESD 二极管尽可能靠近连接器。 否则、原理图看起来很好。
对于 PowerPoint、您的策略是正确的、但不需要唤醒 CAN 消息接收、因为它将从睡眠模式进入正常模式(仅 nSTB=高电平、EN=高电平)。
此致!
Ethan
尊敬的 Vishnu:
1.如果您希望 CAN 消息收据将设备从睡眠模式更改为正常模式、则必须通过待机模式。 请参考我在状态图上方发送的图像。 将 EN 和 nSTB 保持为高电平将忽略 CAN 总线并自动进入正常模式。
我建议将 VIO 连接到 EN 和 nSTB。 这样、当器件处于睡眠模式时、它将从 CAN 唤醒消息进入待机模式。 进入待机模式后、INH 为高电平、从而触发 MCU 将 VIO 设置为高电平。 由于 VIO 连接到 EN 和 nSTB、因此它会从待机模式切换到正常模式。
2. 以下文档的第3部分可以帮助您选择 CMC。 TCAN1043-Q1可以处理 CANH/CANL 总线上+/- 58V 的电压、因此低于测量瞬态电压的任何部分都可以正常工作。 具体而言、Epcos B82789C0223将适用于您的系统。
https://www.ti.com/lit/an/slla271/slla271
如果这有帮助或者您有任何其他问题、请告诉我。
此致!
Ethan
尊敬的 Ethan:
我们已按照您的建议进行了更改、请查看随附的原理图并确认
Vishnu,
尽管我注意到 CMC 没有放置、但该原理图看起来很好。 这可能是有意为之、但我想指出一点。 如果您要放置它、它会进入收发器和端接电阻器之间。
此外、我现在注意到 R1和 R2端接电阻器为 DNF。 根据器件在 CAN 总线上的放置方式、两个最远的终端器件应具有终端电阻器。 这样可确保线路在60欧姆时的阻抗匹配。 您可能已经知道这一点、但我想强调一下。 该线程详细信息可以很好地终止: e2e.ti.com/.../sn65hvd251-can-bus-termination
此致!
Ethan
尊敬的 Ethan:
我们在原理图中进行了以下修改
1.已添加 CMC
2.在 Vio 引脚处添加下拉 R10。
3.引脚11左侧悬空。
Vishnu,
这些修改看起来不错。
我唯一要说的一点是关于用于端接的 R2/R3电阻器。 可以使用两种方法来端接节点:标准端接和分裂端接(更干净的总线信号更适合)。 最初、您对分裂终端进行了设置、其中有两个60欧姆电阻、由一个100nF 的电容器分流接地。 我建议重新添加该电容器来添加额外的滤波、或者我建议放置一个120欧姆的电阻器、而不是两个电阻器、以节省成本。
本文档对其进行了更详细的解释: www.ti.com/.../SSZTB40
然而、目前的设计仍然很好。
此致!
Ethan