ADuCM320是一款完全集成的单封装设备,它将高性能模拟外设与数字外设结合在一起,由80MHz ARM Cortex-M3处理器和用于代码和数据的集成闪存控制。
ADuCM320上的ADC在多达16个输入引脚上提供14位1 MSPS数据采集,可编程用于单端或差分操作。IDAC输出引脚处的电压也可以由ADC测量,这对于控制电流DAC的功耗是有用的。此外,可以测量芯片温度和电源电压。
ADC输入电压为0 V至VREF。提供了一种定序器,该定序器允许用户选择一组ADC通道以顺序测量,而无需软件参与。该序列可以可选地以用户可选择的速率自动重复。
最多可为八个VDAC提供可编程为两个电压范围之一的输出范围。
提供了四个IDAC来源。输出电流可编程,范围为0 mA至150 mA。低漂移带隙基准和电压比较器完成模拟输入外围设置。
ADuCM320可以被配置为使得数字和模拟输出将通过看门狗或软件复位序列保持其输出电压和电流。因此,即使ADuCM320自身复位,产品也可以保持功能。
ADuCM320具有低功耗ARM Cortex-M3处理器和32位RISC机器,可提供高达100 MIPS的峰值性能。还集成在芯片上的是2×128 kB Flash/EE存储器和32 kB SRAM。闪存包括两个单独的128kB块,支持从一个闪存块执行并同时写入/擦除另一个闪存。
ADuCM320由片上振荡器或16 MHz外部晶体和80 MHz PLL操作。该时钟可以选择性地被分频以减少电流消耗。可通过软件设置其他低功率模式。在正常工作模式下,ADuCM320数字内核每MHz消耗约300μA。
该设备包括一个MDIO接口,能够在高达4MHz的频率下工作。ADuCM320能够同时从一个闪存块执行并写入/擦除另一闪存块,因此非常适合10G、40G和100G光学应用。通过结合PHYADR和DEVADD硬件比较器,用户编程变得容易。此外,用户闪存中的不可擦除内核代码加上标志通过允许用户代码在用户闪存代码和数据空间的两个块之间稳健地切换来提供帮助。
ADuCM320集成了一系列片上外设,可根据应用的需要在软件控制下进行配置。这些外围设备包括1×UART、2×I2C和2×SPI串行输入/输出通信控制器、GPIO、32元件可编程逻辑阵列、3个通用定时器,以及唤醒定时器和系统看门狗定时器。还提供了具有七个输出通道的16位PWM。
设备上的GPIO引脚在高阻抗输入模式下通电。在输出模式下,软件在漏极开路模式和推挽模式之间进行选择。上拉电阻器可以在软件中禁用和启用。在GPIO输出模式下,输入可以保持启用状态以监控引脚。GPIO引脚也可以编程为处理数字或模拟外围信号,在这种情况下,引脚特性与特定要求相匹配。
ARM Cortex-M3处理器提供了一个大型支持生态系统,以简化ADuCM320的产品开发。通过ARM串行线调试端口(SW-DP)进行访问。芯片上工厂固件支持通过MDIO进行的在线串行下载。这些功能被集成到一个低成本的QuickStart开发系统中,该系统支持这种精密模拟微控制器系列。
应用- 光网络
特色
- 多通道、14位、1 MSPS模数转换器(ADC)
- 多达16个ADC输入通道
- 8 x 12位VDAC,范围为0 V至2.5 V或AVDD
- 4 x 12位IDAC,范围为0 mA至150 mA
- 电压比较器
- ARM Cortex-M3处理器,32位RISC架构
- 80 MHz PLL,带可编程分频器
- 微调片上振荡器(±3%)
- 2×128 kB独立Flash/EE存储器
- 10000循环闪光/EE耐久性
- 20年闪存/EE保留期
- 32 kB SRAM
- MDIO从机,最高4 MHz
- 2×I2C、2×SPI、UART
- 完全指定用于−40°C至+105°C环境操作
应用
- 光网络
(图片:引出线)