CAN是一种主要用于汽车内部的串行接口。它采用双信号线,抗噪声能力强。CAN没有任何时钟线,这意味着它是一个异步接口。整个网络只有两条信号线。
双信号CAN.H和CAN.L之间的电压差表示数据。“CAN.H”高电平和 “CAN.L”低电平代表数据“0”,而“CAN.H=CAN.L”,则代表数据“1”。因为传输的数据是由一对互补信号的电压差决定的,所以会消除噪声。
CAN中的数据发送器及其接收器需要在没有任何时钟信号的情况下互相同步。一旦发送器发送第一个“0”作为起始位,其它所有接收器将同步起始位的转换边缘。
CAN没有任何主从关系。每个接口单元被赋予各个优先级顺序(标识符),以防止信号线上的竞争。当两个以上的单元同时开始传输时,且它们在起始位之后输出它们的标识符时,每个单元若接收到比自己高的标识符,则该单元立即停止数据输出。这保证了只传输最高优先级单元的数据。
采用CAN接口的微控制器产品如下。
库存查询与购买
请输入3个以上字符