今天看AVR的选型指南,发现ATmega系列单片机中带V和A后缀的单片机支持1.8V--5.5V的超宽Operation Voltage!心里不解:这个Operation Voltage到底是什么意思呢??
Operation Voltage为1.8--5.5V是仅仅指单片机的供电电压VCC可以在1.8V--5.5V之间任意浮动;还是指在AVR的引脚I/O对1.8V--到5.5V之间的电平逻辑规范都可以支持呢???比如说,我给AVR单片机VCC接5V,AVR的引脚就支持CMOS电平逻辑;我给AVR单片机VCC接3.3V,AVR引脚就支持LVCOMS电平逻辑;我给AVR单片机VCC接2.5V,AVR引脚就支持2.5V-LVCOMS电平逻辑。
如果是指前者,那就没意思了;可是如果是指后者,那就太牛叉了!
我记得ARM单片机大多都只支持3.3V电平逻辑,与5V的外设连接时必须通过电平转换芯片才能正常工作,同为8位单片机的STC则是通过制造两个系列来同时支持CMOS电平和LVCOMS电平(STC89C支持5V的CMOS逻辑,STC89L支持3.3V的LVCOMS逻辑),甚至是专门用来进行逻辑电平转换的CPLD也只支持1.8、2.5V、3.3V电平逻辑,而不能支持5V电平逻辑(这里说的是Altera的新一代MAXII)。
可见,单一芯片同时支持多种电平逻辑是一件非常困难的事情!如果AVR真得能够做到同一芯片支持1.8V 2.5V 3.3V 5V 的电平逻辑,那可真是太牛叉了。
就是不知道,这个Operation Voltage 1.8V-5.5V到底是指的哪一个意思??? |