一種基于片選控制的閃存保護電路的制作方法
【技術領域】
[0001]本發明可以解決嵌入式微處理器閃存內容被破壞問題,應用于監控等擁有嵌入式硬件設備的所有領域。
【背景技術】
[0002]目前,各個領域的設備幾乎都有嵌入式微處理器組成,但是嵌入式系統的硬件設備不同于電腦,經常是意外斷電,微處理器在沒有規律地讀寫這微處理器,意外斷電等情況發生后,裝載著系統程序和數據信息的閃存芯片的內容時有被破壞現象。可以想象整個嵌入系統里面所有的程序和重要信息都在閃存里面,輕則系統不正常,重則是系統直接崩潰不能啟動,表象是整個嵌入式設備損壞。
[0003]監控如果閃存本身沒有損壞,而是因為概率相對小的閃存內容損壞而返修,不僅對品牌影響不好,快遞費用,故障分析,維修等也會造成不小的利潤損失。
【發明內容】
[0004]如圖1所示,本發明是基于電源控制和片選控制的雙重閃存保護電路,解決閃存內容損壞的問題。
[0005]如圖2所示,首先總電壓監測模塊時發現電壓低于輸入電壓的90%左右,即1V左右時,輸出兩個拉低信號,一個是控制3.3V電源模塊進入關的狀態,一個是直接控制閃存芯片的WP (寫保護管腳),提前關掉向閃存內部寫數據這個功能。這是第一層保護作用。
[0006]如圖4所示,可控開關的電源模塊是,當接收到總電壓監測模塊輸出的電源狀態信號沒有被拉低時,是正常輸出3.3V,是工作狀態。當接收到拉低信號時,進入關閉狀態,這個模塊這時不輸出電壓,也就是輸出電壓是0V。
[0007]如圖5所示,這個3.3V和一直應該處于工作狀態的1.0V都是微處理器的供電電壓,微處理器電壓監測模塊一直監測這兩個電壓都正常時,這個模塊輸出不輸出拉低信號給片選控制模塊,當這兩個電壓有一個不正常時,都會輸出拉低信號,即關掉片選控制模塊。
[0008]如圖6所示,片選控制模塊就是根據微處理器電壓監測模塊的結果,來控制片選信號。當接收到微處理器電壓監測模塊結果是不正常時,就控制閃存不工作,任何讀寫操作都會無效。這是第二層保護
本發明的有益效果:
本發明的有益效果其一是減少閃存沒有損壞,可是閃存內容被破壞的概率,減少返修率,提高品牌效果。其二是能夠提高嵌入式系統的可靠性。
[0009]【附圖說明】:
圖1.一種基于片選控制的閃存保護電路框圖
圖2.—種基于片選控制的閃存保護電路_總電壓監測部分_的具體電路圖圖3.—種基于片選控制的閃存保護電路_閃存部分_具體電路圖圖4.一種基于片選控制的閃存保護電路_可控制開關電源模塊_的具體電路圖圖5.—種基于片選控制的閃存保護電路_微處理器電壓監測_的具體電路圖圖6.—種基于片選控制的閃存保護電路_片選控制模塊_的具體電路圖【具體實施方式】:
如圖1所示,本發明是基于電源控制和片選控制的雙重閃存保護電路具體框架圖。按照這個框圖,本發明共分為4各控制模塊和一個被控制的閃存模塊。
[0010]如圖2所示,是總電壓監測模塊的具體電路圖。R630、R631、R632是分壓電路,當輸入電壓在1V左右時,分壓R632的電壓時2.5V。把這個分壓輸入給D9 (TL431),分壓低于
2.5V時,Qll (8550)的基極和發射機電壓絕對值高于0.7V,Qll (8550)進入開狀態,同理,Q4(8050)、Q7 (8050)、Q5 (8050)基極和發射機電壓絕對值高于0.7V,都處于開狀態。分別拉低接受電路的信號狀態。也就是說發現輸入電壓低于輸入電壓的90%左右,即1V左右時,輸出兩個拉低信號,一個是進入可控開關電源模塊控制3.3V電源模塊進入關的狀態。另一個是直接控制閃存芯片的WP (寫保護管腳),提前關掉向閃存內部寫數據這個功能。這是第一層保護作用。
[0011]如圖4所示,可控開關電源模塊的具體電路圖。當沒有接收到總電壓監測模塊輸出的拉低信號時,認為電源狀態信號是正常,U56 (DC-DC開關電源芯片)的管腳SHDN/S被R64拉高,是高電平,這個模塊輸出3.3V,是工作狀態。當接收到拉低信號時,U56(DC-DC開關電源芯片)的管腳SHDN/S被拉低,進入關閉狀態,這個模塊這時不輸出電壓,也就是輸出電壓是0V。
[0012]如圖5所示,是微處理器電壓監測模塊的具體電路圖。這個3.3V和一直處于工作狀態的1.0V都是微處理器的供電電壓,微處理器電壓監測模塊一直監測這兩個電壓。1.0V正常時,R642、R643的分壓大于0.7V,也就是Q6(8050)基極和發射機電壓絕對值高于0.7V,進入導通狀態,同理Q19 (8050)基極和發射機電壓絕對值小于0.7V,不輸出拉低信號給片選控制模塊,當這兩個電壓有一個不正常時,都會輸出拉低信號,即關掉片選控制模塊。
[0013]如圖6所示,片選控制模塊就是根據微處理器電壓監測模塊的結果,來控制片選信號。當接收到微處理器電壓監測模塊結果是不正常時的拉低信號時,Q13 (8550)的基極和發射機電壓絕對值高于0.7V,Q13(8550)進入開狀態,CSlN_Pro就會被拉高,就控制閃存不工作,任何讀寫操作都會無效。這是第二層保護。
【主權項】
1.一種基于片選控制的閃存保護電路,由總電壓監測模塊,可控制開關的電源模塊,微處理器電壓監測模塊,片選控制模塊,閃存模塊組成。2.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,總電壓監測模塊對輸入電壓進行監測。3.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,總電壓監測模塊輸出兩個拉低信號。4.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,總電壓監測模塊電壓低于某個值時,輸出兩個拉低信號。5.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,總電壓監測模塊電壓低于某個值時,輸出寫保護拉低信號,直接控制閃存芯片。6.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,總電壓監測模塊對輸入電壓進行監測。7.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,可控開關的電源模塊,由邏輯電平控制工作與不工作狀態。8.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,可控開關的電源模塊,沒有拉低輸入信號時,這個電源模塊正常輸出3.3V。9.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,微處理器電壓監測模塊,監測兩個電壓。10.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,微處理器電壓監測模塊,有一個電源電壓不正常時,都輸出拉低信號,控制片選控制模塊。11.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,片選控制模塊,接收到拉低信號時,會將閃存芯片片選控制信號拉高,起到禁止閃存讀寫作用。12.根據權利要求1所述,一種基于片選控制的閃存保護電路,其特征在于,片選控制模塊,沒接收到拉低信號時,閃存芯片片選控制信號不收任何影響,正常控制閃存讀寫操作。
【專利摘要】本發明是基于電源控制和片選控制的雙重閃存保護電路,解決閃存內容損壞的問題。首先總電壓監測模塊時發現電壓低于10V左右時,輸出兩個拉低信號,一個是控制3.3V電源模塊進入關的狀態,一個是直接控制閃存芯片的WP(寫保護管腳),提前關掉向閃存內部寫數據這個功能。這是第一層保護作用。可控開關的電源模塊是,當接收到總電壓監測模塊輸出的拉低信號時,進入關閉狀態,這個模塊這時不輸出電壓,也就是輸出電壓是0V。微處理器電壓監測模塊一直監測1.0V和3.3V這兩個電壓。當這兩個電壓有一個不正常時,都會輸出拉低信號,即關掉閃存芯片片選控制模塊。閃存芯片片選控制模塊就是根據微處理器電壓監測模塊的結果,來控制片選信號。當接收到微處理器電壓監測模塊結果是不正常時,就控制閃存不工作,任何讀寫操作都會無效。
【IPC分類】G06F11/07
【公開號】CN105589759
【申請號】CN201510063059
【發明人】李欣, 于海燕
【申請人】北京亞太安訊科技有限責任公司
【公開日】2016年5月18日
【申請日】2015年2月8日