深度剖析ADuC7128/ADuC7129精密模擬微控制器
在當今的電子設計領域,高性能、集成度高的微控制器是實現(xiàn)各種復雜應用的關鍵。ADuC7128/ADuC7129作為一款精密模擬微控制器,集成了多種強大功能,為工程師們提供了豐富的設計選擇。今天,我們就來深入剖析這款微控制器的特點、性能及應用要點。
文件下載:ADUC7128.pdf
一、產(chǎn)品概述
ADuC7128/ADuC7129是一款高度集成的數(shù)據(jù)采集系統(tǒng),它將高性能多通道模數(shù)轉換器(ADC)、帶有線性驅動器的直接數(shù)字合成(DDS)、16/32位微控制器以及Flash/EE內存集成在單芯片上。這種高度集成的設計大大減少了外部元件的使用,降低了設計成本和電路板空間,提高了系統(tǒng)的可靠性。
二、主要特性
(一)模擬I/O
- ADC:擁有多通道、12位、1 MSPS的ADC,最多支持14個通道,可工作在單端或差分輸入模式,輸入電壓范圍為0到VREF。其直流精度高,在不同溫度范圍和參考電壓下都能保持良好的性能。例如,在2.5V內部參考電壓下,分辨率為12位,積分非線性(INL)在 - 40°C到 + 85°C范圍內為±1.5 LSB,在85°C到125°C范圍內為±2.0 LSB。
- DAC:配備10位數(shù)字 - 模擬轉換器(DAC),可生成用戶定義的波形或由DDS生成的正弦波。DAC輸出經(jīng)過濾波和電壓轉換后,由運算放大器緩沖并傳輸?shù)骄€性驅動器。
- 其他模擬特性:還集成了32位21 MHz直接數(shù)字合成(DDS)、電流 - 電壓(I/V)轉換、二階低通濾波器(LPF)、片上電壓參考和溫度傳感器(±3°C)以及電壓比較器等功能。
(二)微控制器
采用ARM7TDMI內核,具有16/32位RISC架構,提供高達41 MIPS的峰值性能。支持JTAG端口進行代碼下載和調試,可通過外部晶振或時鐘源提供時鐘,內部PLL可生成41.78 MHz的高頻時鐘,并通過可編程分頻器生成MCU核心時鐘。
(三)內存
片上提供126 kB的Flash/EE內存和8 kB的SRAM,支持在線下載和基于JTAG的調試,可通過軟件觸發(fā)進行在線重新編程。
(四)片上外設
集成了2個UART、2個I2C和SPI串行I/O接口,最多40引腳的GPIO端口,5個通用定時器,喚醒和看門狗定時器(WDT),電源監(jiān)控器,16位PWM發(fā)生器,正交編碼器和可編程邏輯陣列(PLA)等外設,為系統(tǒng)設計提供了豐富的功能支持。
(五)電源
工作電壓范圍為3.0 V到3.6 V,在不同工作模式下具有不同的功耗。例如,在5.22 MHz時鐘下,正常模式功耗為15 - 19 mA;在41.78 MHz時鐘下,正常模式功耗為42 - 49 mA。
(六)封裝和溫度范圍
提供64引腳9 mm × 9 mm LFCSP封裝、64引腳LQFP封裝和80引腳LQFP封裝,工作溫度范圍為 - 40°C到 + 125°C,適用于工業(yè)環(huán)境。
三、關鍵模塊詳解
(一)ADC電路
ADC是該微控制器的核心模塊之一,采用12位逐次逼近型轉換器,可工作在全差分、單端和偽差分三種模式。在單端或偽差分模式下,輸入范圍為0到VREF;在全差分模式下,輸入信號需圍繞共模電壓VCM平衡,且最大振幅為2 VREF。通過軟件可啟動單次或連續(xù)轉換模式,也可通過外部CONVST引腳、PLA輸出、Timer0或Timer1溢出觸發(fā)轉換。
(二)Flash/EE內存
ADuC7128/ADuC7129的Flash/EE內存具有非易失性和在線可重新編程的特點,分為兩個64 kB的陣列。第一個陣列的62 kB可供用戶使用,另外2 kB為工廠配置的引導頁;第二個陣列的64 kB全部可供用戶使用。內存的耐久性經(jīng)過測試,可進行10,000次編程、讀取和擦除循環(huán),數(shù)據(jù)保留時間在特定結溫下有保障。同時,內存支持通過UART串口進行代碼下載和JTAG訪問,并且可以進行讀寫保護。
(三)其他模擬外設
- DAC:10位電流DAC可與DDS配合使用,生成用戶定義的波形。使用時需啟用內部2.5 V電壓參考,啟用后內部參考值會有5 mV的下降。
- DDS:用于生成數(shù)字正弦波信號,用戶可控制其相位和頻率。
- 電源監(jiān)控器:可監(jiān)測IOVDD電源引腳電壓,當電壓低于設定的兩個跳閘點之一時,可通過中斷通知核心。
- 比較器:集成了未連接的電壓比較器,其輸出可配置為生成系統(tǒng)中斷、啟動ADC轉換等。
(四)數(shù)字外設
- PWM:集成了6通道PWM接口,可配置為驅動H橋或作為標準PWM輸出。用戶可控制輸出的周期和占空比,還可配置PWM生成ADC轉換啟動信號。
- 通用I/O:提供40個通用雙向I/O引腳,所有引腳均為5 V耐受,具有內部上拉電阻和1.6 mA的驅動能力。
- 串行接口:支持UART、SPI和I2C串行接口,UART支持異步通信,具有分數(shù)分頻器用于波特率生成;SPI為全雙工同步串行接口,最高位速率可達3.4 Mbs;I2C接口為全硬件主從接口,支持多主系統(tǒng)。
- 可編程邏輯陣列(PLA):集成了可編程邏輯陣列,由兩個獨立但相互連接的PLA塊組成,可通過MMR進行配置,輸出可路由到內部中斷系統(tǒng)、ADC的CONVST信號等。
四、硬件設計考慮
(一)電源供應
該微控制器的工作電源電壓范圍為3.0 V到3.6 V,建議采用分離的模擬和數(shù)字電源引腳,以減少數(shù)字信號對模擬電源的干擾??刹捎秒p電源或單電源配置,同時需注意使用適當?shù)?a href="http://www.makelele.cn/tags/電容/" target="_blank">電容進行電源去耦,確保電源的穩(wěn)定性。
(二)接地和電路板布局
為了實現(xiàn)ADC和DAC的最佳性能,需要特別注意接地和電路板布局。模擬和數(shù)字接地引腳應參考同一系統(tǒng)接地參考點,避免接地環(huán)路的產(chǎn)生。同時,應將數(shù)字和模擬組件物理分離,避免數(shù)字電流流經(jīng)模擬電路。
(三)時鐘振蕩器
時鐘源可由內部PLL或外部時鐘輸入提供。使用內部PLL時,需連接32.768 kHz的平行諧振晶體;使用外部時鐘源時,需修改PLLCON的相關位。
(四)上電復位操作
內部上電復位(POR)在LVDD低于2.45 V時將微控制器保持在復位狀態(tài),當LVDD上升到2.45 V以上時,經(jīng)過約64 ms的定時器超時后,微控制器從復位狀態(tài)釋放。
五、開發(fā)工具
提供了低成本的QuickStart開發(fā)系統(tǒng),包括評估板、串口編程電纜、JTAG仿真器等硬件,以及集成開發(fā)環(huán)境、串口下載器軟件和示例代碼等軟件。通過這些工具,工程師可以方便地進行代碼開發(fā)、調試和下載。
六、總結
ADuC7128/ADuC7129精密模擬微控制器以其高度集成的特性、豐富的功能和良好的性能,為電子工程師在數(shù)據(jù)采集、工業(yè)控制、儀器儀表等領域的設計提供了強大的支持。在實際應用中,工程師需要根據(jù)具體需求合理選擇工作模式、配置外設,并注意硬件設計的細節(jié),以充分發(fā)揮該微控制器的優(yōu)勢。你在使用這款微控制器的過程中遇到過哪些問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。
-
電子設計
+關注
關注
42文章
1988瀏覽量
49877
發(fā)布評論請先 登錄
深度剖析ADuC7128/ADuC7129精密模擬微控制器
評論