最近和客户沟通,说开发的时候需要做电平匹配,发现两个人怎么都说不到一起,根本原因是他对串口的电平和说法很模糊。不知道他能不能看到,我这里做个总结:
串口我们通常是ttl或者rs232,主要rs232在电脑上用,或者usb转的,ttl一般是嵌入式的。但是通信模组不是这两种(严格意义规范),因为他的电平是1.8v。
TTL电平,即晶体管-晶体管逻辑电平,是一种数字电路中的电平标准。TTL电平的特点是电压范围较窄,通常在0V到5V之间,而且TTL电路的输出电平与输入电平之间存在一定的逻辑关系。TTL电平通常用于集成电路之间的信号传输,具有速度快、功耗低、成本低等优点,因此在计算机内部和许多数字设备中广泛使用。
RS232电平,即推荐标准232电平,是一种串行通信中的电平标准。RS232电平的特点是电压范围较宽,通常在-15V到+15V之间,而且它使用负逻辑,即低电平表示1,高电平表示0。RS232电平通常用于计算机与其他设备之间的串行通信,如打印机、调制解调器等。由于RS232电平与TTL电平不兼容,因此在计算机内部使用TTL电平进行信号传输时,需要通过电平转换器将TTL电平转换为RS232电平。
总的来说,他其实就是一个串口,只要做好电平匹配,无所谓叫法,但是作为EE,一定要了解深入些,别被人说基础不牢。