新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MSP430單片機(jī)的加密熔斷器設(shè)計

        MSP430單片機(jī)的加密熔斷器設(shè)計

        作者: 時間:2010-01-11 來源:網(wǎng)絡(luò) 收藏

        2 熔斷的時序及方法

          保險絲的熔斷必須在特定的條件下進(jìn)行。

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

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

        3 熔斷器的與實現(xiàn)

          熔斷加密器可以實現(xiàn)對 Flash的編程、燒熔絲和BSL下載。可以選擇編程后是否熔斷芯片內(nèi)熔絲,進(jìn)行加密;可自行設(shè)置密碼,徹底保護(hù)芯片內(nèi)容;可進(jìn)行完全擦除編程和保留編程,通過BSL方式讀出目標(biāo)CPU內(nèi)的代碼。

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

          軟件部分是通過C語言來實現(xiàn)熔絲加密器與目標(biāo)單片機(jī)之間的數(shù)據(jù)通信及指令控制的。



        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 大城县| 门源| 宝丰县| 白沙| 晋宁县| 彭山县| 金秀| 湟中县| 安陆市| 客服| 平陆县| 和龙市| 基隆市| 阿克苏市| 喀喇沁旗| 喜德县| 纳雍县| 布拖县| 高唐县| 泰州市| 肇东市| 武清区| 华宁县| 沈丘县| 侯马市| 宁晋县| 临洮县| 舞钢市| 垣曲县| 田林县| 应用必备| 施甸县| 宁河县| 旌德县| 堆龙德庆县| 潞城市| 吉首市| 河津市| 天台县| 张家港市| 临沧市|