Other Parts Discussed in Thread: TCAN1463-Q1
器件型号: TCAN1463-Q1
我将 TCAN1463-Q1 与 STM32 MCU 一起使用。 确认器件处于正常模式且 nFAULT 为高电平、但当 TXD 被置为显性状态时、收发器不会驱动 CAN 总线。
即使 EN=HIGH 和 nSTB =高电平时 TX 驱动器保持禁用状态、是否存在任何情况?
MCU 侧:
MCU:STM32C092CCT6
TXD -> PB1 (FDCAN1_TX)
RXD -> PB0 (FDCAN1_RX)
EN ->高电平
nSTB ->高电平(通过逆变器,已验证)
电源:
VSUP = 5V
VIO = 3.3V
总线:
已验证正确的 120 欧姆端接
连接到第二个节点 (CM4 + MCP2518FD + TCAN1463)
观察到的行为:
TXD 由 MCU 驱动为低电平(显性)
RXD 保持高电平(隐性)
CANH/CANL 显示无差分输出(示波器上均低于 1.8V)
在总线上未观察到帧
CAN 控制器行为:
STM32 在每次传输时都会报告 Bit0 错误
TEC 递增至总线关闭
REC 保持 0
模式/状态:
EN = HIGH
nSTB =高电平->确认正常模式
nFAULT =高电平(未报告故障)
已验证的内容:
STB 极性(逆变器存在并已验证)
器件进入正常模式
nFAULT 未置位
比特率和时序正确(也在传统 CAN 1Mbps 中进行了测试)
第二个节点已确认工作正常
电源轨稳定
观察要点:
即使 TXD = LOW、正常模式处于活动状态且无故障、收发器也不会在 CANH/CANL 上驱动为显性。
问题:
在 TCAN1463 中、TX 驱动器是否有任何其他内部条件?
TX 驱动器在内部禁用时、器件是否可以报告 nFAULT =高电平?
此行为是否表示 TX 级损坏?
用于 TXD 到总线路径验证的任何建议调试检查?
其他信息:
此问题在重置过程中重现
无间歇行为
范围确认没有主驱动器
提前感谢您的支持。