新型單片機(jī)ADC812在存儲(chǔ)測(cè)試系統(tǒng)中應(yīng)用
1 引言
ADuC812是美國(guó)ADI(Analog Device Inc)公司生產(chǎn)的高性能單片機(jī),是全集成的12位數(shù)據(jù)采集系統(tǒng)。它在芯片內(nèi)集成了高性能的自校準(zhǔn)多通道ADC(8通道12位高精度)、2個(gè)12位DAC以及可編程的8位MCU(與8051兼容)。片內(nèi)有8kB的閃速/電擦除程序存儲(chǔ)器和在線下載/調(diào)試/編程的功能、640B的閃速/電擦除數(shù)據(jù)存儲(chǔ)器、256B片內(nèi)數(shù)據(jù)存儲(chǔ)器以及與8051兼容的內(nèi)核。另外MCU支持的功能包括看門狗定時(shí)器、電源監(jiān)視器以及ADC DMA功能。同時(shí)為多處理器接口和I/O擴(kuò)展提供了32條可編程的I/O線、與I 2C兼容的串行口、SPI串行接口和標(biāo)準(zhǔn)UART串行接口。MCU內(nèi)核和模擬轉(zhuǎn)換器均有正常、空閑和掉電工作模式,在工業(yè)溫度范圍內(nèi)器件可在3V和5V兩種電壓下工作,提供了適合于低功耗應(yīng)用的靈活的電源管理方案。
2 系統(tǒng)的結(jié)構(gòu)和主要特點(diǎn)
ADuC812單片機(jī)的結(jié)構(gòu)框圖如圖1所示,主要特點(diǎn)如下:
?。?)具有高速(200kSPS)8通道12位高精度的ADC,片內(nèi)40×10-6/℃電壓基準(zhǔn),片內(nèi)集成溫度傳感器。ADuC812單片機(jī)的ADC有三種工作模式:用軟件或通過(guò)把轉(zhuǎn)換信號(hào)加至外部引腳 convst可以執(zhí)行單步或連續(xù)轉(zhuǎn)換模式;用定時(shí)器T2產(chǎn)生A/D轉(zhuǎn)換的觸發(fā)信號(hào)執(zhí)行單步或連續(xù)轉(zhuǎn)換模式;配置ADC工作在DMA模式。在DMA模式,ADC連續(xù)采樣并把采樣結(jié)果自動(dòng)寫到預(yù)定的外部 RAM空間,而不需要來(lái)自MCU核的任何干預(yù)。這種模式可以實(shí)現(xiàn)200 kSPS高速A/D轉(zhuǎn)換,DMA模式尤其適用于要求高速采樣數(shù)據(jù)流的存儲(chǔ)測(cè)試系統(tǒng)。
(2)DPP數(shù)據(jù)頁(yè)指針可以訪問(wèn)最大為16MB的大容量外部數(shù)據(jù)存儲(chǔ)器。ADuC812具有擴(kuò)展64kB的程序存儲(chǔ)器和16MB的數(shù)據(jù)存儲(chǔ)器。圖2為擴(kuò)展16MB數(shù)據(jù)存儲(chǔ)器的接口電路。P0作為分時(shí)復(fù)用的地址/數(shù)據(jù)總線,它先送出數(shù)據(jù)指針的低位字節(jié)(DPL)作為低位地址,由ALE鎖存到低位地址鎖存器,然后給出數(shù)據(jù)(寫操作時(shí))或變?yōu)楦咦钁B(tài)(讀操作時(shí)),由SRAM把數(shù)據(jù)加載到數(shù)據(jù)總線。P2口在P0口送出數(shù)據(jù)指針的低位字節(jié)的同時(shí),它送出數(shù)據(jù)指針頁(yè)字節(jié)(DPP),并由ALE鎖存到高位地址鎖存器,然后給出數(shù)據(jù)指針的高位字節(jié)(DPH)作為中位地址。當(dāng)P2口沒(méi)有外接鎖存器時(shí),DPP被忽略,ADuC812同8051一樣訪問(wèn)外部64kB數(shù)據(jù)存儲(chǔ)器。
評(píng)論