TTL对高低电平的定义中
5V和3.3V几乎一样:
5V VOH >=2.4V VOL <=0.5V VIH >=2V VIL <=0.8V
3.3V VOH >=2.4V VOL <=0.4V VIH >=2V VIL <=0.8V
所以,3.3V输出给5V是没有任何问题的。
但5V输出高电平给3.3V可能会超过该引脚承受范围,导致芯片损坏。所以需要进行转换。
另外,并非所有芯片的IO口都遵循TTL的标准,还是要看说明书。
如果不3.3V设备不能兼容5VTTL ,则可能造成3.3V芯片损坏,或者发热,工作在一个不正常的状态。
一般要求不高的时候,可以使用三极管就可以转换了。
当然也有那种专门的电平转换芯片