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

Flexray通信的物理连接方法

你好,

请问:2个TMS570LS3137,之间FlexRay通信,物理上如何连接?

有2个TMS570 MDK开发板,参考wiki上的内容都扩展了FlexRay的小板(FlexrayCanLin_ AddOn_Card)。

则,原来每个芯片有2个通道(4个管脚):FRAYRX1、FRAYTX1和FRAYRX2、FRAYTX2,现在通过扩展板的驱动器分别变成了BD、BM接口。即channelA ->BD、BM接口;ChannelB -> BD、BM接口;那么这2组接口和另一个芯片的2组接口如何连接呢?

板1的channelA 的BD、BM接口<->板2的channelA 的BD、BM接口?

板1的channelB 的BD、BM接口<->板2的channelB 的BD、BM接口?

Jay:

Hi LiangYuan,

Flexray与CAN一样,相互连接需要接收发器,不能直接连接。

你列出的连接对应关系是正确的。通道需要相互对应。

Regards,

Jay

LiangYuan:

回复 Jay:

好的。请问:能否将一个芯片的FlexRay模块的2个通道单独使用?

比如有3个TMS570 CPU,需要CPU1分别和CPU2、CPU3通信。而CPU1与CPU2、CPU1和CPU3这2个通信是独立的,没有影响关系的。

那么,是否可以将:

CPU1 FLexRay channel A 与CPU2  FLexRay channel A 相连,

CPU1 FLexRay channel B 与CPU3  FLexRay channel B 相连。

相应软件可以做到这2种通信是独立的么?

多谢。

Jay:

回复 LiangYuan:

Hi LiangYuan,

由于Flexray在时间同步性等要求,两个通道需要对应地都接起来。

但是,你的需求仍可以实现。

Flexray有通信过滤功能,在发送数据时,CPU1和CPU2之间可以通过CHA来通信,CPU1和CPU3之间要以通过CHB为通信。

Regards,

Jay

赞(0)
未经允许不得转载:TI中文支持网 » Flexray通信的物理连接方法
分享到: 更多 (0)