ADuC7019/20/21/22/24/25/26/27/28/29精密模拟微控制器深度解析

电子说

1.4w人已加入

描述

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

  1. ADC:多通道、12位、1 MSPS的ADC是其一大亮点。它支持全差分模式和单端模式,输入范围为0 V至VREF。在不同模式下,ADC有着不同的传递函数和编码方式,能满足多样化的应用需求。例如,在全差分模式下,输出编码为二进制补码,适用于小信号和平衡信号的处理;而单端模式则适用于任意单端信号。此外,ADC还可通过软件或外部信号启动单次或连续转换,并且片内温度传感器可通过ADC前端多路复用器连接,方便测量芯片温度,测量精度典型值为±3°C。
  2. DAC:片内集成的2 - 4个12位电压输出DAC,每个都有轨到轨电压输出缓冲器,驱动能力为5 kΩ/100 pF。DAC有三种可选范围,用户可在软件中选择基准电压源,以满足不同的输出需求。不过,在输出负载较大时,端点非线性可能会变差,需要在设计时加以考虑。
  3. 其他模拟外设:片内还集成了电压比较器、带隙基准电压源等模拟外设。电压比较器的输出可产生系统中断、启动ADC转换等;带隙基准电压源为2.5 V,为ADC和DAC提供稳定的基准电压,使用时需在VREF和AGND之间连接0.47 μF电容。

(二)微控制器

  1. ARM7TDMI内核:采用16位/32位RISC架构的ARM7TDMI内核,峰值性能最高可达41 MIPS。它支持16位的thumb指令集,可提高代码密度,适用于嵌入式系统。不过,在追求时效性时,ARM代码则更具优势。内核还支持调试、长乘等功能,并包含EmbeddedICE模块,方便进行片内调试。
  2. 时钟选项:内部集成32.768 KHz ±3%的振荡器、时钟分频器和锁相环(PLL),PLL可产生稳定的41.78 MHz时钟(UCLK)。内核时钟频率可通过可编程时钟分频器进行调整,也可来自ECLK引脚上的外部时钟。在使用外部晶振或时钟源时,需要进行相应的配置和操作,以确保时钟源的稳定切换。

(三)存储器

  1. Flash/EE存储器:64 kB的Flash/EE存储器,其中62 kB可供用户使用,具有非易失性、在线编程等特点。它的耐久性可达10,000个周期,数据保持期限在特定结温下也能满足要求。通过串行下载或JTAG模式可对其进行在线编程,并且提供了读写保护功能,可通过配置FEEPRO/FEEHIDE寄存器来实现不同级别的保护。
  2. SRAM:8 KB的SRAM,组织形式为2 k × 32位。在SRAM中执行代码速度较快,ARM代码可直接以41.78 MHz的速度执行。

(四)片内外设

  1. 三相脉宽调制(PWM):内置灵活的、可编程三相脉宽调制(PWM)波形发生器,可产生三对PWM信号,用于驱动三相电压源逆变器。PWM可工作在单次更新模式和二次更新模式下,能产生对称或不对称的PWM波形,以满足不同的应用需求。此外,PWM模块还支持高频斩波模式,方便与脉冲变压器接口。
  2. 通用输入/输出(GPIO):拥有40个通用双向I/O(GPIO)引脚,兼容5V电压,且都有内部上拉电阻。每个GPIO引脚都有多种功能,可通过GPxCON等寄存器进行配置。在使用时,需要注意最多可同时有20个驱动1.6 mA电流的GPIO引脚工作。
  3. 串口外设:集成了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系列精密模拟微控制器以其强大的模拟和数字功能、丰富的外设接口以及完善的开发工具,为电子工程师提供了一个高效、可靠的解决方案。在实际应用中,工程师可根据具体需求选择合适的型号和封装,并注意硬件设计中的各个细节,以充分发挥该系列微控制器的性能优势。

你在使用这款微控制器的过程中遇到过哪些问题呢?或者对于它的某些特性有更深入的疑问,欢迎在评论区留言讨论。

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

全部0条评论

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

×
20
完善资料,
赚取积分