亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        嵌入式系統(tǒng)引導(dǎo)介質(zhì)簡便切換的啟動方法設(shè)計

        2015-08-15 06:28:25陳偉林欽堅賓顯文
        關(guān)鍵詞:用戶程序存儲介質(zhì)固件

        陳偉,林欽堅,賓顯文

        (廣州市中海達(dá)測繪儀器有限公司研發(fā)中心,廣州511400)

        嵌入式系統(tǒng)引導(dǎo)介質(zhì)簡便切換的啟動方法設(shè)計

        陳偉,林欽堅,賓顯文

        (廣州市中海達(dá)測繪儀器有限公司研發(fā)中心,廣州511400)

        本文基于微處理器S5PV210提出了一種在eMMC和TF卡存儲器之間簡便切換的方法,通過改變設(shè)備的供電電壓值觸發(fā)電壓比較器輸出狀態(tài)翻轉(zhuǎn),從而控制電子開關(guān)切換供電回路來切換引導(dǎo)介質(zhì)。為了保證比較器輸出不會因供電電壓的微小干擾而引起抖動,將比較器設(shè)計成滯回比較器。該方法適用于多種嵌入式設(shè)備,為設(shè)備系統(tǒng)固件燒寫和升級提供便利。

        系統(tǒng)引導(dǎo)啟動;S5PV210;滯回比較器

        引言

        個人電腦可以支持多種啟動方式,比如硬盤啟動、DVD驅(qū)動器啟動,或者U盤啟動。嵌入式處理器也支持多種啟動介質(zhì)和啟動順序,在嵌入式系統(tǒng)中常用的啟動介質(zhì)有NAND Flash、eMMC存儲器、SD卡、USB接口、以太網(wǎng)接口。

        一般地,嵌入式系統(tǒng)中的用戶程序與系統(tǒng)存儲通常保存在設(shè)備內(nèi)部NAND Flash或者eMMC存儲器中。由于這類存儲器技術(shù)上的缺陷,某些位發(fā)生翻轉(zhuǎn)可能使得整個塊(Block)無法使用,導(dǎo)致引導(dǎo)程序不能正常運(yùn)行,設(shè)備無法啟動,系統(tǒng)不能正常使用;另外,由于系統(tǒng)功能更新的需要,常常因人為無意地把用戶引導(dǎo)代碼擦除掉而造成設(shè)備無法開機(jī)。因此無論是開發(fā)還是后期維護(hù),嵌入式系統(tǒng)均需要采用多種系統(tǒng)引導(dǎo)啟動方式,現(xiàn)在的切換處理方式是:拆開設(shè)備,重新配置引導(dǎo)電路;外置按鍵,通過按鍵選擇不同配置方式,如中國專利201010197315.1公開的嵌入式設(shè)備及其內(nèi)嵌軟件的更新方法,通過按下防誤觸發(fā)按鍵來進(jìn)行系統(tǒng)固件更新[1]。但這些技術(shù)方法都存在一定的局限性與缺點(diǎn),如操作復(fù)雜、需要特殊設(shè)計外觀結(jié)構(gòu)、成本較高等。

        本文利用設(shè)備自身的供電接口,通過改變供電電壓值范圍來觸發(fā)內(nèi)部電路,從而切換不同的存儲固件程序和用戶程序的存儲介質(zhì),達(dá)到利用外部便攜的存儲介質(zhì)來更新系統(tǒng)鏡像和用戶程序的目的。這種技術(shù)方法克服了上述的缺陷,為開發(fā)及維護(hù)提供了極大的便利。

        1 方案設(shè)計

        正常運(yùn)行的設(shè)備內(nèi)部的存儲介質(zhì),如NAND Flash、eMMC存儲器;外部便攜的存儲介質(zhì),如TF卡,存儲介質(zhì)通過存儲器通信接口與微處理器相連。系統(tǒng)鏡像和用戶程序引導(dǎo)啟動介質(zhì)的選擇和順序,是通過微處理器的引導(dǎo)配置引腳設(shè)置的。若前一存儲介質(zhì)供電正常且引導(dǎo)程序完整,則從該介質(zhì)引導(dǎo)啟動系統(tǒng);若兩者條件其中一個不符合,則跳轉(zhuǎn)檢測下一存儲介質(zhì)。

        本方案通過控制存儲介質(zhì)供電回路的通斷,可以改變系統(tǒng)鏡像引導(dǎo)啟動的順序,利用功率MOS(Metal-Oxide-Semiconductor)管的開關(guān)應(yīng)用可以達(dá)到該目的。而電子開關(guān)的通斷則通過設(shè)備外部供電電源輸入的電壓值高低來觸發(fā),因其電壓值大小與系統(tǒng)工作電壓值大小的不同等電平值,須將外部電壓分壓至合適的電平范圍,與系統(tǒng)工作電壓通過電壓比較器進(jìn)行比較,輸出高低兩種狀態(tài)的電平值,作為電子開關(guān)的控制信號。

        考慮外部輸入電源電壓的不穩(wěn)定性,防止電壓比較器輸出狀態(tài)的誤翻轉(zhuǎn),將比較器設(shè)計為滯回比較器,利用滯回寬度緩沖輸出抖動。

        本文以微處理器S5PV210以及eMMC存儲器和TF卡存儲器為設(shè)計實例。系統(tǒng)構(gòu)成框圖如圖1所示。

        圖1 系統(tǒng)構(gòu)成框架圖

        需要指出的是,微處理器S5PV210的引導(dǎo)啟動順序為內(nèi)部iROM至第一級引導(dǎo)程序,再到第二級引導(dǎo)程序,圖1所述的存儲器引導(dǎo)屬于第一級和第二級引導(dǎo)[2]。在由內(nèi)部iROM引導(dǎo)第一級引導(dǎo)程序時,引導(dǎo)介質(zhì)選擇是通過微處理器的引導(dǎo)操作模式配置引腳設(shè)置的,本設(shè)計配置為SD/MMC引導(dǎo),且eMMC存儲器(內(nèi)置MMC控制器及接口)和TF卡(SD接口標(biāo)準(zhǔn))存儲器通信接口分別為MMC0和MMC2,因此系統(tǒng)第一級引導(dǎo)首先從eMMC存儲器開始,不滿足條件則從TF卡存儲器引導(dǎo)。

        2 實現(xiàn)電路

        除了系統(tǒng)的微處理器及存儲器外,還需要設(shè)計的電路單元包括輸入電源的分壓網(wǎng)絡(luò)、滯回比較器和電子開關(guān)。本節(jié)分別闡述這些電路單元的具體實現(xiàn)。

        2.1 電子開關(guān)

        如第1節(jié)中所述,首先引導(dǎo)啟動的是eMMC存儲器,通過控制其供電回路可在eMMC存儲器和TF卡存儲器之間進(jìn)行引導(dǎo)存儲介質(zhì)的選擇。作為電源通路上的電子開關(guān),選用MOS管,同時滿足過流能力、最大擊穿電壓及低導(dǎo)通電阻損耗。

        另外,正常工作狀態(tài)下,eMMC存儲器須工作,因此電子開關(guān)應(yīng)是常閉狀態(tài),應(yīng)選用P溝道MOS管。

        柵極開啟信號由滯回比較器的輸出控制,電路圖如圖2所示。

        2.2 滯回比較器

        圖2 電子開關(guān)單元電路圖

        電子開關(guān)的通斷兩個狀態(tài)量由比較器輸出控制,比較器的輸入則分別是固定參考電壓和外部直流輸入的分壓電壓。另外,為了抑制外部輸入的噪聲、避免輸出不期望的抖動、增強(qiáng)系統(tǒng)的穩(wěn)定性,設(shè)計了外部滯回電路,由正反饋電路構(gòu)成。

        本文實例中的比較器選用了輸出為開漏結(jié)構(gòu)的比較器(如LM2903),因此須加外部上拉電阻,選用10 kΩ。滯回比較器電路圖如圖3所示。

        圖3 滯回比較器電路圖

        滯回比較器參數(shù)的具體確定如下:

        首先,在選取參考電壓時須考慮比較器的輸入共模電壓范圍,LM2903的共模輸入電壓范圍在25℃下為0~1.5 V,本電路供電電壓為3.3 V,因此共模輸入電壓范圍為0~1.8 V;系統(tǒng)供電電源為1.2 V電壓,可使用。

        其次,根據(jù)參考電壓,確定滯回閾值電壓的上下限。設(shè)備實際工作情況要求外部直流輸入24 V以下eMMC存儲器供電,30 V以上斷電,且斷電情況屬于非正常工作模式。因此滯回窗口選取220 mV,根據(jù)參考電壓值,下限VTHR選取1.1 V,上限VTHF選取1.32 V。滯回電壓上下限及輸出電壓傳輸曲線如圖4所示。

        圖4 滯回比較器傳輸曲線

        再次,選取反饋電阻及正相輸入電阻。根據(jù)圖3的電流方向以及運(yùn)算放大器的“虛短”原理,兩種輸出狀態(tài)情況下的關(guān)系有:

        由式(3)、(4)解得:R1=1.82 kΩ,R2=20 kΩ。實際電阻值選取R1=2.22 kΩ,R2=20 kΩ。反代入可得VTHR=1.08 V,VTHF=1.34 V,符合設(shè)計要求。

        另外,考慮比較器LM2903的輸入偏置電流在25℃工作環(huán)境下,最大值為250 nA,因此如圖3所示的IR2電流值至少為25 μA,同樣地,兩種輸出狀態(tài)下有:

        由式(5)、(6)求解得:R2=78 kΩ,R2=52.8 kΩ。

        設(shè)計選用的R2值20 kΩ小于52.8 kΩ,不影響因漏電流引起的輸出誤差,符合設(shè)計需求。

        最后,選取反相輸入電阻。R3與正相輸入阻抗相當(dāng),即R2和RL串聯(lián)后與R1并聯(lián),電阻值2.04 kΩ相當(dāng),也取2.2 kΩ。

        2.3 分壓網(wǎng)絡(luò)

        分壓網(wǎng)絡(luò)用于將外部輸入的較大電壓值范圍分壓至滯回比較器可輸入的共模電壓范圍內(nèi),且滿足系統(tǒng)狀態(tài)切換的滯回電壓閾值點(diǎn)。

        如2.2節(jié)所述,閾值電壓值分別為VTHR=1.08 V,VTHF=1.34 V;而外部可調(diào)直流輸入分別對應(yīng)26 V和32 V,分壓網(wǎng)絡(luò)電路圖如圖5所示,則

        分別將VCC_DCIN的26 V、32 V和Vout的1.08 V、1. 34 V代入式(7)可得:R1=23.07×R2,及R1=22.88×R2。為減少分壓網(wǎng)絡(luò)的額外功耗,限定分壓網(wǎng)絡(luò)上的電流為0.1 mA,則可得R2至少為13.4 kΩ。實際電阻值可選取R1=300 kΩ,R2=13 kΩ。

        圖5 分壓網(wǎng)絡(luò)電路圖

        3 系統(tǒng)工作流程

        系統(tǒng)工作目的是切換不同的存儲介質(zhì),以引導(dǎo)系統(tǒng)正常啟動及更新固件鏡像或用戶程序。系統(tǒng)在已有可正常運(yùn)行的固件鏡像和用戶程序的情況下,工作狀態(tài)與固件鏡像或用戶程序損壞以及須更新的情況下工作流程不同。系統(tǒng)整體工作流程如圖6所示。

        將VCC、VRef、VTHF、VTHR及RL的值代入可得:

        圖6 系統(tǒng)工作流程

        結(jié)語

        本文設(shè)計實現(xiàn)了一種嵌入式系統(tǒng)簡便切換存儲介質(zhì)引導(dǎo)啟動的方法。通過改變設(shè)備的輸入電源電壓值范圍,觸發(fā)設(shè)備內(nèi)部滯回比較器輸出狀態(tài)翻轉(zhuǎn),控制電子開關(guān)通斷第一引導(dǎo)順序的存儲介質(zhì)的電源,切換至外部存儲介質(zhì),可以方便地升級更新固件鏡像和用戶程序。實際電路在衛(wèi)星導(dǎo)航手持設(shè)備上進(jìn)行了驗證,系統(tǒng)可穩(wěn)定工作,且節(jié)省了產(chǎn)品開發(fā)、生產(chǎn)過程的成本。

        [1]張學(xué)平.嵌入式設(shè)備及其內(nèi)嵌軟件的更新方法:中國,201010197315.1[P].2011-12-14.

        [2]Samsung Electronics.S5PV210 RISC Microprocessor User's Manual[EB/OL].[2014-11].http://www.docin.com/p-133075034.html.

        [3]Texas Instrument.LM193,LM293,LM393,LM2903 Dual Differential Comparators[EB/OL].[2014-11].http://www.ti. com/lit/ds/symlink/lm2903.pdf.

        [4]童詩白,華成英.模擬電子技術(shù)基礎(chǔ)[M].5版.北京:高等教育出版社,2006.

        陳偉、林欽堅、賓顯文(助理工程師),主要從事嵌入式硬件平臺研發(fā)。

        Boot Method of Boot Medium Simple Switching Based on Embedded System

        Chen Wei,Lin Qinjian,Bin Xianwen

        (R&D Center,Hi-Target Survey Instruments Company Ltd.,Guangzhou 511400,China)

        A method of switching eMMC and TF memory which is based on S5PV210 microprocessor is given.Using different output levels of voltage comparator by changing the device supply voltage value controls electronic switcher to switch the power paths of booting media.The voltage comparator is designed as hysteresis comparator to ensure no output jitter that is generated by interference of the power supply.The method is applicable to various embedded devices and is convenient for burning and upgrading device firmware with low-cost.

        system booting;S5PV210;hysteresis comparator

        TP303

        A

        薛士然

        2014-11-05)

        猜你喜歡
        用戶程序存儲介質(zhì)固件
        變速箱控制系統(tǒng)Bootloader設(shè)計與實現(xiàn)
        嵌入式設(shè)備遠(yuǎn)程升級方案設(shè)計
        檔案館移動存儲介質(zhì)管理方法探討
        一種使用存儲介質(zhì)驅(qū)動的方式
        基于固件的遠(yuǎn)程身份認(rèn)證
        提取ROM固件中的APP
        電腦愛好者(2015年7期)2015-04-09 08:54:02
        硬盤
        CHIP新電腦(2015年3期)2015-04-02 11:28:15
        C8051F410單片機(jī)BootLoader的實現(xiàn)
        一種通過USB接口的可靠固件升級技術(shù)
        奧林巴斯XZ—2新固件升級
        中國攝影(2014年1期)2014-02-24 01:50:23
        风流少妇一区二区三区| 色狠狠av老熟女| 久久艹影院| 人妻中文字幕av有码在线| 人妖啪啪综合av一区| 无码人妻丰满熟妇区bbbbxxxx | 中文字幕一区二区三区日韩精品| 另类一区二区三区| 婷婷成人基地| 日本色偷偷| 亚洲精品中文字幕乱码| 中文字幕亚洲无线码一区女同| 国产99久久亚洲综合精品| 国产一级淫片a免费播放口| 亚洲av成人永久网站一区| 亚洲色精品三区二区一区 | 亚洲精品成人网站在线观看| 国产91在线精品福利| 少妇被猛烈进入中文字幕| 国产69精品久久久久app下载| 亚洲欧美精品aaaaaa片| 久久无码中文字幕东京热| 日本午夜剧场日本东京热| 亚洲熟妇久久国产精品| 欧美在线综合| 国产精品久久熟女吞精| 无遮挡1000部拍拍拍免费| 久久人人爽人人爽人人片av麻烦| 精品的一区二区三区| 午夜视频一区二区三区播放| 久久久亚洲精品无码| 在线亚洲综合| 国产高清自产拍av在线| 中文区中文字幕免费看| 国产第一页屁屁影院| 国产精品国产午夜免费看福利| 少妇人妻偷人中文字幕| 欧美精品无码一区二区三区| 亚洲啪啪综合av一区| 久久国产A∨一二三| 黄色国产一区二区99|