ADuC7019/20/21/22/24/25/26/27/28/29精密模擬微控制器深度解析
在電子工程師的日常工作中,選擇一款合適的微控制器至關重要。ADuC7019/20/21/22/24/25/26/27/28/29系列精密模擬微控制器憑借其卓越的性能和豐富的功能,成為了眾多工程師的首選。今天,我們就來深入剖析這款微控制器,看看它到底有哪些獨特之處。
文件下載:ADUC7024BSTZ62.pdf
一、產品概述
ADuC7019/20/21/22/24/25/26/27/28/29是完全集成的1 MSPS、12位數據采集系統,它將高性能多通道ADC、16位/32位MCU和Flash/EE存儲器集成在單芯片內。其ADC最多有16個通道,還可根據器件型號配置2 - 4個12位電壓輸出DAC。該系列器件工作電壓范圍為2.7 V至3.6 V,額定溫度范圍為 - 40°C至 + 125°C,適用于工業控制、智能傳感器等多種應用場景。
二、關鍵特性分析
(一)模擬I/O
- ADC:多通道、12位、1 MSPS的ADC是其一大亮點。它支持全差分模式和單端模式,輸入范圍為0 V至VREF。在不同模式下,ADC有著不同的傳遞函數和編碼方式,能滿足多樣化的應用需求。例如,在全差分模式下,輸出編碼為二進制補碼,適用于小信號和平衡信號的處理;而單端模式則適用于任意單端信號。此外,ADC還可通過軟件或外部信號啟動單次或連續轉換,并且片內溫度傳感器可通過ADC前端多路復用器連接,方便測量芯片溫度,測量精度典型值為±3°C。
- DAC:片內集成的2 - 4個12位電壓輸出DAC,每個都有軌到軌電壓輸出緩沖器,驅動能力為5 kΩ/100 pF。DAC有三種可選范圍,用戶可在軟件中選擇基準電壓源,以滿足不同的輸出需求。不過,在輸出負載較大時,端點非線性可能會變差,需要在設計時加以考慮。
- 其他模擬外設:片內還集成了電壓比較器、帶隙基準電壓源等模擬外設。電壓比較器的輸出可產生系統中斷、啟動ADC轉換等;帶隙基準電壓源為2.5 V,為ADC和DAC提供穩定的基準電壓,使用時需在VREF和AGND之間連接0.47 μF電容。
(二)微控制器
- ARM7TDMI內核:采用16位/32位RISC架構的ARM7TDMI內核,峰值性能最高可達41 MIPS。它支持16位的thumb指令集,可提高代碼密度,適用于嵌入式系統。不過,在追求時效性時,ARM代碼則更具優勢。內核還支持調試、長乘等功能,并包含EmbeddedICE模塊,方便進行片內調試。
- 時鐘選項:內部集成32.768 KHz ±3%的振蕩器、時鐘分頻器和鎖相環(PLL),PLL可產生穩定的41.78 MHz時鐘(UCLK)。內核時鐘頻率可通過可編程時鐘分頻器進行調整,也可來自ECLK引腳上的外部時鐘。在使用外部晶振或時鐘源時,需要進行相應的配置和操作,以確保時鐘源的穩定切換。
(三)存儲器
- Flash/EE存儲器:64 kB的Flash/EE存儲器,其中62 kB可供用戶使用,具有非易失性、在線編程等特點。它的耐久性可達10,000個周期,數據保持期限在特定結溫下也能滿足要求。通過串行下載或JTAG模式可對其進行在線編程,并且提供了讀寫保護功能,可通過配置FEEPRO/FEEHIDE寄存器來實現不同級別的保護。
- SRAM:8 KB的SRAM,組織形式為2 k × 32位。在SRAM中執行代碼速度較快,ARM代碼可直接以41.78 MHz的速度執行。
(四)片內外設
- 三相脈寬調制(PWM):內置靈活的、可編程三相脈寬調制(PWM)波形發生器,可產生三對PWM信號,用于驅動三相電壓源逆變器。PWM可工作在單次更新模式和二次更新模式下,能產生對稱或不對稱的PWM波形,以滿足不同的應用需求。此外,PWM模塊還支持高頻斬波模式,方便與脈沖變壓器接口。
- 通用輸入/輸出(GPIO):擁有40個通用雙向I/O(GPIO)引腳,兼容5V電壓,且都有內部上拉電阻。每個GPIO引腳都有多種功能,可通過GPxCON等寄存器進行配置。在使用時,需要注意最多可同時有20個驅動1.6 mA電流的GPIO引腳工作。
- 串口外設:集成了UART、SPI和兩個I2C接口。UART是全雙工的、通用異步接收/發送器,支持不同的字節長度、停止位和奇偶校驗位,波特率可通過普通波特率發生器或小數分頻器產生。SPI接口可配置為主機或從機操作,支持全雙工通信,比特率最大可達3.48 Mb。I2C接口可配置為主機或從機,支持快速模式(400 kHz)或標準模式(100 kHz)。
三、硬件設計考慮
(一)電源
該系列器件工作電壓范圍為2.7 V至3.6 V,采用分離的模擬和數字電源引腳,可降低數字信號對模擬電源的干擾。用戶可選擇分離電源或通過串聯電阻和磁珠的方式來降低AVDD的噪聲。同時,在電源引腳處需要連接合適的電容進行去耦,以確保電源的穩定性。
(二)接地和電路板布局
為了獲得ADC和DAC的最優性能,需要特別注意接地和PCB布局。模擬地和數字地引腳應參考同一個系統地參考點,避免形成地環路。在布局時,應將數字和模擬器件物理分開,減少數字回路電流對模擬電路的影響。
(三)時鐘振蕩器
時鐘源可由內部鎖相環或外部時鐘輸入產生。使用內部鎖相環時,需在XCLKI和XCLKO引腳之間連接32.768 kHz的并行諧振晶體;使用外部時鐘源時,需修改PLLCON寄存器的相應位,外部時鐘頻率范圍為50 kHz到44 MHz ± 1%。
四、開發工具
該系列器件提供了豐富的開發工具,包括基于PC的硬件和軟件開發工具。硬件方面有評估板、串行端口編程電纜和RDI兼容JTAG仿真器;軟件方面有集成開發環境、串行下載軟件和示例代碼。此外,還提供了在線串行下載器,方便用戶將程序下載到片內編程Flash/EE存儲器。
五、總結
ADuC7019/20/21/22/24/25/26/27/28/29系列精密模擬微控制器以其強大的模擬和數字功能、豐富的外設接口以及完善的開發工具,為電子工程師提供了一個高效、可靠的解決方案。在實際應用中,工程師可根據具體需求選擇合適的型號和封裝,并注意硬件設計中的各個細節,以充分發揮該系列微控制器的性能優勢。
你在使用這款微控制器的過程中遇到過哪些問題呢?或者對于它的某些特性有更深入的疑問,歡迎在評論區留言討論。
-
微控制器
+關注
關注
49文章
8584瀏覽量
165248
發布評論請先 登錄
Z86E22 CMOS微控制器:設計與應用全解析
Atmel ATtiny25/45/85汽車級8位AVR微控制器深度解析
ADuCM320精密模擬微控制器:功能特性與應用解析
深度剖析ADuC7128/ADuC7129精密模擬微控制器
ADuC7122精密模擬微控制器:技術剖析與應用指南
ADuC7060/ADuC7061:低功耗精密模擬微控制器的全面解析
ADuC7019/20/21/22/24/25/26/27/28/29:精密模擬微控制器的深度剖析
ADuC7023精密模擬微控制器:特性、應用與設計要點
ADuC7120/ADuC7121精密模擬微控制器:特性、應用與設計考量
Freescale Kinetis KL26 Sub-Family微控制器深度解析
SkyOne? Ultra 3.0 前端模塊,適用于 WCDMA / LTE 頻段 8、12、13、20、26、27、28、29 skyworksinc
用于汽車應用的 SkyOne? Ultra 3.0 前端模塊 – WCDMA / LTE 頻段 8、12、13、20、26、27、28、29 skyworksinc
ADuC7019/20/21/22/24/25/26/27/28/29精密模擬微控制器深度解析
評論