Other Parts Discussed in Thread: TMS320F28379S, ISO1050, SN65HVD233
器件型号: TMS320F28379S
主题: ISO1050、 SN65HVD233 中讨论的其他器件
尊敬的 TI 支持团队:
我目前正在使用 TMS320F28379S MCU 。 在我的设置中、 GPIO31 作为 CAN 进行配置 Tx 引脚和 GPIO30 尽可能快 RX PIN、比特率为 250kbps 。
使用时遇到通信问题(发送和接收) ISO1050DUBR CAN 收发器。 但是、使用时、通信工作正常 SN65HVD233DR 收发器。
我无法确定根本原因、因此我执行了以下测试:
测试 1:
消息流 SN65HVD233DR 实现串行通信
CAN 通信正常工作。
这样可确认软件配置和 MCU CAN TX/RX 引脚正常工作。
测试 2:
消息流 ISO1050DUBR 一方 dsPIC33 (Microchip MCU)
CAN 通信正常工作。
这样可确认 ISO1050DUBR 收发器电路正常工作。
测试 3:
消息流 TMS320F28379S 一方 ISO1050DUBR
CAN 通信不起作用。
当检查示波器上的 CAN TX 引脚时、该引脚保持恒定的高电平状态。
测试 3 期间执行的迭代:
删除了 4.7k Ω 上拉电阻→TX 引脚仍始终为高电平。
删除 4.7k Ω 上拉电 阻并绕过 270 Ω 串联电阻→Ω TX 引脚仍始终为高电平。
即使 MCU 的 CAN TX 和 RX 引脚未连接到任何收发器 IC、我仍然无法在 MCU 的 CAN TX 引脚上看到任何脉冲。 可能的原因是什么? 但如果连接、则工作正常 SN65HVD233DR 。
我随附了上述传导测试的方框图和电路、以供您参考。
请在 issue.can simulation.pdf 上查看并提供建议