Atmel(爱特梅尔)宣布推出结合了USB控制器和高性能模拟功能的全新AVR微控制器产品,型号为ATmega16UA和ATmega32U4。这些组件可降低如游戏配件设备等电池供电设备的系统成本。
虽然电池供电设备能够透过USB连接来进行充电,然而,现今的电池需要复杂的算法来加速和优化充电的过程,而USB则为电源带来了更多的限制,因为它同时限制了其所能提供的电压及最大的电流。新的AVR组件则可以在优化电池充电的同时,还可以提供各项的USB功能。其模拟数字转换器可以用来感应终端应用的动作或压力,而高速的脉冲宽度调变(PWM)则是低成本马达控制的理想选择。
像是功能复杂的操纵杆的游戏接口设备,也需要大量的模拟数字转换信道和若干PWM信道,以便驱动强制反馈(force-feedback)马达。这些全新的AVR组件具有丰富的功能集,不但能够满足这些需求,而且还可以将整体的系统成本优化。这些功能包括十二信道的10位ADC;可补偿热效应对模拟性能影响的内建温度传感器;一、十、四十和二百倍的可编程增益,为测量差分电压的监控电流提供更大的灵活性;带有三个PWM信道、补偿输出和可编程空档时间(dead-time)的高速定时器,支持500kHz业界最佳频率的8位分辨率PWM,至60kHz以上频率的11位分辨率PWM。
此外,其他功能还包括USART上的硬件流控制,当通过USB以高波特率连接时,可以很容易地连接到其他器件上。具有TTL阈值的数字输入易与混合式的5/3V应用中的3V组件介接。片上3.3V调节器能够为USB接口应用设备中的外接部件,提供高达50mA的电流。片上8MHz校准RC振荡器的抖动和精度可以在不需要晶体的情况下,支持串行通信。
所有组件都包含有一个硬件乘法器、一个USART、一个SPI、一个TWI、两个带PWM的8位和两个带PWM的16位定时器,以及二十六个可编程的I/O。
ATmega16U4具有16Kbytes系统内可编程(In-System Programmable;ISP)的闪存、1Kbytes的RAM和512Bytes的EEPROM。ATmega32U4具有32Kbyte系统内可编程的闪存、2.5Kbyte的RAM和1Kbyte的EEPROM。两者均采用44只接脚的封装。
爱特梅尔AVR产品市场经理Jean-Christophe Lawson表示:「新推出的微控制器可与现有的AVR USB微控制器系列相辅相成,适用于各种嵌入式主机或接口设备的USB应用。许多USB应用都需要更小的占位面积和更强的模拟性能,我们很高兴推出全新的功能组合,能够让客户应用的性能和成本优化。」
爱特梅尔还提供广泛的软件库,支持嵌入式市场最常用的USB类别:大容量储存设备(Mass Storage Device;MSD)、人机接口设备(Human Interface Device;HID)、设备韧体升级(Device Firmware Upgrade;DFU)、通信设备类(Communication Device Class;CDC)、音频类等。而复合组件一般在一种组件中结合了数种类别,如音频和HID可结合起来,实现具有遥控功能的手机和玩具等。