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

    文章

    4218

    浏览量

    72585
  • 时钟芯片
    +关注

    关注

    2

    文章

    228

    浏览量

    39573
  • 世强
    +关注

    关注

    3

    文章

    203

    浏览量

    32476
收藏 人收藏

    评论

    相关推荐

    LED显示屏的分类、架构及驱动全解析

    误差越大,显示均匀性越差,很难使体达到白平衡。目前主流恒流源芯片的位间(bit to bit)电流误差一般在±3%
    发表于 12-12 17:21

    设计一种基于AT89S52单片机的LED点阵显示时钟

    1、课题内容:设计一种基于AT89S52单片机的LED点阵显示时钟,要求如下:(1)、时钟
    发表于 05-30 17:09

    LED点阵显示时钟

    1、课题内容:设计一种基于AT89S52单片机的LED点阵显示时钟,要求如下:(1)、时钟
    发表于 05-31 08:01

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

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

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

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

    从某宝买的MS1858S芯片的AV转HDMI盒子,接入德赛西威的车载显示屏,画面底部一致抖动,什么问题呢?

    MS1858S是合肥宏晶微电子芯片产品 - 1、MS1858S芯片支持720P和1080P,车载
    发表于 08-28 10:05

    电子纸显示屏的人机交互体验怎么实现

    Ink公司2008年联合推出的一款电子纸显示控制器,具有多种全新特性,为E Ink电子纸显示屏提供了强大的技术支持。如何充分利用S1D13521的特性,为新一代电子纸显示屏提供更佳的
    发表于 09-29 09:43

    误差小于1分钟高精度时钟DS3231相关资料分享

    概述:在许多单片机的测控系统和家用电器中都含有时钟显示部分,最廉价的是直接使用单片机中的定时器,辅以一定的中断服务程序,构成时钟显示部分,这种方式是几乎不需要增加新的硬件即可
    发表于 05-17 06:39

    如何实现基于7.3728M晶振作AVR定时器的时钟源进行1S定时的设计呢

    如何实现基于7.3728M晶振作AVR定时器的时钟源进行1S定时的设计呢?其实验代码是怎样的?
    发表于 11-02 08:19

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

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

    无线遥控LED时钟屏的设计

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

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

    LED 时钟显示屏的长时间使用,会产生一定的累加误差,故使用一段时间需进行校正,但大屏幕时钟显示器,通常悬挂在较高处,时间的调整与修改需工作
    发表于 12-01 15:01 19次下载
    无线遥控LED<b class='flag-5'>时钟</b><b class='flag-5'>显示屏</b>的设计与<b class='flag-5'>实现</b>

    高精度时钟芯片有哪些?(四款高精度时钟芯片介绍)

    时钟芯片最基本的作用就是显示时间和记录时间的时钟作用,而且时钟芯片的的
    发表于 01-30 15:24 8.9w次阅读

    时钟子系统中clock驱动实例

    都要早期,因此clock驱动是在内核中进行实现。 在内核的 drivers/clk 目录下,可以看到各个芯片厂商对各自芯片clock驱动的实现: 下面以一个简单的
    的头像 发表于 09-27 14:39 407次阅读
    <b class='flag-5'>时钟</b>子系统中clock驱动<b class='flag-5'>实例</b>

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

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