CAN节点控制器与收发器的区别

转载自TI社区,通俗易懂。

The CAN transceiver and controller make up the CAN node. A CAN transceiver is the interface between the controller and the CAN bus. The transceiver translates the logic level messages from the controller into the CAN differential scheme on the CANH and CANL pins of the CAN transceiver. The controller can be thought of as an MCU, the part of the CAN node that processes all the information to and from the CAN bus.

While it's true that transceivers typically aren't referred to as CAN FD transceivers, not all CAN transceivers can work in CAN FD applications. Some older CAN transceivers in the market only work up to 1Mbps speeds, sufficient only for classic CAN. From the transceiver point of view, the only limitation between classic CAN and CAN FD is data rate capability of the physical interface. The protocol and controller side of things is a bit more complicated. Not only does the data rate change, but the CAN FD frame and classic CAN frame are structured differently. The CAN FD controller also allows for 64 bytes in the data portion of the CAN FD frame, while classic CAN only allows for up to 8 bytes. There are a few other differences that the controllers have to account for between CAN FD and classic CAN, but those are the most significant ones.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值