精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RTC時鐘偶發性延時和超前現象解決方案

西西 ? 作者:致遠電子 ? 2018-11-21 14:57 ? 次閱讀

在非常溫的工作環境下,RTC時鐘出現偶發性的延時或者超時現象,成熟的RTC電路設計看似簡單,但如何保證RTC時鐘的精確度;在出現偶發性異常現象時,如何快速定位和解決問題;本文將分享一個案例。

一、案例情況

工控板使用了NXP的PCF8563 RTC 芯片方案,在研發做環境溫度摸底測試的時候, RTC時鐘出現偶發性延時或者超前現象,于是研發展開一系列的問題定位。

二、排查分析

1、工控板使用了NXP的PCF8563 RTC 芯片方案,該方案是外置32.768kHz的石英晶體和電容,該RTC芯片的輸出精度取決于其外接的石英晶體輸出的時鐘頻率是否精準。石英晶體本身輸出頻率帶有一定的誤差,常溫25℃下,頻率的誤差為±20ppm,平均誤差可達5分鐘/年。且隨著時間的增加,晶體電路元件的緩慢變化會造成長期性的頻率漂移。同時,在外部溫度較為極端的時候,時鐘震蕩回路可能出現異常,影響到RTC的正常計時。

2、工控板RTC芯片供電電池選用了型號為CR2032的鋰二氧化錳電池,該電池理論工作溫度范圍是-30℃~60℃。和其他鋰電池類似,若外部溫度較為極端的時候,會改變其內部的化學反應,導致電池壽命的降低或者電壓異常的風險,從而影響RTC電路的正常工作。

RTC時鐘偶發性延時和超前現象解決方案

圖 1 PCF8563參考電路圖

三、解決方案

極限溫度下長時間的高精度保證,有以下的解決方案:

1、選擇帶有溫度補償的RTC芯片如EPSON的RX-8025T。這款芯片是內置32.768kHz的晶體,具有高精度的溫度補償功能,輸出的波形都是經過溫度補償校準過的,這樣可以提高RTC的穩定性和精度。因為內嵌的晶體已經經過高溫老化處理,比獨立的晶體有更好的穩定性,精度誤差在-40℃~85℃范圍內小于±5ppm。

2、選擇工業級電池(例如:FANSO ER14505),理論上在工作溫度-40~85°范圍內能正常工作。參考電路圖如圖2所示:

RTC時鐘偶發性延時和超前現象解決方案

圖 2 RX-8025T參考電路圖

由圖2可知,RTC芯片工作電源由系統VCC_3.3電源和電池電源兩部分組成。此電源電路的設計目的是當有外部電源供電時,RTC時鐘工作時使用由外部電源經LDO轉化而來的VCC_3.3電源,當外部電源停止供電時就自動切換到電池電源供電。這樣可以保證RTC芯片一直能夠正常地工作,同時可以延長電池的使用時間。此電路的設計如以下所述:

1)電源切換電路設計

由RX-8025T芯片的數據手冊上可知,其工作電壓范圍是1.7V到5.5V;系統電源為3.3V、工業級電池ER14505電壓為3.6V;可以通過二極管的正向導通特性來自動切換系統電源和電池電源的供電狀態,使得RTC芯片能夠保持正常工作狀態。

由于系統電源電壓為3.3V,電池電壓為3.6V;如果要做到優先使用系統電源,那么就需要系統電源經過二極管后的電壓比電池經過二極管后的電壓要高,這樣才能保證由系統電源優先工作。可以通過選擇兩只不同管壓降的二極管來實現,二極管SS14的正向導通電壓為0.2V左右,1N4148的正向導通電壓為0.7V左右。那么可以在系統電源線路上串接一只SS14二極管,而在電池供電線路上串接一只1N4148二極管;這樣當外部供電時,系統電源經過SS14后得到的電壓值大于電池經過1N4148后的電壓值,此時由主電源供電;當外部電源停止供電后,電路自動切換成電池供電狀態。

RTC時鐘偶發性延時和超前現象解決方案

圖 3 電源切換電路

2)電壓滯后處理

ER14505電池是一種供電電壓為3.6V ,容量為2700mAh的鋰亞硫酰氯電池;它的自身容量損耗極小,可以忽略不計。以待機電流為20uA計算,電池的供電可以達15年左右。

但是在實際應用中,發現在系統電源長期供電后,突然切換到電池供電時發生電壓不足,導致RTC時鐘出現異常,其根本原因是電池發生了鈍化現象。

當RTC芯片由系統電源供電時,鋰電池相當于閑置開路,如果電池閑置的時間過長,那么電池的內部會產生鈍化膜,而切換到鋰電池供電時,如果滯后的電壓低于時鐘芯片的工作電壓,那么時鐘芯片就會完全“失壓”,系統時鐘就會恢復到初始時間,導致時鐘工作異常。為了消除這種現象的影響,我們可以通過在時鐘芯片的電源上增加儲能電容,以消除這種影響。

RTC時鐘偶發性延時和超前現象解決方案

圖 4 電壓滯后處理電路圖

3)控制鈍化膜生成

電池的鈍化膜是由于電池長時間處于閑置開路狀態而形成的,那么我們可以使電池一直維持在一個較小的電流電工作狀態,這樣可以減緩電池的鈍化膜生成的速度。通過選擇合適的電阻值,使電池處于放電狀態,比如放電電流控制在待機電流20uA左右,這樣電池容量足夠支撐15年左右,同時不會使鈍化膜過厚而出現電壓滯后導致RX-8025T完全掉電現象,從而影響RTC時鐘的正常工作。

當系統電源供電時,Q1導通,由電池BT1、R1、Q1形成回路,實現電池的放電狀態;當系統電源停止供電時,Q1截至,電池經過D2給RTC芯片U1供電。經實測時鐘芯片及電池內阻自放電的電流為8uA左右,那么我們需要控制的電阻R1的阻值為3.6V/(20-8)uA=300k。

RTC時鐘偶發性延時和超前現象解決方案

圖 5 控制鈍化膜電路圖

4)PCB設計

PCB layout的時候需要注意RX-8052T與MCUI2C走線應該越短越好,并且遠離高頻、高電流的信號線。同時旁路電容也應該靠近RX-8025T的電源端,并增加地線敷銅的面積,以防止干擾的產生。

四、總結

致遠電子嵌入式產品經過近二十年的設計經驗積累,從產品的RTC時鐘,電源管理ESD防護電路,各類通訊接口等方面全面保證產品的穩定性。致遠電子從2001年從8位單片機方案設計開始,逐步掌握ARM7、ARM9、Cortex-A7、A8、A9、M7以及最前沿的A53等ARM體系的處理器應用技術,擁有全系列的工業級ARM核心板與工控機。同時,基于對嵌入式技術的理解與積累,我們自主研發下一代軟件開發平臺-Aworks實時操作系統,幫助用戶基于穩定的軟硬件平臺快速實現產品開發,基于ZLG工業級核心板/工控板開發的產品已廣泛應用于電力、軌道交通、工業現場、醫療等對產品可靠性要求較為苛刻的場合,并不斷深入為各行業提供整套行業應用解決方案。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路設計
    +關注

    關注

    6665

    文章

    2426

    瀏覽量

    203300
  • RTC
    RTC
    +關注

    關注

    2

    文章

    527

    瀏覽量

    66309
  • 致遠電子
    +關注

    關注

    13

    文章

    405

    瀏覽量

    31274
收藏 人收藏

    評論

    相關推薦

    ADS8686S fpga配置后初次上電ad輸出全部為0是怎么回事?

    ADS8686按照手冊使用fpga配置完成后,上電后出現偶發性數據全部為0.接上下載線調試,未出現過這種現象。 一般多天不用時,第一次上電出現ad輸出全部為0,但是第二次上電后全天不再出現這種現象
    發表于 11-22 07:18

    RTC時鐘使用指南:簡單步驟,實用成果

    今天展示的是RTC時鐘使用指南,輕松學習,完美成果。
    的頭像 發表于 11-08 11:40 ?186次閱讀
    <b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>使用指南:簡單步驟,實用成果

    提升效率:RTC時鐘實用設置

    今天來給大家講解的是RTC時鐘實用性,提升絕對的效率。
    的頭像 發表于 11-04 16:35 ?677次閱讀
    提升效率:<b class='flag-5'>RTC</b><b class='flag-5'>時鐘</b>實用設置

    PCM1681開機偶發白噪聲,需重新開機才會正常,是什么問題導致的?需要怎么解決?

    PCM1681 開機時偶爾會出現持續的白噪聲(好像死機一樣,播放音樂也是白噪聲),要重新開機才能正常,這個問題有時會出現,具有一定概率的偶發性,目前還無法定位是什么情況下會出現這種情況。請問可能會是什么問題導致的?需要怎么解決?謝謝!
    發表于 09-29 07:32

    LM324同相端電壓偶發性上升是怎么回事?

    的波形,上電后3分鐘左右存在偶發的電壓抬升的現象(半波整流的電壓并未改變,二極管V25的電壓也未改變),請問與運放LM324有關嗎?
    發表于 07-31 08:29

    嵌入式設備在遠端運行,會有偶發性代碼跑飛的情況,無法到現場調試的情況下如何檢查出問題?

    (沒什么積分希望大家一起討論一下) 現狀:目前設備在遠端運行,會有偶發性代碼跑飛的情況 ,無法到現場調試的情況下如何檢查出問題? 解決:在設備端增加日志報告上傳(通過4G模塊)機制,希望可以通過日志
    發表于 07-22 15:05

    esp32s3在連接路由器之后adc中斷響應不過來怎么處理?

    如題,我司一款產品準備引入s3.但是實際調試的時候發現,一旦連接路由器,什么別的都不做,只用來響應一個1m左右的中斷,會偶發性出現中斷不響應的問題,中斷任務中,讀取spi的adc。 請問這個可能是
    發表于 06-27 06:00

    2013 款路虎神行者 2 車偶發性無法起動

    2013款路虎神行者2車偶發性無法起動蔡永福故障現象故障診斷故障排除一輛2013款路虎神行者2車,搭載2.0LSi4Petrol發動機,累計行駛里程約為4.5萬km。車主反映,車輛偶發性無法起動
    的頭像 發表于 06-06 10:00 ?328次閱讀
    2013 款路虎神行者 2 車<b class='flag-5'>偶發性</b>無法起動

    愛普生實時時鐘模塊RTC

    愛普生是一家IC和晶體自主研發的公司,有自己的IC和晶振產線。所以我們能將RTC IC+晶體單元+外結電容封裝在一起,組成獨立RTC模塊。外圍不需要在接晶體和匹配電容。愛普生RTC能夠簡化客戶
    發表于 04-17 11:10 ?0次下載

    STM32H743以太網與高速USB同時工作遇到的疑問求解

    報文的時候,高速USB也進行收發報文,則USB通信會偶發性異常,PC端使用的是libusb,PC端顯示USB報文已經成功發送給STM32H743了,但是STM32H743卻沒有收到這個USB報文,是偶發性沒有
    發表于 04-09 07:53

    STM32F407XX I2S DMA循環buffer播放DMA中斷不一致怎么解決?

    buffer寫入,分包左右聲道64字節(stero)一包一次寫入,啟動后包間產生時間間隔2ms(總數據量8000x16x2/8=32000字節),產生的DMA中斷大部分是2ms間隔98%,但是偶發性
    發表于 03-28 07:19

    CYT2B97低功耗模式下RTC喚醒偶發性失敗的原因?

    , CY_RTC_ALARM_1)!= CY_RET_SUCCESS); 2.設置進入DSM Cy_SysPm_DeepSleep(CY_SYSPM_WAIT_FOR_INTERRUPT); MCU進入DSM后,等待設置的喚醒時間,但是出現偶發性(概率比較低),到達時間后
    發表于 02-02 07:20

    AD9129偶發性底噪過高怎么解決?

    你好,我在使用AD9129中發現,AD9129輸出會出現偶發性底噪過高,原因不明,出現幾率大約1/10,即對AD9129按照芯片手冊推薦的初始化序列進行配置后,有幾率會出現底噪過高,主信號還是有的
    發表于 12-12 08:33

    開關電源共模電感發熱燒壞的可能原因分析

    關于開關電源共模電感使用的問題,近幾日被問及的比較多,其中一個比較熱門的問題就是,開關電源共模電感在使用發生燒壞的情況。如果是在使用中出現的燒壞,要注意觀察是偶發性的個案,非偶發性的。如果燒壞的不良
    的頭像 發表于 12-06 09:02 ?1235次閱讀

    科普貼片電感壞了用什么可以代替

    ? 其實,關于貼片電感損壞代替的問題,我們需要結合具體的案子來進行分析,這里給大家列舉兩個: 1、對于偶發性的損壞替代方案: 針對這種偶發性的貼片電感損壞的情況,我們的處理方法比較簡單,通常建議更換同類型的貼片電感
    的頭像 發表于 12-05 13:35 ?821次閱讀