- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六课 第四章can网络控制器及其相关芯片
第四章CAN网络控制器及其相关芯片 总线收发器是一个物理层的器件 CAN网络控制器完成CAN通信协议所要求的物理层和数据链路层的几乎所有功能。 表4.1CAN总线控制器产品 51+SJA1000应用原理图 4.1CAN总线收发器PCA82C250/PCA82C251 收发器件的特性 4.1.2结构和功能 PCA82C251主要应用在卡车和公共汽车中,总线传输速率达1Mb/s的应用中使用 表4.2PCA82C251管脚功能 管脚8(Rs)可以选择3种工作模式 高速模式 斜率控制模式 待机模式(准备模式) 引脚RS的用法 4.2独立的控制芯片SJA1000及其使用 SJA1000的特性 (8)PeliCAN模式扩展功能 2. SJA1000的内部结构及功能 图4.4 SJA1000的引脚及封装 SJA1000的接收缓存 PeliCAN模式 SJA100内部寄存器1 SJA100内部寄存器2 SJA100内部寄存器3 Peli模式下对缓存的读写 4.2.5波特率的设置 总线定时寄存器0 总线定时寄存器1 带有CAN接口的芯片DSP2407及其使用 图4.8 图4.9??? 图4.10??? * 现场总线技术 它是CAN总线控制器和物理总线之间的接口,提供对总线的差动发送能力和对CAN总线控制器的差动接收能力。 PCA82C250 国内用的最多(Philips) 其它的如: Bosch公司的CF151和CDF160 Philips公司的PCA82C251和TJA1050 TI公司的SN65HVD2 独立的CAN控制器芯片: Philips的SJA1000 集成到微处理器中的微处理器芯片: Philips的P8XC59X 8位 Motorola的68HC912 16位 Motorola的MC6837X 32位 TI的TMS320LF24X 带CAN接口的16位DSP,支持CAN2.0B,6个发送/接收缓冲,8路10位ADC,8路PWM、SCI、SPI 带CAN接口的16位微处理器,支持CAN2.0B,32个发送/接 带CAN接口的8位微处理器,支持CAN2.0B 带CAN接口32位微处理器,CAN2.0B,16个发送/接收缓冲 带CAN接口的8位微处理器,CAN2.0B,16个发送/接收缓冲 带CAN,8位,CAN2.0B,3发/2收,10位ADC,SPI,2个PWM TMS320F241/243 XA-C3 P8XC59X MC68F375/MC68376/MC68377 68HC912 PIC18C858/658 带CAN接口的16位微控制器,支持CAN2.0B AN87C196CA/CB 带CAN接口的16位DSP,支持CAN2.0B,6个发送/接收缓冲,16路10位ADC,16路PWM、SCI、SPI TMS320LF/LC24XX TI 独立的CAN控制器,支持CAN2.0B,1个发送缓冲,16个接收缓冲 SJA1000 Philips 带CAN,8位,CAN2.0A/2.0B,1/3发送缓冲,2个接收缓冲 68HC05/68HC08 Motorla 独立CAN控制器,CAN2.0B,3发送缓冲,2个接收,SPI接口 MCP2510 Microchip 独立的CAN控制器芯片,支持CAN2.0B AN82527/AS82527 Intel 独立的CAN控制器芯片,支持CAN2.0B,和Intel的82527兼容,和CPU通信方式只有SPI串口 CC750 Bosch 产品描述 产品型号 制造商 这两款芯片都可用在汽车以及普通工业应用场合。 它们还可以在同一网络中相互通信。 PCA82C251有更高的击穿电压,因此可以在电源电压范围内驱动低至45Ω的总线负载。PCA82C251在隐性状态下的拉电流更小,在掉电情况下的总线输出特性有一定改善 (1)完全符合和ISO11898标准,其中82C251符合ISO11898-24V (2)高速率(最高达1Mb/s) (3)具有抗汽车环境中的瞬间干扰,保护总线的能力 (4)斜率控制,降低射频干扰(RFI) (5)差分接收器,抗宽范围的共模干扰,抗电磁干扰(EMI) (6)热保护 (7)防止电池和地之间的发生短路 (8)低电流待机模式 (9)未上电的节点对总线无影响。 图4.1 PCA82C251的内部结构 一个限流电路可防止发送器的输出级对电池电压的正端和负端短路,虽然在出现这种技术故障条件时功耗将增加,但这种特性可以防止破坏发送器的输出级。 CANH和CANL这两条线也能防止受到汽车环境下可能发生的电气瞬变现象的影响。 图4.2 PCA82C251的管脚配置 (1)高速模式 (2)斜率控制模式 (3)待机模式 它支持最大的总线速度和长度 该模式适合执行最大的传输速率和/或最大的总线长度。高
文档评论(0)