本文汇总常见接口信号的电平,包括I2C, SPI, UART, RS232, RS485, RS422, CAN, USB(2.0, 3.1),LVDS。其他接口如PCIE, MIPI, JTAG, 各种显示接口(VGA, HDMI, DVI),网口RJ45等混杂多种信号的通讯接口类型在这篇文章就不列举,有机会在后续的文章再单独描述。
1. TTL 与 CMOS
TTL: 三极管组成,包括集电极开路(OC)和推挽(push-pull)两种,OC需要外部上拉电阻。
CMOS: MOS管组成,包括集电极开路(OC)和推挽(push-pull)两种,OC需要外部上拉电阻。
TTL与CMOS电平类似,高电平为1, 低电平为0,常用高电平由5V, 3.3V, 2.5V, 1.8V。CMOS可以驱动TTL,但是TTL不能完全驱动TTL,有时需要上拉电阻或电平转换。
CMOS相对TTL有了更大的噪声容限,输入阻抗远大于TTL输入阻抗。
5V TTL VCC:5V; VOH>=2.4V,VOL<=0.4V.VIH>=2V,VIL<=0.8V;
3.3V LVTTL:VCC:3.3V.VOH>=2.4V,VOL<=0.4V,VIH>=2V,VIL<=0.8V
2.5V LVTTL:VCC:2.5V,VOH>=2V,VOL<=0.2V;VIH>1.7V,VOL<=0.7V;
5V CMOS Vcc:5V;VOH>=4.45V;