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

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

3天内不再提示

实例分析基于车载时钟芯片如何实现显示屏1s以内时钟误差

西西 来源:互联网 作者:厂商供稿 2018-04-10 08:37 次阅读

在快节奏的现代社会,时间变得越来越宝贵。对于时钟电子设计,高精度且低功耗逐渐成为主流。笔者就有一个汽车显示屏的时钟显示项目,要求时钟一天的误差控制在1s以内。要想达到此要求,则必须满足晶振的频率偏差PPM《1/60/60/24*1000*1000=11.574ppm。世强团队明确了如此的高要求后,推荐我们采用EPSON的车载实时时钟RA8900CE,并全程为提供技术支持服务,给我们的研发缩减了不少时间。

RA8900CE符合AEC-Q200认证标准,是一颗集成32.768KHz晶体单元的高精度DTCXO,全温度范围频率偏差为5ppm,工作电流十分低,仅为0.7uA/3V(Typ.)。而且,RA8900CE支持高达400KHz的IIC通信接口电压支持2.5V~5.5V。最主要RA8900CE的封装仅为2.5mm*3.2mm,小封装有利于PCB走线,方便我们把RA8900CE放置在MCU附近,大大降低了PCB布线难度。因此,其既满足晶振要求又降低了PCB布线难度,可谓是一举两得。下面我围绕项目研发设计过程中的关于RA8900CE使用情况及问题解决做了详细介绍。

问题总揽

增加RA8900CE芯片后,我们发现样品初次上电后,DAB芯片无法和MCU正常通信。样品的电路框图如下图所示:

实例分析基于车载时钟芯片如何实现显示屏1s以内时钟误差

图1:汽车显示屏的时钟显示电路框图

问题分析及解决

样品初次上电,DAB芯片无法和MCU正常通信。这是个富有挑战的问题,为了探究原因,我们采用排除法的思考方式,分析如下:

实例分析基于车载时钟芯片如何实现显示屏1s以内时钟误差

图2:问题分析

首先,要锁定导致问题的模块。我们先确认DAB上电时序,如图3所示,DAB芯片对上电时序有要求,即接口电源DVDDIO一定要在主电源VBAT之后上电。可是,我们测试后发现DVDDIO提前于VBAT上电,进而导致DAB通信异常。导致DAB通信异常的原因找到了,但是,究竟为何上电时序会不满足?

我们设计的DAB电源如图3所示,通过MCU控制5VSW和3.3VSW,保证5VSW提前与3.3VSW上电,理论设计完全满足DAB上电时序要求。但是,为何实际情况和理论设计的情况相差甚远?

实例分析基于车载时钟芯片如何实现显示屏1s以内时钟误差

图3:DAB上电时序

通过测量电源时序,最终我们发现是由于追加的RA8900CE芯片,在初始上电阶段导致电源串电,3.3VSW电源跟随3.3VMEM提前上电,导致不符合DAB上电时序要求。RA8900CE的内部电路如图4所示,为了防止3.3VSW没电时,发生串电现象,我们设置RA8900的寄存器地址为:VDETOFF,SWOFF=(1.1),这样设置是保证RA8900CE内部VDD和VBAT之间的开关永远保持关断状态。但是机器第一次上电的时候,RA8900CE的寄存器为默认值,而我们的软件只有在MCU起来后才可以设置RA8900CE的寄存器地址为:VDETOFF,SWOFF=(1.1)。这样,就会导致有一段时间VBAT和VDD直连,导致3.3VSW电源跟随3.3VMEM提前上电,进而导致DAB和MCU通信异常。

图4:RA8900CE的内部电路

知道了问题的根本原因,找到解决方案就变得很容易。由于RA8900CE工作时VDD电源消耗的最大电流是1.45uA,电流消耗非常小,因此我们决定采用VDD和VBAT共用一个电源的方案,即都使用3.3VMEM电源。如此一来就根本的解决了串电问题,进而保证了DAB的上电时序,解决了DAB和MCU无法通信的问题。

问题总结

简而言之,忽略了RA8900CE的寄存器设置条件,导致初始上电时DAB上电时序异常,最终导致DAB无法通信。虽然我们解决了此问题,但是如果从设计源头开始就注意RA8900CE寄存器的设置条件,则会从根本上杜绝此类问题的发生。电子设计容不得一点马虎,常常差之毫厘谬以千里,希望我的经历能给使用RA8900CE芯片的小伙伴们提供帮助,防微杜渐,不要让类似的问题再次发生。

世强作为全球最大的晶体时钟产品提供商EPSON官方指定代理商,全线代理EPSON旗下的晶体、晶振、实时时钟等芯片,在汽车车身、底盘、动力系统、车载、ADAS、安全系统,以及新能源汽车上都能提供成熟的解决方案、Demo支持和技术服务等。

作者:Ivan wu

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

    关注

    28

    文章

    4478

    浏览量

    74229
  • 时钟芯片
    +关注

    关注

    2

    文章

    249

    浏览量

    39876
  • 世强
    +关注

    关注

    3

    文章

    211

    浏览量

    32553
收藏 人收藏

    评论

    相关推荐

    LED显示屏驱动芯片应用及发展

    (bit to bit)一般在+60%以内,(chip to chip)片间电流误差在±15%以内。  4) 数据移位时钟  数据移位时钟
    发表于 10-11 18:32

    基于车载时钟芯片显示屏1s以内时钟误差实现

    作者:Ivan wu在快节奏的现代社会,时间变得越来越宝贵。对于时钟的电子设计,高精度且低功耗逐渐成为主流。笔者就有一个汽车显示屏时钟显示项目,要求
    发表于 07-18 06:48

    CH573f睡眠模式下的rtc时钟是否能够保证一周偏移1s以内

    手头有个项目需要做到类似日历的功能,请问睡眠模式下的rtc时钟是否能够保证一周偏移1s以内
    发表于 08-04 07:11

    单片机时钟芯片DS12887的应用

    单片机时钟芯片DS12887的应用 摘要:文中介绍了DS12887时钟芯片的内部框图和引脚功能,结合实际电路分析了DS12887在LED
    发表于 10-08 11:17 4288次阅读
    单片机<b class='flag-5'>时钟</b><b class='flag-5'>芯片</b>DS12887的应用

    无线遥控LED时钟的设计

    无线遥控LED时钟的设计 LED时钟显示屏的长时间使用,会产生一定的累加误差,故使用一段时间需进行校正,但大屏幕
    发表于 10-16 09:01 1828次阅读
    无线遥控LED<b class='flag-5'>时钟</b><b class='flag-5'>屏</b>的设计

    车载主机的显示屏类型

    车载主机的显示屏类型              显示屏
    发表于 01-04 10:24 1106次阅读

    车载显示屏类型

    车载显示屏类型              显示屏类型就是
    发表于 01-04 09:45 1314次阅读

    小米1s怎么样_小米1s配置参数_小米1s评测

    小米1s怎么样,小米1S质量怎么样,小米1s什么时候有货,小米1s配置,小米1s参数,小米1s
    发表于 09-19 16:04 8441次阅读
    小米<b class='flag-5'>1s</b>怎么样_小米<b class='flag-5'>1s</b>配置参数_小米<b class='flag-5'>1s</b>评测

    无线遥控LED时钟显示屏的设计与实现

    ,设计出安全、实用的遥控电路是很多电子爱好者一直关注的问题。本系统设计了一种采用无线遥控修改时钟数据的 LED 时钟显示屏。 遥控发射器 图1遥控发射器框图 遥控发射器由6个按键、F0
    发表于 12-01 15:01 19次下载
    无线遥控LED<b class='flag-5'>时钟</b><b class='flag-5'>显示屏</b>的设计与<b class='flag-5'>实现</b>

    实现LCD显示RTC实时时钟

    还有优化的余地 比如说 其实大部分情况下都是只更新秒时钟显示 液晶有问题 有些地方显示不出来 每隔1s的 LED D2 会闪
    的头像 发表于 06-14 08:13 8550次阅读

    如何用乒乓球做一个简易的数字时钟显示屏

    数字时钟显示屏不稀奇,有人在LED外面罩上乒乓球,就有些视觉冲击力了。
    的头像 发表于 08-06 14:10 4581次阅读

    LED全彩显示屏驱动芯片是如何分类的

    数据移位时钟:数据移位时钟决议了显示数据的传输速度,是影响显示屏的更新速率的要害指标。
    发表于 10-28 16:11 4399次阅读

    使用ESP8266模块和12864显示屏实现网络时钟的资料合集

    本文档的主要内容详细介绍的是使用ESP8266模块和12864显示屏实现网络时钟的资料合集。
    发表于 11-02 08:00 27次下载
    使用ESP8266模块和12864<b class='flag-5'>显示屏</b><b class='flag-5'>实现</b>网络<b class='flag-5'>时钟</b>的资料合集

    时钟子系统中clock驱动实例

    的大致实现过程: 1时钟树 通常来说,一个芯片时钟树是比较固定的,例如,以下时钟树:
    的头像 发表于 09-27 14:39 794次阅读
    <b class='flag-5'>时钟</b>子系统中clock驱动<b class='flag-5'>实例</b>

    关于RA8900CE时钟芯片的使用注意事项

    在快节奏的现代社会,时间变得越来越宝贵。对于时钟的电子设计,高精度且低功耗逐渐成为主流。我们就有一个汽车显示屏时钟显示项目,要求时钟一天的
    发表于 04-19 09:28 0次下载