深度解析ADuC836:高性能微转换器的卓越之选

电子说

1.4w人已加入

描述

深度解析ADuC836:高性能微转换器的卓越之选

在电子设计领域,一款优秀的微转换器对于实现精确测量和高效数据处理至关重要。今天,我们就来深入探讨Analog Devices公司的ADuC836微转换器,它集成了双16位Sigma - Delta ADC、8位MCU以及程序/数据Flash/EE内存,为智能传感器、便携式仪器等应用提供了强大的解决方案。

文件下载:ADUC836.pdf

1. 关键特性概览

1.1 高精度ADC

ADuC836拥有两个独立的16位ADC,具备16位无失码性能,在20 Hz更新速率下,主ADC可实现16位rms(16位p - p)有效分辨率,偏移漂移仅为10 nV/°C,增益漂移为0.5 ppm/°C。这种高精度的ADC设计,使其能够精确测量宽动态范围、低频信号,适用于称重秤、应变计、压力传感器等多种应用场景。

1.2 丰富的内存资源

芯片提供了62 Kbytes的片上Flash/EE程序内存和4 Kbytes的片上Flash/EE数据内存,具有100年的数据保留能力和100 Kcycles的耐久性。此外,还有2304字节的片上数据RAM,为程序运行和数据存储提供了充足的空间。

1.3 强大的内核与外设

基于8051内核,ADuC836兼容8051指令集,并配备了32 kHz外部晶体和片上可编程PLL,最高可提供12.58 MHz的时钟频率。同时,它还拥有3个16位定时器/计数器、26个可编程I/O线、11个中断源和2个优先级级别,以及多种片上外设,如内部上电复位电路、12位电压输出DAC、双16位Sigma - Delta DAC/PWMs、片上温度传感器等。

1.4 低功耗设计

在正常模式下,3.6 V电压时最大电流仅为2.3 mA(核心CLK = 1.57 MHz);在掉电模式下,唤醒定时器运行时最大电流为20 μA。这种低功耗特性使得ADuC836非常适合电池供电的系统。

2. 功能模块详解

2.1 ADC模块

ADuC836的主ADC和辅助ADC均采用Sigma - Delta转换技术,结合片上数字滤波,可实现高精度的信号转换。主ADC输入可配置为8种不同的输入范围,从±20 mV到±2.56 V,通过内部缓冲器可处理较大的源阻抗。辅助ADC则用于转换补充输入,如冷结二极管或热敏电阻的信号。

ADC的更新速率可通过Sinc滤波器(SF)SFR进行编程,范围为5.35 Hz(186.77 ms)到105.03 Hz(9.52 ms)。同时,芯片还支持多种校准模式,包括内部零刻度校准、内部满刻度校准、系统零刻度校准和系统满刻度校准,以确保测量的准确性。

2.2 内存模块

2.2.1 Flash/EE程序内存

62 Kbytes的Flash/EE程序内存可通过串行下载、并行编程或用户下载(ULOAD)模式进行编程。其中,ULOAD模式允许在运行时对56 Kbytes的程序内存进行擦除和重新编程,方便代码升级和数据记录。

2.2.2 Flash/EE数据内存

4 Kbytes的Flash/EE数据内存可作为通用的非易失性暂存区,通过一组SFR进行访问。数据以4字节页为单位进行编程,擦除操作也在页级别进行。

2.3 DAC模块

片上12位电压输出DAC具有轨到轨电压输出缓冲器,可驱动10 kΩ/100 pF负载,有0 V到VREF(内部带隙2.5 V参考)和0 V到AVDD两种可选范围,可工作在12位或8位模式。

2.4 PWM模块

PWM模块具有高度灵活性,可提供可编程分辨率和输入时钟,并可配置为6种不同的操作模式,其中两种模式可将PWM配置为高达16位分辨率的Sigma - Delta DAC。

2.5 其他模块

片上PLL可将32.768 kHz的晶体频率锁定到384倍,为系统提供稳定的12.582912 MHz时钟。时间间隔计数器(TIC)可用于定期唤醒芯片、实现实时时钟和计数较长时间间隔。看门狗定时器可在芯片出现错误状态时生成复位或中断信号,确保系统的稳定性。电源供应监视器可监测AVDD和DVDD的电压,当电压低于设定的阈值时触发中断。

3. 硬件设计注意事项

3.1 电源供应

ADuC836的工作电源电压范围为2.7 V到5.25 V,可采用分离的模拟和数字电源引脚(AVDD和DVDD),以减少数字信号对模拟电路的干扰。在设计时,需注意添加适当的电容进行去耦,确保电源的稳定性。

3.2 外部内存接口

芯片可访问高达64 Kbytes的外部程序内存和16 Mbytes的外部数据内存。通过EA引脚可选择从内部或外部程序内存开始执行代码。在连接外部内存时,需注意引脚的连接和时序要求。

3.3 时钟振荡器

核心时钟频率由片上PLL生成,需连接一个32.768 kHz的并联谐振晶体到XTAL1和XTAL2引脚。同时,需注意晶体的负载电容要求,确保时钟的稳定性。

3.4 接地和电路板布局

为了实现ADC和DAC的最佳性能,需特别注意接地和电路板布局。模拟和数字接地引脚应连接到同一系统接地参考点,避免形成接地环路。同时,应将数字和模拟组件物理分离,减少相互干扰。

4. 开发工具支持

ADuC836配套的QuickStart开发系统提供了丰富的硬件和软件开发工具,包括评估板、8051汇编器、代码模拟器、串行下载器、调试器/仿真器等。这些工具可以帮助工程师快速进行代码开发、调试和验证,提高开发效率。

5. 总结

ADuC836以其高精度的ADC、丰富的内存资源、强大的内核与外设以及低功耗设计,成为智能传感器、便携式仪器等应用的理想选择。在硬件设计过程中,遵循相关的设计注意事项,结合配套的开发工具,工程师可以充分发挥ADuC836的性能优势,实现高效、稳定的系统设计。你在使用ADuC836的过程中遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分