新聞中心

EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 家電設(shè)計——安全至關(guān)重要!

家電設(shè)計——安全至關(guān)重要!

作者:SachinGupta 時間:2013-07-19 來源:電子產(chǎn)品世界 收藏

  無比較的雙通道是一種比較昂貴的控制功能實施方法,特別對小家電而言更是如此。這種方法也會帶來額外的固件開銷,如處理器間通信等。這種方法是B類控制功能最不傾向采用的方法。不過,C類控制功能必須采用這種方法。

本文引用地址:http://m.butianyuan.cn/article/147687.htm

  下面我們看看單通道階段性自檢的有關(guān)軟件要求。根據(jù)規(guī)范要求,許多電子控制組件必須經(jīng)過測試。以下給出了必須測試以滿足規(guī)范要求的組件列表:

  ·
  · 中斷處理和執(zhí)行
  · 時鐘
  · 不變存儲器
  · 可變存儲器
  · 尋址
  · 內(nèi)部數(shù)據(jù)路徑數(shù)據(jù)
  · 內(nèi)部數(shù)據(jù)路徑尋址
  · 外部通信
  · 數(shù)字I/O
  · 模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器
  · 模擬MUX

  尋址、內(nèi)部數(shù)據(jù)路徑數(shù)據(jù)和內(nèi)部數(shù)據(jù)路徑尋址在使用外部存儲器時都應(yīng)進行測試。本文后續(xù)部分不討論這三種組件。

  :這項測試明確及其相關(guān)寄存器是否正確工作。舉例來說,應(yīng)對累加器、狀態(tài)寄存器等進行測試以確保其不會在特定值鎖死。該測試也可直接進行,即將已知值寫入寄存器并回讀,隨后比較檢查寫入和讀取值是否相同。對不支持直接寫入的狀態(tài)寄存器來說,可執(zhí)行特定指令將寄存器帶入已知狀態(tài)。舉例來說,通過對兩個數(shù)字做加法并讓累加器溢出,可以設(shè)置carry標記。程序計數(shù)器的損壞將改變程序執(zhí)行流程,這就必須終止器件。該寄存器的檢測不像上述其他寄存器那樣直接明了。如程序計數(shù)器鎖死在某個值上,可使用監(jiān)視計時器來重置器件。

  中斷處理和執(zhí)行:這項測試檢查兩個因素:是不是沒有生成中斷,或中斷是不是生成得太頻繁了。中斷沒有固定的最小和最大數(shù)量,這很大程度上取決于系統(tǒng)實施。這項測試可用計數(shù)變量來檢查給定時間內(nèi)中斷生成的次數(shù)。時間戳可用計時器生成。此外,監(jiān)視計時器可用來檢查中斷是否生成太過頻繁并影響系統(tǒng)性能。如果監(jiān)視計時器無法在中斷觸發(fā)頻率下清空,就會導(dǎo)致系統(tǒng)重啟。

  時鐘:這項測試檢查系統(tǒng)時鐘是否準確。測試時需要利用參考時鐘源生成固定的頻率測量時間間隔。外部晶體振蕩器(ECO)是最佳實施方案。大多數(shù)/混合信號器件都包含一個ECO,只需一個外部晶體與負載電容進行連接就能生成準確的低頻時鐘。如果器件不支持ECO功能,那就需要外部時鐘生成器。一旦獲得了準確的參照時鐘,就能用來生成時間戳,并可利用計數(shù)器來檢測系統(tǒng)頻率。

電磁爐相關(guān)文章:電磁爐原理




關(guān)鍵詞: MCU CPU

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉