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.

TMS320F28335 CAN A to B TA 置位问题

Other Parts Discussed in Thread: SN65HVD235, SN65HVD232

你好,

     我用28335的ECAN, 在做selftest时是成功的,但是在做A to B时,TA一直不能置位,TRS一直为1。我是用两根线CANA的H接CANB的H,CANA的L接CANB的L.

CANA有120欧姆的终端电阻,CANB有120欧姆的终端电阻。例子是用的28335的例子版本是V101,你们的例子里没有 初始化CANB的接收邮箱,我新加代码初始化了接收邮箱和MSGID,CCS版本是CCS4.1.2。

但就是一直TA在等待置1,TRS一直为1,发送不成功。 请问这是什么问题,在硬件上还是软件上,补充一句,线是OK的。

  • 我用SN65HVD235作的CAN收发器,1脚接DSP的CANTX,4接DSP的RX,5,8,2脚接地,7为CANH,6为CANL。

    测量235的TX是有数据的,但是测量CANH和CANL却没有 波形。

  • 今天上午终于把28335的CANA发CANB收搞定了,问题出在采购的SN65HVD235是假的,从TI官方申请的SN65HVD232和SN65HVD235都是可以正常收发的,但是从外面购买的235就是不行。

    根据a to b例子,定义一个B接收邮箱,然后设定ABO为1,SUPS为1就可以收发了,折腾了好几天原来芯片是假的,很不爽。

    TI官方的235除了顶层的丝印有外,在底部还有数字,而假的没有 。