"); //-->
上节我们聊了聊Can的数据帧,错误帧处理等通信特性。
本节我们来聊聊位定时与同步。
位定时
波特率
波特率可通过编程设置合适的时间量子长度和数
量确定
波特率=1/位时间

位定时
时间量子(Time Quantum)
时间量子来源于对系统时钟可编程的分频
位定时
位时间的组成

一个位时间包含4个时间段, 8-25个时间量子
(Time Quantum)
为方便编程,许多CAN模块将传播段和相位缓冲段1合并为一个时间段,即只有3个时间段
同步段—Synchronization Segment

一个位的输出从同步段开始,同步段用于同步总线上的各个节点,跳变沿产生,在此段内,固定长度, 1个时间量子
传播段—Propagation Segment

用于补偿信号通过网络和节点传播的物理延迟,传播段长度应能保证2倍的信号在总线的延迟,长度可编程(1…8个时间量子或更长)
相位缓冲段1—Phase Buffer Segment1

用于补偿节点间的晶振误差
允许通过重同步对该段加长
在这个时间段的末端进行总线状态的采样
长度可编程(1…8个时间量子或更长)
相位缓冲段2—Phase Buffer Segment2

于补偿节点间的晶振误差
允许通过重同步对该段缩短
长度可编程, 1…8个时间量子或更长
同步:
CAN的同步包括硬同步和重同步两种同步方
式
同步规则:
一个位时间内只允许一种同步方式
任何一个“隐性”到“显性”的跳变都可用于同步
硬同步发生在SOFÎ所有接收节点调整各自当前位的同步段,使其位于发送的SOF位内
重同步发生在一个帧的其他位场内,当跳变沿落
在了同步段之外
在SOF到仲裁场有多个节点同时发送的情况下,
发送节点对跳变沿不进行重同步
硬同步 发生在SOF位Î所有接收节点调整各自当前位的同步段,调整宽度不限。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
栅极驱动 IC 自举电路的设计与应用指南
电气继电器
800HZ信号发生器电路
AD590在啤酒发酵温度控制系统中的应用
一个高端电流检测方案
60Hz频率源电路
英伟达 GB300 AI 芯片被曝 3 月 17 日登场:全面导入水冷技术
消息称美版 2025 款 iPad(A16)所用芯片产自台积电美国工厂
Tornado之TrueFFS编程者指南(三)
流水线的流水性能 (3)
线性电磁执行器
精密系统中的RTI计算和仿真
如何测试DC-DC的SW信号?
500Hz信号发生器电路
高精度50Hz时基电路及其应用
瑞萨电子工具E1
80C196MC的可控硅中频电源控制技术的研究
消息称苹果折叠屏手机将搭载硅碳负极电池,容量 5000mAh 或以上
51 IO口模拟串口通讯C源程序
瑞萨电子Minicube2
V850 Stick套件
针对Ti的DSP C语言编程(2)
针对Ti的DSP C语言编程(1)
瑞萨电子工具e8a
20HZ信号发生器
[推荐]新开版面:ARM开发
4W开关型直流稳压电源
chiplet在UCIe 2.0标准仍具挑战
AD7705or06 的原理与应用
SH-Stick试用套件