瞬態(tài)加固軟件設(shè)計(jì)
發(fā)布時(shí)間:2014/4/22 22:08:54 訪問次數(shù):530
產(chǎn)品的第三種靜電放電防護(hù)措施是編寫瞬態(tài)加固軟件/固件。在最小化靜電放電問題中,UC3524AN正確設(shè)計(jì)軟件和固件的重要性不應(yīng)忽視。軟件應(yīng)該這樣設(shè)計(jì):如果靜電放電暫時(shí)擾亂了程序,它不應(yīng)該進(jìn)入死機(jī)狀態(tài),而應(yīng)該平穩(wěn)地恢復(fù)。合理設(shè)計(jì)的軟件對消除和減少靜電放電產(chǎn)生的錯(cuò)誤有很多工作要做。
編寫抗靜電放電騷擾軟件的兩個(gè)基本步驟如下:
首先,必須檢測到故障。
其次,系統(tǒng)必須平穩(wěn)恢復(fù)到一個(gè)已知的穩(wěn)定狀態(tài)。
為此,軟件必須定期檢查反常情況。目標(biāo)是能夠盡快在有機(jī)會(huì)造成任何危害之前檢測出錯(cuò)誤。
軟件錯(cuò)誤檢測技術(shù)通常分為三類:
(1)程序流程中的錯(cuò)誤。
(2)輸入輸出錯(cuò)誤。
(3)存儲(chǔ)器錯(cuò)誤。
在程序流程中檢測錯(cuò)誤
編寫噪聲容錯(cuò)軟件最重要的方面就是要保證程序自身的健全性。程序流程錯(cuò)誤可能是由微處理器內(nèi)部寄存器(如程序計(jì)數(shù)器)的變化引起的,也可能是程序指令部分的某個(gè)存儲(chǔ)位的變化引起的。因此,程序可能被鎖在一個(gè)無限的循環(huán)之中而無法退出。此時(shí),程序可能試圖在并不存在的存儲(chǔ)器中定位一條指令,或者試圖將數(shù)據(jù)解釋為一條指令。當(dāng)編寫容錯(cuò)軟件時(shí),應(yīng)該假定靜電放電事件可以將微赴理器的程序計(jì)數(shù)器設(shè)定為任意值。順便說一下,編寫容錯(cuò)軟件比你想象的要容易一些。
檢測程序流程中的錯(cuò)誤包括定期檢查程序的下列兩種情況:
程序是不是花費(fèi)太多的時(shí)間?
程序是不是運(yùn)行在有效的存儲(chǔ)器范圍內(nèi)?
產(chǎn)品的第三種靜電放電防護(hù)措施是編寫瞬態(tài)加固軟件/固件。在最小化靜電放電問題中,UC3524AN正確設(shè)計(jì)軟件和固件的重要性不應(yīng)忽視。軟件應(yīng)該這樣設(shè)計(jì):如果靜電放電暫時(shí)擾亂了程序,它不應(yīng)該進(jìn)入死機(jī)狀態(tài),而應(yīng)該平穩(wěn)地恢復(fù)。合理設(shè)計(jì)的軟件對消除和減少靜電放電產(chǎn)生的錯(cuò)誤有很多工作要做。
編寫抗靜電放電騷擾軟件的兩個(gè)基本步驟如下:
首先,必須檢測到故障。
其次,系統(tǒng)必須平穩(wěn)恢復(fù)到一個(gè)已知的穩(wěn)定狀態(tài)。
為此,軟件必須定期檢查反常情況。目標(biāo)是能夠盡快在有機(jī)會(huì)造成任何危害之前檢測出錯(cuò)誤。
軟件錯(cuò)誤檢測技術(shù)通常分為三類:
(1)程序流程中的錯(cuò)誤。
(2)輸入輸出錯(cuò)誤。
(3)存儲(chǔ)器錯(cuò)誤。
在程序流程中檢測錯(cuò)誤
編寫噪聲容錯(cuò)軟件最重要的方面就是要保證程序自身的健全性。程序流程錯(cuò)誤可能是由微處理器內(nèi)部寄存器(如程序計(jì)數(shù)器)的變化引起的,也可能是程序指令部分的某個(gè)存儲(chǔ)位的變化引起的。因此,程序可能被鎖在一個(gè)無限的循環(huán)之中而無法退出。此時(shí),程序可能試圖在并不存在的存儲(chǔ)器中定位一條指令,或者試圖將數(shù)據(jù)解釋為一條指令。當(dāng)編寫容錯(cuò)軟件時(shí),應(yīng)該假定靜電放電事件可以將微赴理器的程序計(jì)數(shù)器設(shè)定為任意值。順便說一下,編寫容錯(cuò)軟件比你想象的要容易一些。
檢測程序流程中的錯(cuò)誤包括定期檢查程序的下列兩種情況:
程序是不是花費(fèi)太多的時(shí)間?
程序是不是運(yùn)行在有效的存儲(chǔ)器范圍內(nèi)?
上一篇:電感耦合
熱門點(diǎn)擊
- 整流二極管兩端的保護(hù)電容電路
- 電源線抗擾度曲線
- 鉻酸鹽涂層分類
- 中頻放大器和檢波電路考題
- 典型MOV的電流-電壓關(guān)系
- 多層板疊層的6個(gè)主要目標(biāo)如下
- 去耦電容的布設(shè)和安裝
- 絕緣機(jī)殼
- 磁場感應(yīng)共模電壓到電源的直流輸出導(dǎo)線
- 接地/電源平面上的槽
推薦技術(shù)資料
- 泰克新發(fā)布的DSA830
- 泰克新發(fā)布的DSA8300在一臺(tái)儀器中同時(shí)實(shí)現(xiàn)時(shí)域和頻域分析,DS... [詳細(xì)]
- 全新高端射頻儀器
- 集成32位RISC-V處理器&
- 第三代半導(dǎo)體和圖像傳感器 參數(shù)封裝應(yīng)用
- 汽車半導(dǎo)體
- 人形機(jī)器人技術(shù)結(jié)構(gòu)設(shè)計(jì)及發(fā)展分
- 紫光芯片云3.0整體解決方案
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究