精密微控制器,这一款,我不得不服,盘它!!
扫描二维码
随时随地手机看文章
以下内容中,小编将对ADI ADuCM420 精密微控制器的相关内容进行着重介绍和阐述,希望本文能帮您增进对这款产品的了解,和小编一起来看看吧。
微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机。微控制器诞生于20世纪70年代中期,经过20多年的发展,其成本越来越低,而性能越来越强大,这使其应用已经无处不在,遍及各个领域。例如电机控制、条码阅读器/扫描器、消费类电子、游戏设备、电话、HVAC、楼宇安全与门禁控制、工业控制与自动化和白色家电(洗衣机、微波炉)等。
下面,我们来看一款ADI的精密微控制器产品——ADuCM420。
ADuCM420 是一款完全集成的单封装套件,包括高性能模拟外设套件和数字外设套件(由 160MHz Arm ® Cortex™-M33 处理器控制)以及用于数字码和数据的集成闪存。
ADuCM420 上的模数转换器(ADC)提供 12 位、2 MSPS 数据采集,并且在单端模式下,使用多达 12 个输入引脚。此外,还可以测量裸片温度和电源电压。
ADC 输入电压范围为 0 V 至 VREF。提供了一种时序控制器,使用户可以选择一组要按时序测量的 ADC 通道,而无需在时序期间进行软件干预。该时序可以选择性地以用户可选择的速率自动重复。
多达 12 个通道的 12 位数模转换器 (DAC) 具有输出缓冲区支持。
ADuCM420 可进行配置,以便数字和模拟输出通过看门狗或软件复位时序保持其输出电压。因此,即使在 ADuCM420 自行复位时,产品也可以保持功能。
ADuCM420 具有低功耗 Arm Cortex-M33 处理器和 32 位精简指令集计算机 (RISC) 机器,通过浮点单元 (FPU) 提供高达 240 MIPS 的峰值性能。片内还集成了 2× 256 kB 闪存/EE 存储器和 64 kB 静态随机存取存储器 (SRAM),两者都具有单比特错误校正 (SEC)、双比特错误检测 (DED) 和错误检查和纠正 (ECC)。闪存包含两个独立的 256 kB 模块支持一个闪存模块执行程序,同时另一个闪存模块进行写入/擦除操作。
ADuCM420 采用片内振荡器工作,锁相环频率为 160 MHz。该时钟可以选择性地进行分频,以降低功耗。可以通过 ADuCM420 软件设置其他低功耗模式。
该套件包括一个管理数据输入/输出 (MDIO) 接口,能够以高达 10 MHz 的频率运行。 通过合并物理地址 (PHYADR) 和设备地址 (DEVADD) 硬件比较器,可以简化用户编程。不可擦除内核数字码与用户闪存中的标志相结合,使用户数字码在两个独立的硬件闪存块之间可靠地切换。
ADuCM420 集成了一系列片内外设,可以在应用中根据需要在软件控制下进行配置。这些外设包括 2× 个通用异步接收器变送器 (UART)、3× 个 I2C 和 2× 个串行外设接口 (SPI) 串行输入/输出通信控制器、通用输入/输出 (GPIO)、32 单元可编程逻辑阵列 (PLA)、5 个通用定时器、一个唤醒定时器 (WUT) 和一个系统看门狗定时器 (WDT)。还提供了具有八个 16 位脉宽调制输出通道 (PWM)。
GPIO 引脚 (Px.x) 在高阻抗输入模式下上电。在输出模式下,软件在开漏模式和推挽模式之间进行选择。上拉和下拉电阻可以通过软件禁用和启用。GPIO 引脚可以根据 IOVDDx 引脚配置不同的电压电平,如 3.3 V、1.8 V 和 1.2 V。在 GPIO 输出模式下,可以保持输入使能以监控 GPIO 引脚。GPIO 引脚也可编程设置为数字或模拟外设信号,在这种情况下,引脚特性需满足特 定要求。
Arm Cortex-M3 处理器具有大量的配套生态系统,以简化 ADuCM420 的产品开发。通过 Arm 串行线调试端口进行访问。片内工厂固件支持通过 MDIO 或 I2C 进行在线串行下载。这些特性都集成在一个支持此精密模拟微控制器的低成本开发系统中。
以上就是小编这次想要和大家分享的内容,希望大家对本次分享的内容已经具有一定的了解。如果您想要看不同类别的文章,可以在网页顶部选择相应的频道哦。