ADuCM320 精密模拟微控制器,14位模拟I/O,带MDIO接口、ARM Cortex-M3处理器

应用

ADuCM320是一款完全集成的单封装器件,集成高性能模拟外设和数字外设,由80 MHz ARM® Cortex™-M3处理器和用于代码和数据的集成闪存进行控制。

ADuCM320的内置ADC能够通过最多16个输入引脚(可针对单端或差分工作对引脚编程)进行14位、1 MSPS数据采集。 IDAC输出引脚上的电压也可以通过ADC进行测量,这有利于控制电流DAC的功耗。 此外,还可以测量芯片温度和电源电压。

ADC输入电压范围为0 V至VREF。 用户利用序列器可选择一组ADC通道依次测量,在此期间无需软件介入。 该序列可以在用户选择的速率下选择自动重复。

提供多达8个VDAC,输出范围可编程设置为两个电压范围之一。 VDAC输出具有一个增强特性,能够在看门狗或软件复位时序中保持其输出电压。

提供4个IDAC源。 输出电流可在0 mA至150 mA范围内编程设置。 低漂移带隙基准电压源和电压比较器完善了模拟输入外设设置。

ADuCM320具有低功耗ARM Cortex-M3处理器和一个32位RISC机器,峰值性能最高可达100 MIPS。

片内还集成2个128 kB Flash/EE存储器和32 kB SRAM。 闪存包括两个独立的128 kB模块,支持一个闪存模块执行程序,同时另一个闪存模块进行写入/擦除操作。

ADuCM320通过片内振荡器或16 MHz外部晶振和PLL在80 MHz下工作。 该时钟也可以进一步分频,以降低功耗。 通过软件可以设置其他低功耗模式。 在正常工作模式下,ADuCM320数字内核功耗约300 µA/MHz。

该器件包括MDIO接口,可运行在最高至4 MHz频率下。 两个闪存模块同时分别执行程序和进行写入/擦除操作功能,使得ADuCM320非常适合10G、40G和100G光学应用。 PHYADR、DEVADD和帧结束后接收中断,同时集成PHYADR和DEVADD硬件比较器,让用户编程更轻松。 此外,用户闪存中不可擦除的内核代码加标识提供了辅助功能,可根据MDIO的需要将用户代码可靠地在用户闪存代码和数据空间的两个模块间切换。

ADuCM320集成了一系列片内外设,可以根据应用需要通过软件控制进行配置。 这些外设包括1个UART、2个I2C和2个SPI串行I/O通信控制器、GPIO、32单元可编程逻辑阵列、3个通用定时器、外加唤醒定时器和系统看门狗定时器。 同时提供了一个带7个输出通道的16位PWM。

器件的GPIO引脚采用内置上拉电阻在输入模式上电。 在输出模式下,软件在开漏模式和推挽模式间选择。 输出可以驱动至少4 mA电流。 上拉电阻可以通过软件禁用和启用。 在GPIO模式下,可以使能输入以监控引脚。 GPIO引脚也可编程设置为处理数字或模拟外设信号,在这种情况下,引脚特性需满足特定要求。

针对ARM Cortex-M3处理器的大型配套生态系统,使ADuCM320的产品开发更轻松。通过ARM串行线调试端口(SW-DP)访问。片内工厂固件支持通过MDIO进行在线串行下载。这些特性都集成在一个支持此精密模拟微控制器系列的低成本QuickStart开发系统中。

产品特点和性能优势
  • 多通道、14位、1 MSPS模数转换器(ADC)
    • 多达16个ADC输入通道
  • 多达16个ADC输入通道
  • 88个12位VDAC,提供0 V至2.5 V或AVDD 范围
  • 4个12位IDAC,提供0 mA至150 mA范围
  • 电压比较器
  • ARM Cortex-M3处理器,32位RISC架构
  • 具有可编程分频器的80 MHz锁相环
  • 片上调整振荡器(±3%)
  • 2个128 kB独立Flash/EE存储器
  • Flash/EE耐久性:10,000周期
  • Flash/EE保持时间:20年
  • 32 kB SRAM
  • MDIO从机,频率最高达4 MHz
  • 2个 I2C、2个 SPI、 UART
  • 额定工作温度范围:-40℃至+105℃
  • 处理器和DSP
    设计工具
    数据手册
    文档备注
    ADuCM320:精密模拟微控制器,14位模拟I/O, 带MDIO接口、ARM Cortex-M3处理器 (Rev. C)PDF 682.41 K
    ADuCM320: Precision Analog Microcontroller, 14-Bit Analog I/O with MDIO Interface, ARM Cortex-M3 Data Sheet (Rev. C)PDF 399 kB
    应用笔记
    文档备注
    AN-1322:ADuCM320代码执行速度 (Rev. 0)PDF 512.66 K
    AN-1322: ADuCM320 Code Execution Speed (Rev. 0)PDF 306.25 K
    AN-1310:通过MDIO实现闪存编程—协议类型8 (Rev. 0)PDF 242.3 K
    AN-1310: Flash Programming via MDIO—Protocol Type 8 (Rev. 0)PDF 137 kB
    用户手册
    文档备注
    UG-498: ADuCM320 Hardware Reference ManualPDF 3294 kB
    UG-692: ADuCM320 Development Systems Getting Started TutorialPDF 884 kB
    UG-692:ADuCM320入门指南PDF 3.12 M
    订购信息
    产品型号封装包装数量温度范围美金报价 100-499美金报价 1000+RoHS
    ADUCM320BBCZ 量产96 ball CSPBGA (6x6) OTH 429-40 至 105至12.812.8Y
    ADUCM320BBCZ-RL 量产96 ball CSPBGA (6x6) REEL 2500-40 至 105至012.8Y
    评估板
    产品型号描述美金报价RoHS
    EV-ADUCM320QSPZQuickStart Development System159Y
    ADuCM320:精密模拟微控制器,14位模拟I/O, 带MDIO接口、ARM Cortex-M3处理器 (Rev. C) aducm320
    ADuCM320: Precision Analog Microcontroller, 14-Bit Analog I/O with MDIO Interface, ARM Cortex-M3 Data Sheet (Rev. C) aducm320
    UG-692:ADuCM320入门指南 aducm320
    ADuCM320 CMSIS Pack: Download this file to add support for the ADuCM320 to Keil uVision. aducm320
    AN-1322:ADuCM320代码执行速度 (Rev. 0) aducm320
    AN-1322: ADuCM320 Code Execution Speed (Rev. 0) aducm320
    AN-1310:通过MDIO实现闪存编程—协议类型8 (Rev. 0) aducm320
    AN-1310: Flash Programming via MDIO—Protocol Type 8 (Rev. 0) aducm320
    UG-498: ADuCM320 Hardware Reference Manual aducm320
    UG-692: ADuCM320 Development Systems Getting Started Tutorial aducm320