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

TMS320F28377D: CAN 静默模式咨询

Part Number:TMS320F28377D

最近在学习can模块相关内容,其中手册第22.4.3.1 Silent Mode中介绍了CAN的静默模式,我有点疑问,想请NI的工程师帮忙给确认下,手册中说在静默模式下,CAN模块仍然可以接收数据帧和远程帧,没有说在该模式下内部能否自回环,我测试发现静默模式下,内部数据RX和TX之间是没法通信的,但是Figure 22-3. CAN Core in Silent Mode中缺显示TX和RX之间是直接连接的,也就是说在静默模式下TX的数据可以直接内部发给RX,麻烦TI的工程师帮忙确认下,静默模是下内部能否直接进行数据传输,图22-3是否有问题,谢谢!

Susan Yang:

user4921973 说:没有说在该模式下内部能否自回环

关于静默模式下的回环,您可以看一下

22.4.3.4 Loopback Combined with Silent Mode

user4921973 说:但是Figure 22-3. CAN Core in Silent Mode中缺显示TX和RX之间是直接连接的,也就是说在静默模式下TX的数据可以直接内部发给RX

根据说明

The CAN is still able to receive valid data frames and valid remote frames, but it will not send any dominant bits. 

在静默模式下,只能接收报文,而不能发送报文。

使用此模式可以观察网络上的所有报文活动并执行分析,而不会影响网络状态

,

user4921973:

我表述有点问题,手册中TX和RX引脚是直接内部连在一起的,但是我在测试时TX发的数据RX是无法收到的,所以咨询您这边Figure 22-3. CAN Core in Silent Mode中是否有问题。

下图22-2是测试模式下几种模式之间切换关系

从上图中可以看到回环模式TX和RX之间是可以形成回路的,这个与手册中图22-4所示是一致的。

但是从图22-2中可以看出,静默模式下,TX和RX之间并没有形成回路,和图22-3是不符的(TX和RX之间形成了回路),前后是矛盾的,我的困惑就在这里,麻烦您那边给确认下,谢谢。

,

Susan Yang:

user4921973 说:但是从图22-2中可以看出,静默模式下,TX和RX之间并没有形成回路,和图22-3是不符的(TX和RX之间形成了回路),前后是矛盾的,我的困惑就在这里,麻烦您那边给确认下

抱歉之前误解了您的问题。

是的,我也认为两者是不应该连接在一起的。我会在之后和其他工程师确认一下

,

user4921973:

谢谢您,麻烦啦

,

Susan Yang:

不过在静默模式下并不会像总线发送数据,所以两者连接的话,影响也不大

,

Susan Yang:

   得到的回复如下,请您参考

You are correct that there is no reason for the TX & RX to be connected in the Silent mode. What is important to know is that the TX pin is held high all the time while the RX pin is able to receive data. The figures in the TRM are representational only.

,

user4921973:

收到,谢谢您

,

Susan Yang:

很高兴能帮到您

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28377D: CAN 静默模式咨询
分享到: 更多 (0)