模组串口电路常见电平匹配方法

时间:2023-06-07来源:佚名

模组UART、IO、IIC、SPI等外围接口电(píng)域通常为1.8V、2.8V、3V,主流单片机系统的电(píng)域通常为3.3V和5V,当模组与单片机系统进行数据交互时,由于通信双方电(píng)不匹配,可能导致通信失败、电流倒灌、功耗异常、电压异常等问题。为帮助客户解决此类问题,本文将介绍几种常见的电(píng)匹配方法,建议根据实际情况具体选择。

一、直接连接方式

通信双方直连,中间串联一个限流电阻,如图1(2.8V输出与3.3V输入)。直连需满足以下要求:

①2.8V输出的VOH min大于3.3V输入的VIH min;

②2.8V输出的VOL max小于3.3V输入的VIL max。

若通信双方进行直接连接,必须仔细阅读器件规格书,了解MCU和模组的IO口输入输出特性及参数;此外,当高电压系统(如5V)输出高时,还应注意低电压系统IO 口的耐压值是否满足要求。

模组串口电路常见电(píng)匹配方法

图1直接连接

二、电阻分压方式

通信双方利用电阻分压进行电(píng)匹配,将3.3V电(píng)转换为2.8V电(píng),由电阻分压公式可计算出对应阻值,如图2。应用时应注意在功耗和转换时间之间进行权衡。为了使接口电流的功耗需求最小,R18和R19应尽可能大,但寄生电容的存在会使输入信号的上升和下降时间同步增加,在通信速率较高的情况下,可能导致通信失败。

模组串口电路常见电(píng)匹配方法

图2电阻分压

三、二极管钳位方式

通信双方利用二极管的钳位特性进行电(píng)匹配,如图3。

①如果VIN>3.3V VF,则VOUT=3.3V VF;

②如果VIN<=3.3V VF,VOUT=VIN。

(VF:二极管的正向导通压降)

选用的电阻R20必须要能保护二极管和3.3V电源,同时还不会对模拟性能造成影响。如果3.3V电源的阻抗太低,那么这种类型的钳位可能致使3.3V电源电压上升。同时,在通信速率较高的情况下,由于二极管存在结电容,此类转换可能会使输入信号对3.3V电源产生干扰。

模组串口电路常见电(píng)匹配方法

图3二极管钳位

四、二极管稳压方式

通信双方利用齐纳二极管的稳压特性进行电(píng)匹配,如图4。

①如果VIN>VBR,VOUT=VBR;

②如果VIN<=VBR,VOUT=VIN。

(VBR:齐纳二极管的反向击穿电压)

齐纳二极管的速度通常要比二极管钳位中所使用的快速信号二极管慢。齐纳钳位一般来说更可靠,钳位时不依赖于电源的特性参数,钳位的大小取决于流经二极管的电流,由R21的值决定。

模组串口电路常见电(píng)匹配方法

图4二极管稳压

五、二极管隔离方式

通信双方利用二极管的单向导通特性进行电(píng)匹配,如图5。

①当MCU的TXD输出低电(píng)时,二极管导通,使得模组的RX电压为VF(VF为二极管正向导通电压),一般为0.3~0.7V;

②当MCU的TXD输出高电(píng)时,二极管关断,模组的RX端将由上拉电阻R22拉至2.8V;

③当模组的TX输出高电(píng)时,MCU的RX引脚电压等于模组的VOH - VF;

④当模组的TX输出低电(píng)时,二极管关断,MCU的RX电压由下拉电阻R23拉到GND。

模组串口电路常见电(píng)匹配方法

图5二极管隔离

六、三极管单向转换方式

通信双方利用三极管的开关特性进行电(píng)匹配,如图6。

①当MCU的TX输出高电(píng)时,三极管截止,模组的RX端由R24上拉至1.8V;

②当MCU的TX输出低电(píng)时,三极管导通,模组的RX端接收到低电(píng),完成电(píng)从MCU_TX到MZ_RX的单向转换。

在基极电阻R25上建议并联一颗电容C1,可一定程度提高开关速率,称为加速电容。注意此类电(píng)转换通信速率不可太高,建议不超过115200bit/s。实际使用电路可参考图7,C14、C15为加速电容,可提高三极管开关速度、优化波形、提高波特率,注意容值不可过大,1nF以下即可。

模组串口电路常见电(píng)匹配方法

图6三极管单向转换

模组串口电路常见电(píng)匹配方法

图7带有加速电容的三极管转换

七、NMOS双向电(píng)转换方式

通信双方利用NMOS管进行电(píng)匹配,如图8。

①当1为高电(píng)时,MOS管截止,3处电压经R3上拉到3.3V,也为高电(píng);

②当1为低电(píng)时,由于体二极管的存在,使得3(Q1源极)的电压为VF(体二极管正向导通电压),即 Vgs > Vgs on,从而使得Q1导通,导通后3处的电压即和1基本等电位,故3也为低电(píng);

③当3为高电(píng)时,MOS管截止,1处电压经R1上拉到5V,也为高电(píng);

④当3为低电(píng)时,Vgs=3V,大于MOS管开启电压Vgson,故MOS管导通,将1处电压拉低。

因MOS管存在开关速度问题,故此种形式的电(píng)转换电路速率不能过高,一般控制在1MHz以内。对于标准模式100kbit/s或快速模式400kbit/s的I2C总线,该电(píng)转换电路不存在任何限制问题。应用时需要注意:由于体二极管的存在,电压低的IO要接S极,电压高的接D极,不能接反。

模组串口电路常见电(píng)匹配方法

图8 NMOS双向电(píng)转换

八、电(píng)转换专用IC方式

通信双方利用电(píng)转换芯片进行电(píng)匹配,如图9、10。电(píng)转换芯片有单向和双向之分,输出可分为开漏和推挽式,还有通道数可选,如单通道、双通道、四通道、八通道等,一般自带有ESD保护,可靠性高。常见型号有:TXS0108EPWR、TXB0102DCUR、74LVX3245MTCX等。其优点是转换速率高,性能稳定可靠,具有ESD保护,外围器件少,节省PCB空间;缺点是芯片成本较高。

模组串口电路常见电(píng)匹配方法

图9电(píng)转换专用IC(1)

模组串口电路常见电(píng)匹配方法

图10电(píng)转换专用IC(2)

    相关阅读

    软启动器12个故障代码

    软启动器常见故障问题的故障代码,参考如下: 1、故障代码Err01 故障类容:→断相;说明:主电路任意一相断相。 2、故障代码Err02 故障类容:→过电流;说明:超过额定电流12倍。 3、故...
    2022-11-26

    电动车电池看参数的三种方法,轻松查看电动车电池型号

    新买的电动车电池是什么型号的,很多人并不是很清楚,而在需要换电池时搞不清楚型号就会很麻烦,那么电动车电池规格怎么,怎么来识别电动车电池的型号,与电工天下小编一起来...
    2022-11-30

    电焊机电流调到多少合适,根据焊条大小及焊接对象做调整

    2.5焊条电焊机电流大小应根据焊条的种类来定: 1、一般碳钢焊条焊接电流调到100A左右,不锈钢焊条稍低点。 2、焊方管2.5焊条电流: 60-80A电焊机利用正负两极在瞬间短路时产生的高温电...
    2023-01-09
    电焊机电流调到多少合适,根据焊条大小及焊接对象做调整

    电动机的启动电流如何计算,电动机启动电流计算公式

    有关电动机启动电流的计算方法,三相电机启动电流瞬时是正常的多少倍,电动机的启动电流是额定电流 的多少,电动机 启动电流计算公式与实例,感兴趣的朋友参考下。 电动机启动...
    2022-11-22
    电动机的启动电流如何计算,电动机启动电流计算公式

    【电力用户怎么分级,电力用户分类标准】

    【电力用户怎么分级,电力用户分类标准】 有网友咨询,电力用户怎么分级,针对分级的问题,电力用户分为一级用户至三级用户,那么电力用户分类标准是怎么样的,电力客户分级和...
    2022-12-10
    【电力用户怎么分级,电力用户分类标准】

    插座发出滋滋滋的声音是什么原因

    首先最有可能的原因就是电源线与插座接线端子接触不牢固,而造成的虚接,进而产生电弧也就是我们俗称的电火花,就会发出的滋滋声音。 插座内由于质量问题,电源接线柱与插头触...
    2022-11-10
    插座发出滋滋滋的声音是什么原因

    安装西门子软件时提示重启电脑的解决办法

    在 西门子软件安装 时,比如:WinCC、Step7、SIMATIC NET SQL Server for WINCC等软件,有时候并不是很顺利,经常提示要重启,而且重启之后还是提示重启,一直循环提示,这个问题可以通过下面...
    2023-03-09
    安装西门子软件时提示重启电脑的解决办法

    异步电动机正反转控制plc接线图及梯形图(图文)

    【 异步电动机 正反转控制plc 接线图及梯形图 】 用plc实现异步电动机的正反转控制,如何设计控制线路图,如何分配i/o,都是绘制plc接线图的关键,另外异步电动机正反转控制设计 过...
    2022-12-11
    异步电动机正反转控制plc接线图及梯形图(图文)

    网站栏目