0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCU健壮性设计之CAN时钟

电子工程师 来源:未知 作者:龚婷 2018-03-09 13:59 次阅读

在一个CAN网络中,如果希望有良好的读位,那么采样点的时间位置相对来说是非常重要的。因此,所有的网络节点都有质量时钟。然而,石英和谐振器有公差,会随着温度和时间漂移。只要变量保持在一个公差范围内,协议管理器就可以补偿错误。

CAN协议的建议要求对时钟频率最大限度的最大限度地容忍1.58%。

在这种情况下,建议直接使用石英或谐振器的时钟,而不是由PLL产生的系统时钟。实际上,PLL(抖动)的频率变化是无法满足要求的精度的。

根据µC的类型,它可能会导致改变石英频率以获得网络排放的愿望。让我们以一个可以使用500 kbit/s波特率的网络为例,在这种情况下,CAN总线的频率必须在8MHz上配置。

在图30的结构中,4MHz的quartz足以满足选择的PLL(x2)。另一方面,通过避免PLL,16MHz的石英是必要的

在图31的结构中,没有PLL的连接是直接的。在这种情况下,可以保留8MHz的石英。

PLL稳定性(jitter)的总线通信(特别是高速CAN、FlexRay.)应用中被考虑到。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17008

    浏览量

    350350
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2720

    浏览量

    463386
  • 谐振器
    +关注

    关注

    4

    文章

    1131

    浏览量

    65865

原文标题:MCU健壮性设计之CAN时钟

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    隔离CAN收发器SiLM5150S产品特性

    CAN协议具有实时强、可靠高、传输距离远的特点,适用于各种复杂通信环境,常用于汽车中各种不同元件之间的通信,也因其健壮性同样适用于自动化、工业环境和电力系统监控中。
    的头像 发表于 11-10 13:42 674次阅读
    隔离<b class='flag-5'>CAN</b>收发器SiLM5150S产品特性

    LabVIEW程序评估_健壮性和简单性

    《LabVIEW编程样式》学习1一、程序的健壮性 指程序能一直运行且不会崩溃。因此,大中型程序往往需要各个编程人员不断调制,找出错误,修改错误。 模块化(用子VI)是很好的解决方法,方便调试修错
    发表于 08-24 11:27

    全新MM32系列的特点

    全新MM32系列是灵动于2020年推出的新一代通用MCU平台,旨在为客户提供更高性能、更低功耗、更高可靠、稳定性和健壮性的微控制器。全新MM32硬件上与经典MM32全兼容,保留了2.0-5.5V宽
    发表于 11-01 08:37

    白皮书3:低功耗设计 降低时钟 vs MCU待机

    瑞萨电子低功耗白皮书——3低功耗设计 降低时钟 vs MCU待机
    发表于 12-23 10:40 26次下载

    DSPCAN教程

    DSPCAN教程,很好的DSP自学资料,快来学习吧。
    发表于 04-15 17:42 28次下载

    基于负载率基尼系数的含风电电网健壮性分析_王辉

    基于负载率基尼系数的含风电电网健壮性分析_王辉
    发表于 12-29 14:40 0次下载

    提高多边形布尔运算健壮性的顶点融合技术_白萌

    提高多边形布尔运算健壮性的顶点融合技术_白萌
    发表于 03-15 14:07 0次下载

    can总线结构和原理

    不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
    发表于 11-09 19:33 3.1w次阅读
    <b class='flag-5'>can</b>总线结构和原理

    MCU健壮性设计如何配置数字输入/输出

    一般来说,未使用的功能(或已删除的变体)都不会被释放。这对于uC的引脚尤其适用,因为它对摄动很敏感,可能会影响c的运作,也可能会产生扰动
    的头像 发表于 03-09 13:55 5991次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>健壮性</b>设计<b class='flag-5'>之</b>如何配置数字输入/输出

    MCU健壮性设计模拟输入的特殊特性

    通过源电阻的泄漏电流,在变换器输入端引入电压降。其影响仍然是有限的(大约1kOhm),但是必须确保测量的电压源的外部阻抗(传感器或输入网络的Rseries)不会影响测量。
    的头像 发表于 05-05 10:52 3689次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>健壮性</b>设计<b class='flag-5'>之</b>模拟输入的特殊特性

    MCU健壮性设计如何配置数字输入/输出

    如果状态不能配置在漏极开路,大多数时候在推拉中,状态将保持在较低的阶段(图22)。根据c的类型,推荐使用拉下电阻,以避免不合时宜的短路(图23)。在这种情况下,还可以将多个未使用的输出引脚通过单个电阻器连接到地(图24)。
    的头像 发表于 10-12 15:50 2358次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>健壮性</b>设计<b class='flag-5'>之</b>如何配置数字输入/输出

    如何在IAR Embedded Workbench中填充提高系统的健壮性

    里面填充相应的值(注意,该值与使用的MCU/CPU相关,具体需要参考对应的CPU指令手册。原则是该值能够让MCU/CPU快速恢复到指定的状态)。这里以ARM Cortex-M为例,0xFF对应的是未定义
    的头像 发表于 11-03 17:16 1497次阅读

    CANCAN FD的区别是什么?

    各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。 该协议的健壮性使其用途延伸到其他自动化和工业应用。 CAN协议的特性包括完整的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
    的头像 发表于 05-22 10:17 3.1w次阅读
    <b class='flag-5'>CAN</b>与<b class='flag-5'>CAN</b> FD的区别是什么?

    const关键字应用总结

    C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性
    的头像 发表于 05-26 09:06 548次阅读

    RA2L1:使用CLKOUT给MCU CAN模块提供时钟

    RA2L1:使用CLKOUT给MCU CAN模块提供时钟
    的头像 发表于 11-02 16:27 699次阅读
    RA2L1:使用CLKOUT给<b class='flag-5'>MCU</b> <b class='flag-5'>CAN</b>模块提供<b class='flag-5'>时钟</b>