目前世界上使用最广泛的 CAN 收发器当属 NXP(原飞利浦半导体)的各种收发器了。MCP2551 是一个可容错的高速 CAN 器件,可作为 CAN 协议控制器和物理总线接口。MCP2551 可为 CAN 协议控制器提供差分收发能力,它完全符合 ISO-11898 标准,包括能满足 24V 电压要求。它的工作速率高达 1Mb/s。
典型情况下,CAN 系统上的美格节点都必须有一个器件,把 CAN 控制器生成的数字信号转化成为适合总线传输(差分输出)的信号。它也为 CAN 控制器和 CAN 总线上的高压尖峰信号之间加入了缓冲器,这些高压尖峰信号可能是由外部器件产生(EMI、ESD 和电气瞬态等)。
CAN 总线有两个状态:显性状态和隐性状态。显性状态发生在 CANH 和 CANL 之间的差分电压高于定义值(如 1.2V)的时候。隐性状态发生在该差分电压低于某个定义值(典型值为 0V)的时候。显性状态和隐性状态分别对应于 TXD 输入引脚的低电平和高电平。但是,一个有别的 CAN 节点触发的显性状态将会改写 CAN 总线上的隐性状态。
MCP2551 功能和特性:
支持 1Mb/s 的运行速率
满足 ISO-11898 标准物理层要求?适合 12V 和 24V 系统?斜率外部控制,减少 RFI
自动检测 TXD 输入端的接地错误(恒显性)? 上电复位和电压事件欠压保护
未上电节点或欠压不会影响 CAN 总线?低电流待机操作
短路保护(正负电池电压)? 高压瞬态保护?自动热关断保护
可连接节点高达 112 个
采用差分总线,具有很强的抗噪特性?温度范围:- 工业级(I): -40°C 至 +85°C - 扩展级(E): -40°C 至 +125°C
典型情况下,CAN 系统上的美格节点都必须有一个器件,把 CAN 控制器生成的数字信号转化成为适合总线传输(差分输出)的信号。它也为 CAN 控制器和 CAN 总线上的高压尖峰信号之间加入了缓冲器,这些高压尖峰信号可能是由外部器件产生(EMI、ESD 和电气瞬态等)。
CAN 总线有两个状态:显性状态和隐性状态。显性状态发生在 CANH 和 CANL 之间的差分电压高于定义值(如 1.2V)的时候。隐性状态发生在该差分电压低于某个定义值(典型值为 0V)的时候。显性状态和隐性状态分别对应于 TXD 输入引脚的低电平和高电平。但是,一个有别的 CAN 节点触发的显性状态将会改写 CAN 总线上的隐性状态。
MCP2551 功能和特性:
支持 1Mb/s 的运行速率
满足 ISO-11898 标准物理层要求?适合 12V 和 24V 系统?斜率外部控制,减少 RFI
自动检测 TXD 输入端的接地错误(恒显性)? 上电复位和电压事件欠压保护
未上电节点或欠压不会影响 CAN 总线?低电流待机操作
短路保护(正负电池电压)? 高压瞬态保护?自动热关断保护
可连接节点高达 112 个
采用差分总线,具有很强的抗噪特性?温度范围:- 工业级(I): -40°C 至 +85°C - 扩展级(E): -40°C 至 +125°C

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)