在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

一款基于法拉電容的UPS電路設計思路

AGk5_ZLG_zhiyua ? 來源:互聯網 ? 作者:佚名 ? 2018-01-15 09:06 ? 次閱讀

您是否有遇到使用中的程序無故丟失?產品調試非常穩定,布置到現場后頻繁系統崩潰和數據遺失,亦或產品應用一年后批量涌現存儲器件損壞?本文將深入探明這些問題的原因及提供參考解決方案。

Nand-Flash/eMMC(帶有Flash控制器的Nand-Flash)作為一種非線性宏單元模式存儲器,為固態大容量存儲的實現提供了廉價有效的解決方案。Nand-Flash存儲器具有容量大,改寫速度快等優點,適用于大量數據的存儲,因而越來越廣泛地應用在如嵌入式產品、智能手機、云端存儲資料庫等業界各領域。

圖1 Nand-Flash與eMMC芯片

一、存儲器件使用壽命

使用了Nand-Flash的主板出現丟數據掉程序現象,是一個讓無數工程師毛骨悚然的事故。眼看著程序用著用著就消失了,只能干著急也無法下手。有經驗的工程師手起刀落換上一顆新物料,熬夜補代碼繼續撐過半個項目周期。回頭無處發泄還要大刀闊斧換廠商、換品牌。與其換幾片Nand-Flash還能負擔得起,但畢竟這是一個無底洞,不如去深入探明問題原因,不然散盡家財也無法彌補虧空。

器件數據手冊中通常描述Nand-Flash的塊擦寫壽命達10萬次,EMMC的塊擦寫最高也會有1萬次;同理,EEPROMSD卡、CF卡、U盤、Flash硬盤等存儲介質在都存在寫壽命的問題。在文件系統向寫數據的底層存儲器塊寫數據時,常規會先將塊里的數據讀出來,擦除塊干凈后,將需要寫入的數據和之前讀出來的塊數據一起在回寫到存儲器里面去,如果文件系統寫平衡沒有處理好,特別是要求1分鐘以內要記錄一次數據這樣頻繁的擦寫塊操作,就有可能將Nand-Flash或EMMC的塊寫壞。

二、存儲器件掉電丟數據

文件系統向存儲器寫數據時,常規是先將塊里的數據讀出來,擦除塊干凈后,將需要寫入的數據和之前讀出來的塊數據一起在回寫到存儲器里面去。如果設備在擦除塊過程中或者在回寫數據過程中意外發生斷電甚至電壓不穩定,均會造出數據丟失或者損壞。如果丟失的數據是文件系統的FAT表,則會造成文件系統崩潰。這就是引起系統程序無法啟動災難性后果的原因。

三、系統數據保護方案

很多時候,產品在未出廠前燒錄程序、反復測試,無論怎樣折騰也不會出現丟程序的情況。這可能的因素是測試設備保證了穩定的運行中電源輸出,因此系統運行中正常的Flash保護機制是可靠執行的。

相對于用戶實際使用而言,想避免Flash損壞的情況。需要嚴格遵守產品說明使用,尤其注意避免在Flash擦除或寫入過程中人為地突然掉電。這是存儲器件用法的一個大忌,即使完好的器件,如此不規范的使用也會大大縮短其壽命。而且不同環境下的電源系統五花八門,在電源不滿足功率要求情況下程序對于電源低電量的檢測閾值較低,此時強制啟動系統或執行寫操作更會加劇系統耗電波動,巨大的紋波也會引起CPU對存儲的誤操作。

解決此問題對于軟件方面而言:

  • 調試系統或現場使用時,建議使用軟件復位,避免人為頻繁的通過斷電實現復位操作;有斷電必要時,將打印信息添加如“系統加載完成”、“數據保存完畢”等指示說明后操作;

  • 軟件采取Flash均衡保存算法,高效地調整更改數據時擦除的Flash區域大小;

  • 可將數據先寫入內存或者鐵電存儲器,然后定期的再將數據搬移到大的存儲器里面,減少直接斷Nand-Flash、EMMC擦寫次數;

  • 在程序中加入或者提高電源電量檢測的閾值,程序上保證所有電源系統下的芯片在此閾值上均可以正常工作。

  • 讀寫過程中仔細對壞塊表進行維護更新,避免程序寫入壞塊。讀取數據時對ECC校驗,確保讀取數據無誤。

從硬件角度考慮需要注意:

  • 用法上避免在Flash擦除或寫入過程中人為突然掉電;

  • 設計好處理控制核心的電源系統,防止CPU等在啟動、運行中,電源系統因瞬時變化引起的紋波等情況;

  • 搭配掉電檢測電路,在檢測到外部電源掉電的同時,及時迅速關閉文件系統,停止向文件系統內寫數據的操作;

  • 添加文件系統電源域UPS電源,乃至整機掉電續航工作電源;

  • 對于使用EEPROM等小容量存儲的用戶而言,可以考慮使用高可靠性的鐵電材料加工制成的鐵電非易失性存儲器FRAM來替換。FRAM可以像RAM一樣快速讀寫。數據在掉電后可以保存10年,且其讀寫壽命高達100億次,比EEPROM和其他非易失性記憶體系統可靠性更高,結構更簡單,功耗低等優點。

圖2 鐵電材料非易失性存儲器

下面簡介一款基于法拉電容的UPS電路設計思路,要點如下:

  • 由于電容存在個體差異,電容存儲電荷的速率不一樣,存在過充造成電壓超過耐壓值的問題,電路中存在多顆法拉電容時需要做均壓處理;

  • 為保證電容能夠充滿電能,源端需采用恒流源充電;

  • 為維持電容電壓穩定,并降低充電電路功耗,需增加過壓檢測電路;

  • 若對電壓高于法拉電容本身電壓上限的電源系統提供掉電續航時,Vcc_backup端需通過BOOST升壓電路后以實現,且注意系統正常時(充電過程中)關斷EN腳。

圖3 基于法拉電容的UPS核心電路

系統電源正常時,充電電路即給UPS充電。系統電源掉電時,UPS放電給系統提供備用電能,建議UPS在掉電后能持續給文件系統供電能力不低于10秒,在10秒續航期間內,系統可以將電源異常狀態上報、及時保持臨時重要數據、關閉文件系統,保證系統穩定性,避免文件系統在掉電情況下出現損害,影響應用程序的正常啟動。

圖4 建議UPS充放電時序

此外系統掉電情況需要掉電檢測電路實現。使用一顆比較器器件即可,注意使用Output_VCC端供電,以確保外部掉電時,比較器仍然可以工作。比較器負端連接一個參考電壓,參考電壓由穩壓二極管提供。正常供電時,比較器輸出電壓由升壓電路的反饋端分壓決定;掉電時,比較器輸出低電平,此時處理器仍未掉電,收到狀態信息可及時響應處理。另一路掉電檢測可供其它功能使用。

圖5 系統掉電檢測電路

四、工業品質穩定可靠

ARM內核核心板、開發板、工控機等領域,M6708核心板、M/A335x核心板、M/A28x核心板、EPC系列工控主板、IoT系列無線主板/網關、DCP系列經典工控機等產品中,核心板產品針對Nand-Flash有著完善的壞塊管理、工控主板添加掉電保護等措施。例如在Linux系統下加固Flash驅動、對操作系統進行雙備份;軟件與硬件信號測試對Flash進行10萬次掉電試驗等。

同時,致遠電子配備專業的EMC實驗室、安規實驗室、環境實驗室等可實際模擬惡劣應用狀況試驗。結合優質供應商保證各產品分立器件均達到EMC工業三級標準,有良好的靜電抗性、雷擊浪涌抗性、電瞬變群脈沖抗性、以及極低的EMI傳導騷擾情況;可實現-40℃~+85℃的工業級環境適應性。為從Flash至整套目標系統的可靠性安全穩定提供切實保障。

圖6 DCP-1000L產品剖析圖示

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

    關注

    38

    文章

    7521

    瀏覽量

    164088
  • emmc
    +關注

    關注

    7

    文章

    216

    瀏覽量

    52806
  • 致遠電子
    +關注

    關注

    13

    文章

    408

    瀏覽量

    31352
  • m6708
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5172

原文標題:ARM平臺數據為何莫名其妙就丟了?

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    法拉電容充電電路圖匯總(七模擬電路設計原理圖詳解)

    本文主要介紹了法拉電容充電電路圖匯總(七模擬電路設計原理圖詳解)。法拉
    發表于 02-02 09:35 ?13.4w次閱讀
    <b class='flag-5'>法拉</b><b class='flag-5'>電容</b>充電<b class='flag-5'>電路</b>圖匯總(七<b class='flag-5'>款</b>模擬<b class='flag-5'>電路設計</b>原理圖詳解)

    怎么用超再生電路設計一款潛水艇電路

    各位大俠:怎么用超再生電路設計一款潛水艇電路,發射供電9V,接收供電6V,要求潛水艇在水中潛1.2米時,仍能遙控自如,距離要求10米!
    發表于 02-02 20:31

    讓嵌入式工程師毛骨悚然的掉電丟數據事故可以這樣解決!

    基于法拉電容UPS電路設計思路,要點如下:由于電容存在個體差異,
    發表于 12-28 16:40

    關于給法拉電容充電的電路問題

    最近看到個小電路板,用的元器件如下:DC插座個、法拉電容個、電阻
    發表于 11-26 18:59

    法拉電容給時鐘芯片供電,但是斷電后時鐘就會丟失

    充電功能,我懷疑是這里設計不對,本人電路不太明白,想問下,這個電路當有外電時,給時鐘芯片供電的是外電5V,還是法拉電容的5V電?為什么,我
    發表于 05-07 09:20

    避免存儲器件掉電丟數據,我們要怎么做?

    記憶體系統可靠性更高,結構更簡單,功耗低等優點。圖 2 鐵電材料非易失性存儲器下面簡介一款基于法拉電容UPS 電路設計
    發表于 09-16 10:58

    分享一款不錯的基于VHDL的異步串行通信電路設計

    一款基于VHDL的異步串行通信電路設計分享
    發表于 04-08 06:16

    一款用于物體探測與統計的電路設計

    請求大佬分享一款用于物體探測與統計的電路設計
    發表于 04-14 06:42

    法拉電容應用電路圖大全(八模擬電路設計原理圖詳解)

    本文主要介紹了法拉電容應用電路圖大全(八模擬電路設計原理圖詳解)。法拉
    發表于 02-02 09:52 ?6.2w次閱讀

    什么是法拉電容法拉電容的作用是什么?

    強壯。作為運用非常廣泛的元器件之,那咱們今天就來看看什么是法拉電容以及法拉電容的作用是什么。
    的頭像 發表于 12-14 15:56 ?1.1w次閱讀
    什么是<b class='flag-5'>法拉</b><b class='flag-5'>電容</b>?<b class='flag-5'>法拉</b><b class='flag-5'>電容</b>的作用是什么?

    電路設計思路和原則

    在線電路設計這個詞對我們來說仍稍顯陌生,但提起云計算相信大家都耳熟能詳了,而在線電路設計就是將專業的工程設計與云端相結合的種設計思路,實際上這
    的頭像 發表于 10-15 12:11 ?2038次閱讀

    淺談法拉電容

    名稱:法拉電容,因為其容量為法拉級所以稱其為法拉電容法拉
    的頭像 發表于 10-24 10:41 ?2334次閱讀

    法拉電容為什么又稱超級電容法拉電容的優點是什么?

    From:NYFEA徠飛-超級電容 超級電容又稱為雙層電容、黃金電容法拉電容。它與普通
    的頭像 發表于 11-10 11:00 ?1356次閱讀
    <b class='flag-5'>法拉</b><b class='flag-5'>電容</b>為什么又稱超級<b class='flag-5'>電容</b>?<b class='flag-5'>法拉</b><b class='flag-5'>電容</b>的優點是什么?

    法拉電容放電保護原理是什么?如何正常使用法拉電容

    法拉電容放電保護原理是什么?如何正常使用法拉電容法拉電容放電保護原理是指通過合理的設計和配置
    的頭像 發表于 02-02 11:34 ?2064次閱讀

    怎樣挑選一款合適的電容呢,需要看哪些參數?

    在挑選一款合適的電容時,確實需要關注多個參數以確保電容能夠滿足電路的具體需求。以下是些關鍵的參數和挑選建議: 1、容量(Capacitan
    的頭像 發表于 05-30 16:40 ?1449次閱讀
    主站蜘蛛池模板: 国产性老妇女做爰在线| 天天插天天插| 欧美婷婷六月丁香综合色| 天堂在线中文无弹窗全文阅读| 国产未成女年一区二区| 免费一级片视频| 狠狠天天| 欧美三级免费网站| 夜夜春宵翁熄性放纵古代| 九九福利视频| 午夜小视频在线播放| 午夜不卡在线| 欧美一级第一免费高清| 久久久黄色片| 黄色网视频| 国产性老妇女做爰在线| 午夜宅男在线视频| 欧美一区二区三区高清视频| 韩国三级在线不卡播放| 越南黄色录像| 老湿成人影院| 久久国产精品系列| 在线h网站| 久热久热| 天天狠狠色噜噜| 麻豆美女大尺度啪啪| 97玖玖| 久久国产乱子伦精品免费午夜| 高清videosgratis欧洲69| 国产高清在线播放免费观看| 色资源窝窝全色| 日本www色视频| 黄色性生活毛片| 天天色亚洲| 五月婷婷六月丁香激情| 狠狠干一区| 欧美一区福利| 1000部啪啪未满十八勿入中国| 九色视频在线看| 嗯好舒服好爽好快好大| 狠狠色婷婷七月色综合|