一、概述
在硬件设计中有时候经常会遇到,主芯片引脚使用的1.8V、3.3V、5V等,连接外部接口芯片使用的3.3V、5V等,由于电平不匹配就必须进行电平转换。两个设备如果供电电压不一样,比如一个是3.3V,另一个是5V,那么在电平不匹配的情况下工作,会造成信号传输出错;如果二者电压相差较大,严重的可能会损坏芯片。
二、设计
1、晶体管构成的电平转换方法
工作原理:
图1左图实现原理:左侧IN为输入,右侧OUT为输出,VDDA与VDDB分别为相互转换的两个不同的电压域。当IN输入0V时,三极管Q1导通,OUT被拉低到接近0V 电平,实现低电平转换;当IN输入高电平VDDA时,三极管Q1截止,此时OUT被电阻R3上拉至VDDB,从而实现高电平转换。此电路属于单向转换电路,转换方向为IN输入,OUT输出。
图2右图实现原理: 当输入IN为低电平时,三极管Q2关断,三极管Q3导通,输出OUT被拉低,从而实现低电平转换;当输入IN为高电平VDDA时,三极管Q2导通,从而三极管Q3被拉低关断,从而输出OUT被电阻R6拉高到VDDB,从而实现高电平转换。此电路只能实现左侧IN输入,右侧OUT输出,不能反向转换。
注意事项:图2右图中使用2个三极管的目的是将输入和输出信号同相,如果可以接受反相,使用一个三极管也可以。
优点:(1)便宜:三极管常见并且容易采购,价格低廉。
(2)驱动能力强:驱动能力取决于三极管,可以做到数十mA;
(3)漏电流低:IN 和OUT两者之间的漏电流较小(uA级别),几乎可以忽略不计。
缺点:(1)速度:两级三极管属于电流驱动型,加上电路和寄生电容,转换后的波形不是十分理想。一般只能用于100K以内的信号转换。
(2)器件多:同相转换需要2个三极管以及配套的电阻,多路转换时占用空间较多。
应用:
图2为单向串口电平转换电路。实现原理如下,单片机的RXD接口接收数据,终端设备TXD接口输出数据时,3.3V与5V分别为相互转换的两个不同的电压域。当终端设备TXD接口输出0V时,三极管Q1导通,单片机RXD接口被拉低到接近0V电平,实现低电平转换;当终端设备TXD接口输出高电平5V时,三极管Q1截止,此时单片机RXD接口被电阻R1上拉至3.3V,从而实现高电平转换。同理,单片机TXD接口输出数据,终端设备RXD接口接收数据,实现3.3V到5V的转换。文章来源:https://www.toymoban.com/news/detail-784126.html
2、MOS管构成的双向电平转换方法文章来源地址https://www.toymoban.com/news/detail-784126.html
到了这里,关于常见电平转换电路设计参考的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!