ADuC7120/ADuC7121精密模擬微控制器:特性、應(yīng)用與設(shè)計(jì)考量
在電子設(shè)計(jì)領(lǐng)域,一款性能卓越的微控制器能為產(chǎn)品帶來質(zhì)的飛躍。ADuC7120/ADuC7121作為Analog Devices推出的精密模擬微控制器,憑借其豐富的功能和出色的性能,在眾多應(yīng)用場(chǎng)景中展現(xiàn)出強(qiáng)大的優(yōu)勢(shì)。今天,我們就來深入探討這款微控制器的特性、應(yīng)用以及設(shè)計(jì)過程中需要注意的要點(diǎn)。
文件下載:aduc7120.pdf
一、ADuC7120/ADuC7121概述
ADuC7120/ADuC7121是一款高度集成的12位、1 MSPS數(shù)據(jù)采集系統(tǒng),將高性能多通道ADC、16位/32位微控制器單元(MCU)以及Flash/EE內(nèi)存集成于單芯片之上。它具有豐富的模擬輸入/輸出功能、強(qiáng)大的處理能力和多樣化的外設(shè)接口,適用于多種工業(yè)和嵌入式應(yīng)用場(chǎng)景。
二、主要特性剖析
1. 模擬輸入/輸出
- ADC方面:擁有多通道、12位、1 MSPS的ADC,ADuC7120有11個(gè)通道,ADuC7121有7個(gè)通道。具備2個(gè)帶輸入PGA的差分對(duì),支持全差分和單端模式,單端模式下模擬輸入電壓范圍為0 V至 (V_{REF}) 。其積分非線性(INL)在±0.6至±2.2 LSB之間,差分非線性(DNL)保證單調(diào),能提供較為精準(zhǔn)的模擬信號(hào)采集。
- DAC方面:包含5個(gè)低噪聲IDAC,輸出電流分別為250 mA、200 mA、45 mA、80 mA、20 mA,以及12位電壓輸出DAC,ADuC7120有12個(gè)通道,ADuC7121有4個(gè)通道。DAC輸出范圍可編程,能滿足不同的應(yīng)用需求。
2. 微控制器核心
采用ARM7TDMI核心,具備16位/32位RISC架構(gòu),支持JTAG端口進(jìn)行代碼下載和調(diào)試。時(shí)鐘選項(xiàng)豐富,包括校準(zhǔn)的片上振蕩器(±3%)、外部晶振和外部時(shí)鐘源,最高可達(dá)41.78 MHz,還配備41.78 MHz的PLL和可編程分頻器,能靈活調(diào)整時(shí)鐘頻率。
3. 內(nèi)存與外設(shè)
擁有126 kB的Flash/EE內(nèi)存和8 kB的SRAM,支持在線下載和基于JTAG的調(diào)試,具備軟件觸發(fā)的在線重編程能力。片上外設(shè)豐富,包括UART、2 × I2C和SPI串行I/O、32引腳GPIO端口、4個(gè)通用定時(shí)器、喚醒定時(shí)器和看門狗定時(shí)器、電源監(jiān)控器、IDAC監(jiān)控器、溫度監(jiān)控器以及向量中斷控制器等。
4. 電源與封裝
工作電壓為3 V,正常模式下,5.22 MHz時(shí)電流為11 mA,41.78 MHz時(shí)電流為30 mA。采用7 mm × 7 mm的108球CSP_BGA封裝,適用于 -40°C至 +105°C的工業(yè)溫度范圍。
三、應(yīng)用領(lǐng)域
ADuC7120/ADuC7121的特性使其在多個(gè)領(lǐng)域得到廣泛應(yīng)用,例如光學(xué)模塊 - 可調(diào)激光器。在這類應(yīng)用中,其高精度的模擬輸入/輸出功能能夠準(zhǔn)確采集和控制激光的相關(guān)參數(shù),確保激光的穩(wěn)定性和準(zhǔn)確性。
四、關(guān)鍵技術(shù)細(xì)節(jié)
1. ADC電路
ADC采用快速、多通道、12位的設(shè)計(jì),可在3.0 V至3.6 V電源下工作,時(shí)鐘源為41.78 MHz時(shí)吞吐量可達(dá)1 MSPS。支持全差分、單端和偽差分三種模式,輸入范圍和輸出編碼方式因模式而異。PADC0x和PADC1x輸入連接PGA,可實(shí)現(xiàn)1至5的增益,且有32個(gè)調(diào)節(jié)步長(zhǎng),能有效補(bǔ)償探測(cè)器二極管響應(yīng)率的變化。
2. 內(nèi)存組織
包含8 kB的SRAM和126 kB的Flash/EE內(nèi)存,采用小端格式。Flash/EE內(nèi)存分為兩個(gè)64 kB的塊,其中部分區(qū)域?yàn)楣S配置的引導(dǎo)頁(yè)。在執(zhí)行代碼時(shí),建議使用Thumb模式以提高Flash/EE內(nèi)存的訪問速度。
3. 中斷系統(tǒng)
支持27個(gè)中斷,由中斷控制器控制,分為正常中斷請(qǐng)求(IRQ)和快速中斷請(qǐng)求(FIQ)兩種類型。具備向量中斷控制器(VIC),支持最多8級(jí)嵌套中斷,可對(duì)所有中斷源分配優(yōu)先級(jí)。
4. 定時(shí)器
擁有5個(gè)通用定時(shí)器,可在自由運(yùn)行或周期性模式下工作。每個(gè)定時(shí)器都有相應(yīng)的控制寄存器和值寄存器,能實(shí)現(xiàn)精確的定時(shí)和計(jì)數(shù)功能。例如,Timer0可作為48位或16位計(jì)數(shù)器,具備可編程預(yù)分頻器和捕獲寄存器;Timer3可作為看門狗定時(shí)器,防止軟件進(jìn)入非法狀態(tài)。
五、硬件設(shè)計(jì)考量
1. 電源供應(yīng)
ADuC7120/ADuC7121的工作電源電壓范圍為3.0 V至3.6 V,采用分離的模擬和數(shù)字電源引腳(AVDD和IOVDD),可降低數(shù)字信號(hào)對(duì)模擬信號(hào)的干擾??刹捎秒p電源或單電源配置,同時(shí)要注意電源的去耦和濾波,以確保電源的穩(wěn)定性。
2. 接地與布局
在PCB設(shè)計(jì)中,要特別注意接地和布局,以實(shí)現(xiàn)ADC和DAC的最佳性能。雖然器件有模擬和數(shù)字接地引腳,但除非兩個(gè)接地平面在器件附近連接,否則不要將它們連接到兩個(gè)獨(dú)立的接地平面。同時(shí),要注意電流的流向,避免數(shù)字電流流經(jīng)模擬電路,減少干擾。
3. 時(shí)鐘振蕩器
可使用內(nèi)部PLL或外部時(shí)鐘輸入來生成時(shí)鐘源。使用內(nèi)部PLL時(shí),需連接32.768 kHz的并聯(lián)諧振晶體;使用外部時(shí)鐘源時(shí),要修改PLLCON寄存器的相關(guān)位。外部時(shí)鐘源的工作頻率范圍為50 kHz至41.78 MHz ± 1%。
六、總結(jié)
ADuC7120/ADuC7121精密模擬微控制器以其豐富的功能、出色的性能和廣泛的應(yīng)用領(lǐng)域,為電子工程師提供了一個(gè)強(qiáng)大的設(shè)計(jì)平臺(tái)。在設(shè)計(jì)過程中,我們需要充分了解其特性和技術(shù)細(xì)節(jié),合理進(jìn)行硬件設(shè)計(jì),以實(shí)現(xiàn)產(chǎn)品的最佳性能。希望本文能為大家在使用ADuC7120/ADuC7121進(jìn)行設(shè)計(jì)時(shí)提供一些有益的參考。大家在實(shí)際應(yīng)用中遇到過哪些問題呢?歡迎在評(píng)論區(qū)分享交流。
發(fā)布評(píng)論請(qǐng)先 登錄
ADuC7120/ADuC7121精密模擬微控制器:特性、應(yīng)用與設(shè)計(jì)考量
評(píng)論