隔离式CAN网络的传播延迟比非隔离式CAN网络要长,设计起来可能颇具挑战性。图1显示一个使用信号和电源隔离CAN收发器ADM3053 的隔离式 CAN 节点,我们将以它为例来计算所需的 CAN控制器参数,以便在 20 米电缆上以 1 Mbps 的速度进行通信。
图 1. 使用信号和电源隔离 CAN 收发器 ADM3053 的隔离式 CAN 节点
一个CAN比特由四个独立的时间段组成 :同步段 (SYNC_SEG)、传播段 (PROP_SEG)、相位段1(PHASE_SEG1) 和相位段 2(PHASE_SEG2)。这些时间段可以在 CAN 控制器中进行编程,对于计算 CAN 控制器的设置参数至关重要。图 2 所示为标称比特时间的不同时间段。
计算中使用如下假设条件 :
• 电缆长度为 20 m
• 数据速率或比特率为1 Mbps
• 电缆传播延迟为 5 ns/m
• CAN 控制器振荡器频率为36 MHz
图 2. CAN 标称比特时间
CAN 采用逐位仲裁方式,不同的节点可以争夺总线访问权,这就导致多个节点可以同时传输数据。传输节点必须对总线上的数据进行采样,以便确定它是否赢得仲裁。由于系统的传播延迟,控制器必须补偿各位采样的时间。在控制器中设置 PROP_SEG 可以提供此补偿,其计算方法如下 :
对于 ADM3053,从 TxD 到 RxD 的传播延迟为 250 ns(最大值)。
电缆的物理延迟等于 5 ns/m 乘以电缆长度 20 m,结果为 100 ns。
因此,通过系统并返回的总传播时间为 :2 x ( 传播延迟 + 收发器传播延迟 ) = 700 ns (2 × (100 + 250) = 700 ns)。
为了给控制器编程,必须将寄存器设置为“时间量子”的整数倍。时间量子的时长等于 CAN 系统时钟的时间周期,本例中为 28 ns。
对于 28 ns 的时间量子,每位包括 36 (1000/28 = 36) 个时间量子。
PROP_SEG = ROUND_UP (700 ns/28 ns) = 25 个时间量子
从每位的 36 个时间量子中,减去用于 PROP_SEG 的 25个时间量子和用于 SYNC_SEG 的 1 个时间量子,余下的时间量子分配给 PHASE_SEG1 和 PHASE_SEG2,每段5 个。
CAN 系统时钟存在容差,因而会出现累积相位误差。这要求系统通过再同步跳跃 (RJW) 同步,RJW 为 4 和PHASE_SEG1 二者中的较小值。
由此便可计算系统的振荡器容差要求 :
?f < RJW/(20 × NBT) = 4/(20 × 36) = 0.006
?f < Minimum (PHASE_SEG1 and PHASE_SEG2)/2(13 × NBT –PHASE_SEG2) = 5/2(13 × 36 – 5) = 0.005
这两个值中的较小者就是所需的振荡器容差 0.5%。
计算得出下列设置参数 :
• SYNC_SEG = 1
• PROP_SEG = 25
• PHASE_SEG1 = 5
• PHASE_SEG2 = 5
• RJW = 4
推荐阅读:
贸泽荣膺Bel Fuse 2019年度全球分销商大奖
HT566 I2S数字输入2x20W立体声无电感闭环D类音频功放解决方案
从ADAS到驱动器更换——实际雷达性能是否足够好?
用低噪声仪表放大器设计高性能系统
高性能模块化仪器仪表如何实现更好的应用和更小的尺寸
上一篇: 如何高效打造汽车电子的“神经网络”
下一篇: 5个运算放大器的使用小技巧,学到就是赚到
发评论送积分,参与就有奖励!
评论内容:发表评论不能请不要超过250字;发表评论请自觉遵守互联网相关政策法规。
玻璃钢生产厂家玻璃钢花盆价格行情古代玻璃钢卡通雕塑怎么样玻璃钢雕塑加工 许可2米的玻璃钢雕塑制作要多久人物玻璃钢雕塑方法湖南卡通玻璃钢雕塑设计及定制人物玻璃钢雕塑供货商苏州玻璃钢雕塑公司哪里有好的玻璃钢雕塑枣庄卡通玻璃钢雕塑定制利市篮玻璃钢雕塑浙江通道商场美陈品牌做玻璃钢雕塑湘潭长沙玻璃钢雕塑定制设计绵阳玻璃钢雕塑摆件工程清远玻璃钢果蔬雕塑兴宁玻璃钢仿铜雕塑三门峡景观玻璃钢卡通雕塑圣诞商场美陈活动玻璃钢西方雕塑徐汇区玻璃钢雕塑做玻璃钢雕塑利润怎么样合作玻璃钢牛雕塑北京商场美陈怎么做方案玻璃钢仿铜雕塑动物马汉中玻璃钢雕塑工厂划算的沈阳玻璃钢花盆奉贤区玻璃钢雕塑承诺守信上饶玻璃钢动漫雕塑百货商场男装美陈香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万