• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430系列單片機的加密熔斷器設計

    MSP430系列單片機的加密熔斷器設計

    作者: 時間:2011-12-03 來源:網絡 收藏

    2 熔斷加密的時序及方法

      單片機保險絲的熔斷必須在特定的條件下進行。

      簡單地將6.5 V電壓加在TDI/TCLK端上時,是無法熔斷保險絲的,必須在一定的時序及指令下才可以完成。下面是熔斷保險絲所需的指令及時序:

      IR_SHIFT(“IR_CNTRL_SIG_16BIT”)為切換JTAG進入16位數據接收模式;DR_SHIFT_IN(0x7201)為將TDO信號切換為TDI功能,TDI信號釋放,為接入熔斷電壓Vpp作準備;IR_SHIFT(“IR_PREPARE_BLOW”)為設置進入保險絲熔斷方式;MsDelay(1)為延時1 ms,同時連接熔斷電壓Vpp至TDI信號端;TR_SHIFT(“IR_BX_BLOW”)為執行保險絲熔斷;MeDelay(1)為延時1ms,同時斷開TDI端的熔斷電壓Vpp,TDI信號端切換回TDI功能,JATG狀態機復位。保險絲加密熔斷完成。

    3 熔斷加密器的設計與實現

      熔斷加密器可以實現對 Flash單片機的編程、燒熔絲和BSL下載。可以選擇編程后是否熔斷芯片內熔絲,進行加密;可自行設置密碼,徹底保護芯片內容;可進行完全擦除編程和保留編程,通過BSL方式讀出目標CPU內的代碼。

      熔斷加密器的硬件采用了MSP430F1111A作為系統芯片,實現對目標JTAG口的通信控制、熔斷電壓Vpp的加載與分離、目標MSP430單片機中保險絲熔斷指令的控制。在電源部分,熔斷電壓Vpp及100 mA的熔斷電流是在7806三端穩壓芯片與地之間串接二極管IN4001來實現的;熔斷電壓Vpp的加載與分離通過繼電器的通斷來實現,并使用了3個LED分別指示目標單片機保險絲未熔斷、正在熔斷及已熔斷的狀態。

      軟件部分是通過C語言來實現熔絲加密器與目標單片機之間的數據通信及指令控制的。



    關鍵詞: MSP430 加密熔斷器

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 建瓯市| 新竹市| 哈密市| 赤壁市| 嘉峪关市| 靖江市| 荔浦县| 甘洛县| 彰武县| 方城县| 抚宁县| 香格里拉县| 韶山市| 修武县| 乌拉特前旗| 丹寨县| 灌云县| 平昌县| 福鼎市| 纳雍县| 台东县| 鄂托克前旗| 三穗县| 启东市| 通化市| 凌源市| 泸溪县| 沿河| 鄂州市| 永宁县| 临泽县| 田阳县| 南昌县| 海宁市| 广南县| 奉贤区| 建水县| 灵台县| 沁水县| 花莲市| 界首市|