电子说
在当今的电子设备设计中,对于高精度、低功耗且功能丰富的芯片需求日益增长。ADuCM350作为一款完整的、由硬币电池供电的高精度片上仪表,为便携式设备应用提供了出色的解决方案。本文将深入介绍ADuCM350的特点、规格、性能以及应用等方面,帮助电子工程师更好地了解和应用这款芯片。
ADuCM350专为便携式设备应用而设计,适用于即时诊断和监测生命体征的可穿戴设备等。它具备高精度的电流、电压和阻抗测量能力,其模拟前端(AFE)集成了16位、160 kSPS的高精度模数转换器(ADC)、0.17%精度的电压基准、12位无失码数模转换器(DAC)以及可重构的超低泄漏开关矩阵。同时,它还搭载了基于ARM® Cortex - M3的处理器、内存和各种I/O连接,支持带显示、USB通信和有源传感器的便携式仪表。该芯片采用120引脚、8 mm × 8 mm的CSP_BGA封装,工作温度范围为 - 40°C至 + 85°C。
文档中提供了一系列典型性能特性的图表,包括ALDO、VREF、REF_EXCITE和VBIAS的线路和负载调节特性,ADC和DAC的INL和DNL特性,接收通道抗混叠滤波器的滚降特性,噪声频谱密度,DAC的建立时间,阻抗测量的幅度和相位精度,CapTouch的线性度和SNR,以及GPIO的VOH和VOL特性等。这些特性直观地展示了ADuCM350在不同方面的性能表现。
激励/发射阶段由一个12位DAC、激励缓冲器和反馈路径中的仪表放大器组成,可在待测量的阻抗上施加精确的电压,消除测量系统中的寄生效应。所有测量都参考一个精密外部电阻,用于内部校准环路,确保未知阻抗上无直流偏置。用户可以根据应用需求优化校准电阻(RCAL)、激励波形的交流幅度和电流 - 电压(IV)电阻,以测量80 Hz至 ~ 75 kHz范围内的阻抗。开关矩阵提供34个用户可选开关,具有良好的电流承载能力,可实现自校准功能,减轻工厂校准的负担,消除温度和老化引起的测量误差。
AFE包含一个多路复用输入、160 kSPS、16位的ADC,具有4个专用电压测量通道和最多8个多路复用电流测量通道,使用片上跨阻放大器。多路复用通道在数据转换前进行滤波和差分缓冲。ADC数据可以通过三种方式进行查询:原始数据(160 kSPS)、50 Hz/60 Hz滤波器输出(900 SPS)和离散傅里叶变换(DFT)引擎。功率线滤波器具有快速稳定的特性,仅需36.6 ms即可稳定。DFT引擎执行2048点单频离散傅里叶变换,将16位ADC输出转换为具有实部和虚部的复阻抗,提供79.5 Hz的信号能量带宽,有效抑制干扰。
AFE可以通过MMR由ARM Cortex - M3控制,所有AFE内部模块都可以通过MMR寄存器进行完全控制和观察。可以通过AHB总线或可编程序列器间接访问MMR。有两个专用的DMA通道,减轻了ARM Cortex - M3管理数据和控制FIFO的负担。序列器处理低级别AFE操作,允许AFE独立执行功能,异步于核心进行精确的AFE测量。用户可以使用波形发生器块创建参数化波形,如梯形或正弦波,通过AFE序列器和DMA传输实现任意波形。
ADuCM350集成了电容式触摸子系统,可与多达6个电容式触摸通道以自电容模式接口,无需外部组件即可实现高性能电容传感。传感器输入配置灵活,采用多种技术确保外部传感器不会产生误触。CapTouch核心包含多种算法,如中值和平均滤波测量,以及可配置的激励频率和占空比,以减少系统噪声拾取。子系统还包括自定时器和触摸 - 释放例程,优化功耗并减轻ARM Cortex - M3的计算负担。
ADuCM350提供多种内存选项,包括384 kB闪存、16 kB用于EEPROM仿真的闪存、2 kB用户信息、32 kB SRAM和2 kB用于USB端点的专用SRAM。闪存通过闪存控制器访问,支持自动签名检查、用户签名、奇偶校验等功能,具有20,000次的擦写寿命和100年的数据保留时间。
支持4线JTAG调试(JTAG)接口和2线串行调试(SWD)接口,集成了ARM Cortex - M3的完整嵌入式跟踪功能,可实现代码分析、系统性能分析和调试。
具有66个GPIO引脚,大多数引脚具有多个可配置功能,可配置为输入/输出,并具有可编程上拉或下拉电阻。所有I/O引脚在整个电源范围(VBAT = 1.8 V至3.6 V)内都能正常工作。在节能模式下,GPIO引脚保持状态,复位时为三态,防止总线干扰。
USB端口是USB 2.0全速兼容端口,包括USB控制器、USB PHY、USB RAM和2通道DMA。集成的调节器由VBUS供电,为USB PHY提供电源。有一个专用的PLL,可提供60 MHz的时钟。支持批量、等时、中断和控制模式,具有七个硬件端点和专用的2通道DMA,支持挂起和唤醒功能。控制器硬件由一套完整的USB设备类驱动程序补充,使用Micrium堆栈提供完整的USB功能,需要系统上运行RTOS。
PMU提供对ADuCM350电源模式的控制,允许ARM Cortex - M3控制时钟和电源门控,以降低动态功耗和休眠功耗。有四种电源模式:
ADuCM350具有集成的电源管理系统,包括集成的模拟和数字LDO(调节至1.8 V)、高性能AFE测量(2.5 V至3.6 V)、集成的电源开关(用于休眠模式下的低待机电流)、集成的智能二极管涓流充电器(用于备份模式下的超级电容器)、专用的VDDIO电压(通过九个GPIO引脚)、专用的USB收发器调节器和专用的监控电路(确保故障安全运行)。
片上有两个振荡器和两个外部晶体的驱动电路,包括32 kHz内部振荡器(LFOSC)、16 MHz内部振荡器(HFOSC)、32 kHz外部晶体振荡器(LFXTAL)和16 MHz外部晶体振荡器(HFXTAL)。支持8 MHz或16 MHz谐振电路,HF RC振荡器精度为 ± 5%,低抖动时钟源用于精确的AFE测量。USB要求频率精度为 ± 200 ppm,USB控制逻辑必须以 > 30 MHz的时钟驱动,USB PHY需要60 MHz的时钟。低频时钟针对超低功耗应用进行了优化,RTC需要激活32.768 kHz XTAL,使用充满电的0.08 F超级电容器可运行12小时。
RTC包含一个低功耗晶体振荡电路,与32,768 Hz外部晶体配合使用。在25°C时,使用10 ppm晶体类负载电容器可实现25 ppm的计时性能。RTC具有32位计数寄存器、预分频器、闹钟和中断标志以及数字微调功能。
ADuCM350包含一个片上LCD控制器,可直接驱动LCD面板,有36个引脚用于LCD功能。支持驱动多达128个段,以及可选的多路复用选项,包括静态选项(一个背板 × 32个前板)和4× mux选项(四个背板 × 32个前板)。还支持使用内部电荷泵电路生成的LCD波形电压,支持2.4 V至3.6 V的LCD,可编程帧速率,在帧边界生成中断(用于更新LCD数据),以及LCD帧时钟(由板载32 kHz晶体生成)。
LCD控制器还能够驱动外部LCD显示模块,有25个引脚用于显示接口,支持高达16位的数据传输。支持MIPI DBI规范版本2.0的A、B、C类型,具体包括A类型接口的Fixed - E模式和Clocked - E模式选项,以及A和B类型的所有总线宽度选项(8/9/16位数据),C类型的9位(选项1)和8位(选项3)串行接口。不同接口的像素深度有所不同。
ADuCM350的蜂鸣器驱动模块可生成可编程频率的差分方波,驱动外部压电声音组件。频率范围为8 kHz至 ~ 0.25 kHz,使用固定的独立32 kHz(32,768 Hz)时钟源,不受系统时钟变化的影响。定时器允许以4 ms为增量编程音调持续时间,范围为4 ms至1.02秒。支持单音(脉冲)和多音(序列)模式,提供灵活的播放选项。在序列模式下,蜂鸣器可编程播放1至254个音对(2至508个音调)或无限播放(直到用户停止),提供中断以指示蜂鸣的开始或结束、序列的结束或序列即将完成。
设备支持I2S,I2S端口用于向放大器提供音频数据,驱动小扬声器。ADuCM350的I2S功能包括:高达24位的数据样本、8 kHz至192 kHz的帧时钟、主/从模式、8深度的Tx FIFO、具有地址自动递增的DMA模式、中断模式和下采样传输。
全部0条评论
快来发表一下你的评论吧 !