MSC1210:高精度模数转换器的卓越之选
在电子设计领域,高精度的模数转换器(ADC)以及与之配套的微控制器是众多项目的核心。今天,我们就来深入探讨德州仪器(Texas Instruments)的MSC1210,一款集成了8051微控制器和闪存的高精度模数转换器,看看它有哪些特性和优势能为我们的设计带来便利。
文件下载:MSC1210Y2PAGT.pdf
1. 产品概述
MSC1210是一款高度集成的混合信号设备,它将高分辨率的delta - sigma ADC、8通道多路复用器、熔断电流源、可选缓冲输入、偏移DAC、可编程增益放大器(PGA)、温度传感器、电压基准、8位微控制器、闪存程序存储器、闪存数据存储器和数据SRAM等功能集于一身。其采用TQFP - 64封装,工作在工业温度范围( - 40°C至 + 125°C),电源电压范围为2.7V至5.25V,功耗低至4mW,非常适合各种工业和便携式应用。
2. 关键特性剖析
2.1 模拟特性
- 高精度转换:具备24位无丢失码性能,在10Hz时有效分辨率可达22位,低噪声仅75nV,能满足高精度测量需求。
- 可编程增益:PGA增益范围从1到128,可根据实际信号大小灵活调整,提高测量的准确性。
- 电压基准:片上集成高精度电压基准,提供稳定的参考电压,确保转换精度。
- 多通道输入:拥有8个差分/单端通道,可同时处理多个信号源。
- 校准功能:片上具备偏移/增益校准功能,偏移漂移低至0.1ppm/°C,增益漂移为0.5ppm/°C,有效减少测量误差。
- 温度传感:集成温度传感器,方便进行温度补偿和监测。
- 熔断检测:具备熔断传感器检测功能,可检测传感器开路或短路情况。
2.2 数字特性
- 高性能微控制器:采用与8051兼容的高速内核,每个指令周期仅需4个时钟,最高时钟频率可达33MHz,单指令执行时间仅121ns,执行速度比标准8051内核快1.5 - 3倍。
- 丰富的内存资源:拥有高达32kB的闪存程序存储器和闪存数据存储器,1280字节的数据SRAM,还有2kB的引导ROM,支持系统内串行编程。
- 外设功能强大:具备34个I/O引脚、额外的32位累加器、三个16位定时器/计数器、系统定时器、可编程看门狗定时器、全双工双USART、主/从SPI、16位PWM等,满足多样化的应用需求。
- 电源管理:支持空闲模式和停止模式,空闲模式电流小于1mA,停止模式电流小于1μA,有效降低功耗。
3. 工作原理与结构
3.1 ADC结构
ADC输入多路复用器可选择任意差分输入组合作为输入通道,最多可实现8个全差分输入通道,还能切换差分输入对的极性以消除偏移电压。此外,还配备电流源用于检测引脚的开路或短路情况。
3.2 温度传感器
片上二极管提供温度传感功能,当输入多路复用器配置寄存器设置为全1时,二极管连接到ADC输入,其他通道开路。
3.3 熔断检测
当ADC控制配置寄存器中的熔断检测(BOD)位设置为1时,启用两个电流源,通过检测电流变化来判断输入差分对是否开路或短路。
3.4 ADC输入缓冲
启用缓冲时,模拟输入阻抗始终保持较高值,但会减小输入电压范围并增加模拟电源电流。缓冲通过ADC控制寄存器中的BUF位控制。
3.5 ADC PGA
PGA增益可设置为1、2、4、8、16、32、64或128,合理使用PGA可提高ADC的有效分辨率。
3.6 ADC偏移DAC
通过ODAC寄存器可在双极性模式下对PGA的模拟输入进行偏移,最大偏移量可达PGA满量程输入范围的一半,且不降低ADC的范围。
3.7 ADC调制器
调制器为单环二阶系统,其时钟速度(f_{MOD})由CLK和模拟时钟(ACLK)寄存器的值决定,数据速率根据抽取比进行调整。
3.8 ADC校准
通过ADCON1寄存器控制校准过程,可减少偏移和增益误差。校准过程需要7个tDATA周期完成,系统校准需施加相应的输入信号。
3.9 ADC数字滤波器
可选择快速稳定、Sinc2或Sinc3滤波器,自动模式会根据输入通道或PGA的变化切换滤波器,以提高噪声性能。
3.10 电压基准
可选择内部或外部电压基准,内部电压基准可设置为1.25V或2.5V,外部电压基准可用于单端或差分输入的比例测量。
4. 复位与电源管理
4.1 复位方式
设备支持电源复位、外部复位、软件复位、看门狗定时器复位和欠压复位等多种复位方式。不同复位方式的完成时间不同,外部复位、软件复位和看门狗定时器复位在217个时钟周期后完成,欠压复位在215个时钟周期后完成。
4.2 电源管理
- 上电复位(POR):片上POR电路在(DV_{DD})约为2.0V时释放设备复位,能适应最慢1V/10ms的电源斜坡速率。
- 欠压复位(BOR):通过硬件配置寄存器1(HCR1)启用,当电源电压低于阈值时保持设备状态,电压回升时产生复位。
- 空闲模式:通过设置电源控制寄存器(PCON)中的IDLE位进入,可停止CPU、定时器和USART,其他外设和数字引脚保持活动,可通过内部或外部中断唤醒。
- 停止模式:设置PCON中的STOP位进入,所有内部时钟停止,功耗最低,只能通过外部或上电复位唤醒。
5. 内存映射与编程
5.1 内存映射
包含片上SFR、闪存、暂存SRAM、引导ROM和SRAM。闪存可用于程序和数据存储,用户可通过硬件配置位划分程序和数据存储器的分区。
5.2 闪存编程
有并行和串行两种编程模式,通过ALE和PSEN信号在上电复位时选择。闪存编程代码需从引导ROM、内部(冯·诺依曼)RAM或外部存储器执行。
6. 中断系统
采用三优先级中断系统,每个中断源有独立的优先级位、标志、中断向量和使能位,可全局启用或禁用中断。
7. 硬件配置与特殊功能寄存器
7.1 硬件配置寄存器
HCR0和HCR1寄存器用于控制闪存分区、系统控制等关键功能,只能在闪存编程模式下编程,但可在用户应用模式下读取。
7.2 特殊功能寄存器(SFR)
涵盖了各种控制和状态寄存器,用于控制ADC、定时器、串口、PWM等外设功能。
8. 应用领域
MSC1210适用于多种高精度测量应用,如工业过程控制、仪器仪表、液相/气相色谱分析、血液分析、智能变送器、便携式仪器、称重秤、压力传感器、智能传感器和数据采集系统等。
9. 总结
MSC1210凭借其高精度的ADC、高性能的微控制器、丰富的外设功能和灵活的内存配置,为电子工程师提供了一个强大而可靠的解决方案。无论是工业应用还是便携式设备,MSC1210都能满足高精度测量和控制的需求。在实际设计中,我们可以根据具体的应用场景,充分发挥其特性,实现高效、稳定的系统设计。你在使用类似的ADC和微控制器时遇到过哪些挑战呢?欢迎在评论区分享你的经验和想法。
-
电子设计
+关注
关注
42文章
2954浏览量
49921 -
MSC1210
+关注
关注
0文章
18浏览量
12096
发布评论请先 登录
MSC1210:高精度模数转换器的技术剖析与应用
DDC101:20位高精度模数转换器的卓越性能与应用
深入剖析ADS574:高性能CMOS模数转换器的卓越之选
AD9481:高速低功耗8位模数转换器的卓越之选
AD9230:高性能12位模数转换器的卓越之选
深度剖析AD9434:高性能12位模数转换器的卓越之选
AD9467:高性能16位模数转换器的卓越之选
MSC1210精密模数转换器:高集成度与高性能的完美结合
SGM58031:低功耗16位模数转换器的卓越之选
MSC1210:高精度模数转换器的综合解析
深入解析ADS1286:12位微功耗模数转换器的卓越之选
深入剖析ADS1243:高精度24位模数转换器的卓越之选
深入剖析MSC1210Y5:高精度模数转换器的卓越之选
深入解析ADS1110:16位高精度模数转换器的卓越之选
MSC1210:高精度模数转换器的卓越之选
评论