How can I establish CAN communication using Simulink and TI F28379D processor?

3 次查看(过去 30 天)
Hi, I'm using Simulink to program TI F28379D processors to establish CAN communication. Right now I'm able to transmit messages over CAN and monitor it with oscilloscope but I can't read it with Vector CANalyzer or other CAN transceivers. The problem is the CAN high and low signals are identical while they are supposed to be differential. Check this out:
I don't see any wrong configuration in my settings, but here is a screen shot just in case:
Does anybody know why I'm not getting differential signals?
Thanks, Kash
  3 个评论
Khashayar Olia
Khashayar Olia 2017-12-27
Yes, I was. The problem is the TI F28379D Launchpad doesn't have the CAN transceiver so I was monitoring the CAN messages at the MCU side from which CAN+ and CAN- is supposed to be identical. You need to buy a CAN transceiver evaluation module such as SN65HVD257EVM and connect CAN+ and CAN- to it then it provides CAN_H and CAN_L differential signals for you.
Regards, --Kash

请先登录,再进行评论。

回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by