www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 電源 > 電源
[導(dǎo)讀]摘要:這篇文檔介紹了在原型設(shè)計(jì)以及量產(chǎn)階段對(duì)Maxim表計(jì)IC進(jìn)行編程的工具、流程及注意事項(xiàng)。本文介紹了對(duì)Maxim表計(jì)IC中flash存儲(chǔ)器進(jìn)行編程的接口、工具、注意事項(xiàng)及處理流

摘要:這篇文檔介紹了在原型設(shè)計(jì)以及量產(chǎn)階段對(duì)Maxim表計(jì)IC進(jìn)行編程的工具、流程及注意事項(xiàng)。

本文介紹了對(duì)Maxim表計(jì)IC中flash存儲(chǔ)器進(jìn)行編程的接口、工具、注意事項(xiàng)及處理流程,其中包括71M6511/71M6511H、71M6513/71M6513H、71M6531D/F、71M6532D/F、71M6533/G/H、71M6534/H、71M6541D/F/G、71M6542F/G、71M6543F/H和71M6545/H。

另外,這里推薦的電表板設(shè)計(jì)程序能夠在任何場(chǎng)合擦除和編程。

編程工具

最簡(jiǎn)單的辦法是使用現(xiàn)有的編程工具,目前這些工具有:

TFP2編程器ADM51在線仿真器(ICE)第三方編程工具

TFP2 flash編程器

可以通過(guò)Digi-Key、Mouser等代理商購(gòu)買TFP2,可以在目標(biāo)板上對(duì)目標(biāo)IC進(jìn)行編程。手動(dòng)操作編程(按一次鍵啟動(dòng)一次編程過(guò)程),也能夠由“自動(dòng)測(cè)試設(shè)備(ATE)”控制(注:TFP2提供一個(gè)ATE接口,可以連接到外部“自動(dòng)測(cè)試設(shè)備”)??赏瑫r(shí)使用幾個(gè)TFP2,以提高生產(chǎn)效率。

首先通過(guò)計(jì)算機(jī)的超級(jí)終端(或其它終端)將目標(biāo)代碼下載到TFP2,隨后即可單獨(dú)操作TFP2對(duì)目標(biāo)板上目標(biāo)IC的現(xiàn)場(chǎng)編程。撰寫這篇文檔時(shí),TFP2的最新固件版本是V1.53。

連接目標(biāo)板的電纜可以是帶有0.1英寸間距接頭的絞合電纜。另外,TFP2還提供與ADM仿真器兼容的小間距TYCO/AMP 10x2 接頭,該接頭在引腳2定義了一個(gè)ICE_E信號(hào)(71M653xIC在仿真時(shí)將使用這個(gè)信號(hào))。

使用一個(gè)TFP2和一個(gè)自帶電源的目標(biāo)板即可實(shí)現(xiàn)簡(jiǎn)單編程,詳情請(qǐng)見本文檔“硬件調(diào)節(jié)要求” 部分。

注意:TFP2要求下載的hex文件的“記錄”保持遞增順序,因此,Maxim提供了一個(gè)應(yīng)用程序(CHKSUM.EXE)來(lái)處理由keil編譯器產(chǎn)生的inter hex文件,供TFP2使用。這個(gè)應(yīng)用程序隨TFP2提供。

ICE(Signum仿真器ADM51)

ADM51可向Simgum系統(tǒng)公司購(gòu)買,主要用于在線仿真,即提供一套開發(fā)工具。但也可以用于小批量表計(jì)IC的flash編程。

第三方編程器

BPM Microsystems公司出售并提供帶操作按鈕及饋線的單片、多片、大批量編程器,并負(fù)責(zé)技術(shù)支持。

不再支持的編程工具

請(qǐng)注意下列編程工具已經(jīng)停止使用且不再提供支持:

TFP1 – 是TFP2的前身,允許在系統(tǒng)編程。TFP2已經(jīng)覆蓋了TFP1的所有功能。FDBM – 用于在系統(tǒng)編程的單板,需要一個(gè)專用的Windows PC圖形用戶界面(GUI)與之配合。TGP1 – 已經(jīng)由上述第三方編程器制造商替代。

硬件編程接口

71M65xx系列IC通過(guò)ICE接口編程,表1列出了在DUT和flash編程器之間的通信信號(hào)。ICE接口引腳的定義請(qǐng)?jiān)斠姼髯缘臄?shù)據(jù)手冊(cè)。

表1. Flash接口信號(hào)

信號(hào)

方向

功能

E_TCLK

從DUT輸出

時(shí)鐘信號(hào)(5MHz)

E_RXTX

雙向

數(shù)據(jù)輸入/輸出

E_RST

雙向

Flash編程器復(fù)位(低有效)

ICE_E

輸入到DUT

使能ICE接口(71M653x)

*使能編程信號(hào)時(shí),E_RST僅由編程器驅(qū)動(dòng)。

**有其它時(shí)間,編程器必須釋放E_RST信號(hào)。

***編程協(xié)議由Signum System公司所有。

必要的硬件調(diào)整

除了建立IC電源和地線連接外,必須認(rèn)真對(duì)待下列IC管腳,以保證可靠編程。

V1:V1必須穩(wěn)定并且大于VBIAS (VBIAS值詳見相應(yīng)的數(shù)據(jù)手冊(cè))。對(duì)于71M651x系列,V1必須連接到3.3VDC,以關(guān)閉硬件看門狗定時(shí)器;對(duì)于71M653x系列,V1必須大于VBIAS,這個(gè)系列由ICE_E負(fù)責(zé)硬件看門狗定時(shí)器。ICE_E:這個(gè)引腳適用于71M653x和71M654x系列,編程時(shí)該引腳必須連接到3.3VDC。XIN/XOUT:E_TCLK信號(hào)源自內(nèi)部振蕩器和外部晶體、兩個(gè)負(fù)載電容共同產(chǎn)生的32kHz信號(hào),詳見數(shù)據(jù)手冊(cè)。Vbase:該引腳通過(guò)0.1uF電容接地。V2P5:該引腳通過(guò)0.1uF電容接地。RESET(Z):低電平有效復(fù)位引腳(/RESET)在編程時(shí)必須連接到3.3VDC,高電平有效復(fù)位引腳(RESET)在編程時(shí)必須連接到地。除以上引腳外,其它引腳在編程時(shí)可以懸空。

特殊情況

新出廠的IC (flash內(nèi)容都是0xff)和被全局擦除的IC沒(méi)有什么特別注意事項(xiàng)。以下特殊情況可能包含一個(gè)簡(jiǎn)短的測(cè)試模式,即如同在工廠進(jìn)行ATE測(cè)試一樣,它們可以被看作是未編程的IC。

幾種特殊情況如下:

特殊功能寄存器(SFR)中的SECURE位置1。目標(biāo)代碼將SECURE位置1。IO RAM中的ECK-DIS位置1,禁止E_TCLK輸出。器件已經(jīng)編程或片上計(jì)算引擎開啟,防止flash讀寫(71M653x)。

這些特殊情況將在后續(xù)討論。

加密(SECURE)位

加密位可以防止對(duì)flash內(nèi)容進(jìn)行讀寫。如果加密位在編程前置位,則沒(méi)有硬件措施解鎖,唯一的解鎖辦法是整片擦除并緊跟一個(gè)IC復(fù)位。

值得注意的是,加密(SECURE)位是MPU執(zhí)行一段代碼置位的,而不是由編程器置位,代碼例程見圖1。加密位確保用戶程序不被非法竊取,但當(dāng)IC需要編程/驗(yàn)證或重新編程時(shí),需要幾個(gè)附加步驟。

圖1. 設(shè)置加密(SECURE)位的匯編例程

加密過(guò)程是:IC上電時(shí),從地址0x0000開始執(zhí)行程序,前60個(gè)MPU時(shí)鐘周期是preboot周期,在這個(gè)周期中,ICE接口是被禁止的,起始代碼可以設(shè)置加密(SECURE)位,使能flash加密功能。由于加密(SECURE)位只能置位不能清零(只能由硬件復(fù)位清零),而且在preboot期間ICE不能進(jìn)行讀寫,故外部電路沒(méi)有辦法讀寫flash。加密(SECURE)位位于片上的特殊功能寄存器(SFR),各IC在數(shù)據(jù)手冊(cè)中定義了各自的加密(SECURE)位位置。

ADM51 ICE

在仿真器用戶界面,如果IC加密(SECURE)位置1,則顯示圖2所示界面。用戶可以選擇整片擦除并復(fù)位IC,復(fù)位最好的方法是斷電后重新上電。對(duì)于有電池的情況,電池必須有一個(gè)短暫的斷開,或發(fā)送復(fù)位信號(hào)強(qiáng)制IC復(fù)位。

此時(shí),在仿真器用戶界面將顯示IC是一個(gè)普通的被擦除的空片。

圖2. ICE界面提示加密(SECURE)位置位

圖3. 丟失E_TCLK時(shí)的ICE接口

TFP2

TFP2將發(fā)出一個(gè)簡(jiǎn)單的狀態(tài)信息,表明IC已經(jīng)加密。

然后,TFP2將繼續(xù)整片擦除操作,隨后進(jìn)行編程操作,無(wú)需用戶干預(yù)。

如果IC是71M653x,IC的ICE_E信號(hào)將出現(xiàn)在編程接口,操作步驟如下:

TFP2擦除整片flash。TFP2釋放ICE_E信號(hào),如果目標(biāo)IC看門狗定時(shí)器處于使能狀態(tài),這將導(dǎo)致IC復(fù)位。TFP2開始編程。

帶有加密(SECURE)位設(shè)置目標(biāo)程序的IC編程

帶有加密(SECURE)位設(shè)置代碼的編程和普通的編程沒(méi)有什么區(qū)別,但要特殊考慮包含設(shè)置加密(SECURE)位指令的效驗(yàn)碼,因?yàn)橐坏╅_始執(zhí)行代碼,將無(wú)法訪問(wèn)flash。

ADM51仿真器和TFP2

下列方法用來(lái)校驗(yàn)flash存儲(chǔ)器:

一旦MPU開始執(zhí)行代碼,將無(wú)法訪問(wèn)、驗(yàn)證flash。通過(guò)暫停目標(biāo)IC的程序運(yùn)行實(shí)現(xiàn)操作驗(yàn)證。一旦flash校驗(yàn)完成且開始執(zhí)行程序,將無(wú)法做進(jìn)一步的校驗(yàn)。

這個(gè)過(guò)程對(duì)用戶透明。

ECK_DIS置位時(shí)的IC編程

這種情況產(chǎn)生一個(gè)挑戰(zhàn),因?yàn)镋_TCLK信號(hào)是編程接口必不可少的。

ADM51 ICE

仿真器時(shí)鐘信號(hào)丟失時(shí),ADM51(WEMU51)將產(chǎn)生一個(gè)界面如圖3所示。依據(jù)ECK_DIS置位的時(shí)機(jī),重復(fù)復(fù)位目標(biāo)可能在ECK_DIS置位之前使得ADM51暫停IC運(yùn)行,ICE用戶接口將表現(xiàn)正常,用戶有機(jī)會(huì)擦除整片flash。

TFP2

TFP2可快速響應(yīng)目標(biāo)編程器接口,禁止E_TCLK對(duì)于TFP2來(lái)說(shuō)不是問(wèn)題。

IC含有部分或全部代碼時(shí)的IC編程

對(duì)于71M653xIC,片上計(jì)算引擎(CE)的程序flash和MCU是共享的,CE使能信號(hào)封鎖外部設(shè)備對(duì)flash的存取。CE使能控制位處于IO RAM 0x2000,第4位。

ADM51 ICE

典型的ADM51仿真器(WEMU51)截屏如圖4所示,XDATA_1窗口顯示了IO RAM 0x1FF0 ~ 0x2137 中的內(nèi)容。黃色高亮區(qū)域?qū)?yīng)于實(shí)際IO RAM寄存器,地址0x2000中的內(nèi)容為0xB0。

在擦除或編程目標(biāo)flash之前,地址0x2000的內(nèi)容必須是0x00,這將終止CE運(yùn)行,為目標(biāo)IC的編程做準(zhǔn)備。

TFP2

TFP2自動(dòng)處理CE,無(wú)需用戶干預(yù)。

圖4. ICE用戶界面中的IO RAM

準(zhǔn)備目標(biāo)映像文件

ADM51 ICE和TFP2均處理Intel hex格式的映像文件,這種格式也適用于BPM編程器。

Intel hex文件是由一符合Intel hex文件格式的文本所構(gòu)成的ASCII文本文件。在Intel hex文件中,每一行包含一個(gè)hex記錄,這些記錄是由包含了機(jī)器碼及常數(shù)的16進(jìn)制數(shù)組成。

注意:器件編程要求各行按順序排列,Maxim提供一個(gè)實(shí)用程序CHKSUM.EXE來(lái)處理Intel hex文件,用于編程。這個(gè)實(shí)用文件隨TFP2一同提供。

記錄格式

Intel hex文件由任意數(shù)量的16進(jìn)制記錄組成,每個(gè)記錄包含5個(gè)字段,按以下格式排列:

:llaaaatt[dd…]cc

每組字符對(duì)應(yīng)一個(gè)字段,每個(gè)字母代表一個(gè)16進(jìn)制數(shù)字,每個(gè)字段至少由兩個(gè)16進(jìn)制數(shù)字組成——構(gòu)成一個(gè)字節(jié),如下所述:

:是冒號(hào),每個(gè)Intel hex記錄都由冒號(hào)開頭。

ll 是數(shù)據(jù)長(zhǎng)度字段,代表記錄中的數(shù)據(jù)字節(jié)數(shù)(dd)。aaaa 是地址字段,表示dd的起始地址。tt 表示記錄類型,它可以是以下數(shù)值之一:

00 – 數(shù)據(jù)記錄

01 – 文件結(jié)束記錄

02 – 擴(kuò)展段地址記錄

04 – 擴(kuò)展線性地址記錄

dd 是代表一個(gè)字節(jié)的數(shù)據(jù)字段,記錄中可能包含多個(gè)數(shù)據(jù)字節(jié),數(shù)據(jù)字節(jié)數(shù)必須與II字段一致。cc是校驗(yàn)和字段,代表記錄的校驗(yàn)和,校驗(yàn)和是整個(gè)記錄的16進(jìn)制數(shù)對(duì)(構(gòu)成一個(gè)字節(jié))求和計(jì)算的模256,用2的補(bǔ)碼表示。

Intel hex文件由任意數(shù)目的以回車換行符結(jié)束的記錄組成,下面是一個(gè)記錄的示例:

:10246200464C5549442050524F46494C4500464C33

對(duì)這個(gè)記錄的注釋如下:

:10246200464C5549442050524F46494C4500464C33

IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIcc->校驗(yàn)和(0x33)

IIIIIIIIIdd->數(shù)據(jù)(0x46,0x4C,0x55, …, 0x4C)

IIIaaaa->地址(0x2462)

Ill->數(shù)據(jù)長(zhǎng)度(0x10)

:->冒號(hào)

其中:

10是記錄中的數(shù)據(jù)長(zhǎng)度。

2462是數(shù)據(jù)的起始地址。

00是記錄類型。

464C…464C是數(shù)據(jù)。

33 是校驗(yàn)和。

Intel HEX386文件格式

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

2020年突然爆發(fā)的新冠疫情給全人類帶來(lái)的影響可以稱之為是一場(chǎng)災(zāi)難,對(duì)于整體的醫(yī)療系統(tǒng)也帶來(lái)了前所未有的挑戰(zhàn)。面對(duì)如此大規(guī)模的傳播性疾病,我們不僅僅需要的是醫(yī)院、檢疫機(jī)構(gòu)等加強(qiáng)設(shè)備監(jiān)測(cè)和檢查能力,對(duì)于個(gè)人的可穿戴醫(yī)療設(shè)備...

關(guān)鍵字: 美信 傳感器 hsp3.0 可穿戴

你了解美信發(fā)布超低功耗、帶BLE 5.2的雙核微控制器嗎?Maxim Integrated Products, Inc (NASDAQ: MXIM) 宣布推出支持無(wú)線連接的MAX32666微控制器(MCU),幫助設(shè)計(jì)者將...

關(guān)鍵字: 微控制器 美信 IoT

  美信公司(Maxim Integrated)試制出了嵌有多種傳感器、能夠測(cè)量生命體征數(shù)據(jù)的T恤,并在“2013 InternaTIonal CES”上面向嘉賓進(jìn)行了展

關(guān)鍵字: 美信 可穿戴設(shè)備

  摩根大通最新研究報(bào)告顯示,2013年全球智能手機(jī)出貨量將增長(zhǎng)37%,但2014年這一數(shù)據(jù)將降至17%,這意味著明年全球智能手機(jī)市場(chǎng)增速可能將大幅放緩。與此同時(shí),中國(guó)智能手機(jī)市場(chǎng)則高速發(fā)展,包

關(guān)鍵字: 智能電網(wǎng) SoC 智能電表 美信

  中國(guó),北京,2013年4月11日。Maxim Integrated Products, Inc. (NASDAQ: MXIM)推出面向汽車及其它移動(dòng)DAB/FM應(yīng)用的數(shù)字音頻廣播(DAB)

關(guān)鍵字: 美信 數(shù)字音頻廣播 max2173

  助力汽車企業(yè)利用移動(dòng)開發(fā)者的龐大生態(tài)系統(tǒng)創(chuàng)建Android、HTML5、OpenGL ES和 Qt 應(yīng)用   2013年8月26日,上海—— 全球車載電子軟件

關(guān)鍵字: corona 工業(yè)plc 美信 數(shù)字隔離方案

  業(yè)內(nèi)曾有一種觀點(diǎn),認(rèn)為正如智能手機(jī)毀滅了翻蓋手機(jī),平板電腦毀滅了傳統(tǒng)個(gè)人電腦,穿戴式智能設(shè)備的崛起將毀滅智能手機(jī)和電腦。對(duì)此我們不敢妄下斷語(yǔ),但是穿戴式智能設(shè)備的確正在引領(lǐng)著下一場(chǎng)科技革命。

關(guān)鍵字: 健康監(jiān)測(cè) 可穿戴設(shè)備 美信 體征監(jiān)測(cè)服

  Maxim Integrated與Clearbridge VitalSigns、Orbital Research聯(lián)手開發(fā)高集成度遠(yuǎn)程診斷、體征監(jiān)測(cè)服(Fit)參考設(shè)計(jì),提供便捷的患者監(jiān)護(hù)服務(wù)

關(guān)鍵字: 醫(yī)療設(shè)備 可穿戴設(shè)備 美信

  生命體征監(jiān)測(cè)服(Fit)使專業(yè)醫(yī)護(hù)人員和迫切想要了解自身健康狀況的用戶能夠以低成本頻繁監(jiān)測(cè)各項(xiàng)體征指標(biāo)。高度集成的監(jiān)護(hù)服設(shè)計(jì)可用于測(cè)量三導(dǎo)聯(lián)心電圖(ECG)、體溫和運(yùn)動(dòng)狀態(tài)。所有診斷工具均已

關(guān)鍵字: fit 醫(yī)療設(shè)備 可穿戴設(shè)備 美信

  Maxim的環(huán)境光傳感器、電能測(cè)量、通信以及LED驅(qū)動(dòng)器能夠充分發(fā)揮LED照明的潛在優(yōu)勢(shì),高效管理供電及系統(tǒng)維護(hù)。借助美信的參考設(shè)計(jì)加速您的產(chǎn)品開發(fā)進(jìn)程。   推薦元件

關(guān)鍵字: led照明 智能照明 美信
關(guān)閉