ADuC7120/ADuC7121精密模拟微控制器:特性、应用与设计考量

电子说

1.4w人已加入

描述

ADuC7120/ADuC7121精密模拟微控制器:特性、应用与设计考量

在电子设计领域,一款性能卓越的微控制器能为产品带来质的飞跃。ADuC7120/ADuC7121作为Analog Devices推出的精密模拟微控制器,凭借其丰富的功能和出色的性能,在众多应用场景中展现出强大的优势。今天,我们就来深入探讨这款微控制器的特性、应用以及设计过程中需要注意的要点。

文件下载:aduc7120.pdf

一、ADuC7120/ADuC7121概述

ADuC7120/ADuC7121是一款高度集成的12位、1 MSPS数据采集系统,将高性能多通道ADC、16位/32位微控制器单元(MCU)以及Flash/EE内存集成于单芯片之上。它具有丰富的模拟输入/输出功能、强大的处理能力和多样化的外设接口,适用于多种工业和嵌入式应用场景。

二、主要特性剖析

1. 模拟输入/输出

  • ADC方面:拥有多通道、12位、1 MSPS的ADC,ADuC7120有11个通道,ADuC7121有7个通道。具备2个带输入PGA的差分对,支持全差分和单端模式,单端模式下模拟输入电压范围为0 V至 (V_{REF}) 。其积分非线性(INL)在±0.6至±2.2 LSB之间,差分非线性(DNL)保证单调,能提供较为精准的模拟信号采集。
  • DAC方面:包含5个低噪声IDAC,输出电流分别为250 mA、200 mA、45 mA、80 mA、20 mA,以及12位电压输出DAC,ADuC7120有12个通道,ADuC7121有4个通道。DAC输出范围可编程,能满足不同的应用需求。

2. 微控制器核心

采用ARM7TDMI核心,具备16位/32位RISC架构,支持JTAG端口进行代码下载和调试。时钟选项丰富,包括校准的片上振荡器(±3%)、外部晶振和外部时钟源,最高可达41.78 MHz,还配备41.78 MHz的PLL和可编程分频器,能灵活调整时钟频率。

3. 内存与外设

拥有126 kB的Flash/EE内存和8 kB的SRAM,支持在线下载和基于JTAG的调试,具备软件触发的在线重编程能力。片上外设丰富,包括UART、2 × I2C和SPI串行I/O、32引脚GPIO端口、4个通用定时器、唤醒定时器和看门狗定时器、电源监控器、IDAC监控器、温度监控器以及向量中断控制器等。

4. 电源与封装

工作电压为3 V,正常模式下,5.22 MHz时电流为11 mA,41.78 MHz时电流为30 mA。采用7 mm × 7 mm的108球CSP_BGA封装,适用于 -40°C至 +105°C的工业温度范围。

三、应用领域

ADuC7120/ADuC7121的特性使其在多个领域得到广泛应用,例如光学模块 - 可调激光器。在这类应用中,其高精度的模拟输入/输出功能能够准确采集和控制激光的相关参数,确保激光的稳定性和准确性。

四、关键技术细节

1. ADC电路

ADC采用快速、多通道、12位的设计,可在3.0 V至3.6 V电源下工作,时钟源为41.78 MHz时吞吐量可达1 MSPS。支持全差分、单端和伪差分三种模式,输入范围和输出编码方式因模式而异。PADC0x和PADC1x输入连接PGA,可实现1至5的增益,且有32个调节步长,能有效补偿探测器二极管响应率的变化。

2. 内存组织

包含8 kB的SRAM和126 kB的Flash/EE内存,采用小端格式。Flash/EE内存分为两个64 kB的块,其中部分区域为工厂配置的引导页。在执行代码时,建议使用Thumb模式以提高Flash/EE内存的访问速度。

3. 中断系统

支持27个中断,由中断控制器控制,分为正常中断请求(IRQ)和快速中断请求(FIQ)两种类型。具备向量中断控制器(VIC),支持最多8级嵌套中断,可对所有中断源分配优先级。

4. 定时器

拥有5个通用定时器,可在自由运行或周期性模式下工作。每个定时器都有相应的控制寄存器和值寄存器,能实现精确的定时和计数功能。例如,Timer0可作为48位或16位计数器,具备可编程预分频器和捕获寄存器;Timer3可作为看门狗定时器,防止软件进入非法状态。

五、硬件设计考量

1. 电源供应

ADuC7120/ADuC7121的工作电源电压范围为3.0 V至3.6 V,采用分离的模拟和数字电源引脚(AVDD和IOVDD),可降低数字信号对模拟信号的干扰。可采用双电源或单电源配置,同时要注意电源的去耦和滤波,以确保电源的稳定性。

2. 接地与布局

在PCB设计中,要特别注意接地和布局,以实现ADC和DAC的最佳性能。虽然器件有模拟和数字接地引脚,但除非两个接地平面在器件附近连接,否则不要将它们连接到两个独立的接地平面。同时,要注意电流的流向,避免数字电流流经模拟电路,减少干扰。

3. 时钟振荡器

可使用内部PLL或外部时钟输入来生成时钟源。使用内部PLL时,需连接32.768 kHz的并联谐振晶体;使用外部时钟源时,要修改PLLCON寄存器的相关位。外部时钟源的工作频率范围为50 kHz至41.78 MHz ± 1%。

六、总结

ADuC7120/ADuC7121精密模拟微控制器以其丰富的功能、出色的性能和广泛的应用领域,为电子工程师提供了一个强大的设计平台。在设计过程中,我们需要充分了解其特性和技术细节,合理进行硬件设计,以实现产品的最佳性能。希望本文能为大家在使用ADuC7120/ADuC7121进行设计时提供一些有益的参考。大家在实际应用中遇到过哪些问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分