TI中文支持网
TI专业的中文技术问题搜集分享网站

TCAN4550: 我的CAN调试器为什么在收到一帧TCAN4550发送过来数据帧的时候,应答位ACK为什么不能拉高?

Part Number:TCAN4550

现象:

       我的预期设计是100mS通过TCAN向CAN总线发送一帧标准帧数据,,现在示波器测量实际情况是200uS发送一帧,间隔是50uS,不停的发送,数据与我发送内容相同。

分析:

       针对该现象,,我分析结果是CAN发送方发送一帧数据结束前,CAN总线的接收方(我的CAN调试器)没有给出响应ACK引起的。后来通过示波器观察,,确实ACK出了问题,截图如下图所示。

我以为我的CAN调试器有问题,,后来又换了不同厂家周立功的一个CAN调试器,,还是同样的现象。。在ACK位,,从示波器截图可以看出,,有一个约0.4V的一个电平,(说明接收方有响应,只不过抬不起这个ACK电压)是SPI转CAN芯片把这个下拉的太狠了,,接收端的ACK电平抬不上去???还是别的原因?

感觉TCAN4550的DEMO板的芯片是不是有问题。

nicolas Kiti:

我的CAN总线上只有两个设备,一个是TCAN4550,另一个是我的CAN调试器,,总线阻抗90多欧姆。

,

Kailyn Chen:

您是使用的CAN4550的DEMO板是吗?

我建议议您将问题发布在E2E英文技术论坛上(https://e2e.ti.com/support/interface-group/)。将由资深的英文论坛工程师为您提供帮助。

或者我这边帮您提交到英文E2E上也行。

 

 

赞(0)
未经允许不得转载:TI中文支持网 » TCAN4550: 我的CAN调试器为什么在收到一帧TCAN4550发送过来数据帧的时候,应答位ACK为什么不能拉高?
分享到: 更多 (0)