基于ADμC812的在系統(tǒng)可編程數(shù)據(jù)采集電路的設(shè)計(jì)
上述過程是以流水線方式工作以保證200 KSPS的A/D轉(zhuǎn)換速率。
ADμC812的存儲(chǔ)器采用FLASH/EE存儲(chǔ)技術(shù),這種技術(shù)把EPROM存儲(chǔ)器的高密度特點(diǎn)和E2P ROM存儲(chǔ)器的在線可重復(fù)編程特點(diǎn)結(jié)合在一起。FLASH/EE存儲(chǔ)器技術(shù)使得ADμC812可以在在線情況下被裝入程序代碼。在線載入程序代碼是通過芯片的標(biāo)準(zhǔn)UART串行接口實(shí)現(xiàn)的,因此這個(gè)過程也被稱作串行下載。應(yīng)用ADμC812的串行下載能力,用戶可以在不把芯片從系統(tǒng)上取下來的情況下對(duì)其進(jìn)行編程,而且編程過程并不需要編程器提供支持?;谶@樣的串行下載能力,ADμC812可以在應(yīng)用現(xiàn)場(chǎng)很方便地對(duì)他內(nèi)部的應(yīng)用程序進(jìn)行升級(jí)。
ADμC812串行下載工作模式可以通過在加電時(shí)或者手工復(fù)位時(shí)把芯片管腳(PSEN)通過一個(gè)電阻(典型值為1 kΩ)接地來進(jìn)入。當(dāng)進(jìn)入串行下載工作模式,芯片的下載過程將啟動(dòng)。這個(gè)過程完成對(duì)芯片標(biāo)準(zhǔn)UART串行接口的配置、與管理下載過程的主機(jī)通信、準(zhǔn)備接收下載程序代碼到片內(nèi)程序存儲(chǔ)空間。程序下載時(shí)的編程電壓和ADμC812正常工作時(shí)的電壓相同,工作電壓范圍為2.7~5.5 V,不需要專門的高編程電壓。
ADμC812 QuickStart開發(fā)系統(tǒng)支持串行下載的執(zhí)行,他的工作不需要硬件支持。開發(fā)系統(tǒng)不僅支持串行下載,也支持程序調(diào)試和仿真,其內(nèi)容包括單步、斷點(diǎn)和全部在片外圍的調(diào)試。ADμC812 QuickStart開發(fā)系統(tǒng)基于Windows操作系統(tǒng)工作,他與ADμC812的通信通過PC機(jī)的串行口(COM)實(shí)現(xiàn)。管理下載過程的主機(jī)也可以使用其他型號(hào)微處理器或者DSP芯片。
串行下載時(shí)數(shù)據(jù)塊傳輸?shù)母袷綖椋?p>
通過串行下載實(shí)現(xiàn)的數(shù)據(jù)傳輸,ADμC812 QuickStart開發(fā)系統(tǒng)可以完成ADμC812片內(nèi)FLASH / EE程序存儲(chǔ)器的擦除、片內(nèi)FLASH/EE數(shù)據(jù)存儲(chǔ)器的擦除、片內(nèi)FLASH/EE程序存儲(chǔ)器的編程、片內(nèi)FLASH/EE數(shù)據(jù)存儲(chǔ)器的編程和控制下載到片內(nèi)FLASH/EE程序存儲(chǔ)器的程序代碼的執(zhí)行。為簡(jiǎn)化FLASH/EE存儲(chǔ)器的串行編程過程,在ADμC812芯片中嵌入了一個(gè)下載/調(diào)試模塊。
3電路硬件設(shè)計(jì)
以ADμC812為核心在系統(tǒng)可編程數(shù)據(jù)采集電路原理圖如圖3所示。電路主要包括ADμC812與管理下載過程的PC機(jī)的串行通信電路、系統(tǒng)復(fù)位電路、A/D轉(zhuǎn)換器的驅(qū)動(dòng)電路、D/A轉(zhuǎn)換器的緩沖電路和系統(tǒng)供電去耦電路。
存儲(chǔ)器相關(guān)文章:存儲(chǔ)器原理
評(píng)論