新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 家電設計——安全至關重要!

        家電設計——安全至關重要!

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

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

        本文引用地址:http://www.104case.com/article/147687.htm

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

          ·
          · 中斷處理和執行
          · 時鐘
          · 不變存儲器
          · 可變存儲器
          · 尋址
          · 內部數據路徑數據
          · 內部數據路徑尋址
          · 外部通信
          · 數字I/O
          · 模數轉換器和數模轉換器
          · 模擬MUX

          尋址、內部數據路徑數據和內部數據路徑尋址在使用外部存儲器時都應進行測試。本文后續部分不討論這三種組件。

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

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

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

        電磁爐相關文章:電磁爐原理




        關鍵詞: MCU CPU

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高雄县| 内乡县| 景谷| 海南省| 长沙县| 德保县| 皋兰县| 伊宁市| 元谋县| 凤凰县| 永兴县| 昌图县| 大方县| 海宁市| 玉龙| 舒城县| 桓仁| 泰来县| 奎屯市| 昆山市| 越西县| 焉耆| 齐齐哈尔市| 壶关县| 桓台县| 页游| 满洲里市| 蓬溪县| 桓仁| 石嘴山市| 鄂托克前旗| 邳州市| 松滋市| 漳平市| 平江县| 乐陵市| 和林格尔县| 榆社县| 云龙县| 望谟县| 颍上县|