请问图中PL2303的TXD口接的4148二极管是什么作用呢?这么接为什么信号还能接收呢?
发布网友
发布时间:2022-05-06 18:02
我来回答
共1个回答
热心网友
时间:2023-10-14 08:25
提高下载成功率经验,就是2303的TXD端与5V单片机连接时,需要串联一个二极管,2303的TXD(OUTPUT)连接二极管的阴极,二极管阳极连接5V 单片机的RXD,RXD还需要上拉。这种设计应用在2303是3.3V IO(HX版本具有5V耐压)。
在二极管阴极是3V OUTPUT,阳极是5V INPUT(带上拉)时,二极管总是(弱)导通的,对于3V OUTPUT来说,其高低电平都被抬高了二极管的导通压降的电压,例如0.7V。这样Vol=0.7V,Voh=3.7V,满足了5V CMOS的要求:Vil<1.5V(0.3VCC),Vih>3.5V(0.7VCC)。没有这个二极管的话,就不能满足5V CMOS,只能满足5V TTL的要求:Vil<0.8V,Vih>2.0V(因此对于输入兼容TTL电平的CMOS器件也没有问题,例如STC51单片机)。
一般用二极管做电平隔离的情况是在二极管阴极是5V OUTPUT,阳极是3V INPUT(带上拉)时,只有5V OUTPUT输出低电平的时候,二极管才会导通,这时3V INPUT可以读到低电平0.7V;在5V OUTPUT输出高电平的时候,二极管截止,这时3V INPUT读到的高电平是来自其上拉电阻。
热心网友
时间:2023-10-14 08:25
提高下载成功率经验,就是2303的TXD端与5V单片机连接时,需要串联一个二极管,2303的TXD(OUTPUT)连接二极管的阴极,二极管阳极连接5V 单片机的RXD,RXD还需要上拉。这种设计应用在2303是3.3V IO(HX版本具有5V耐压)。
在二极管阴极是3V OUTPUT,阳极是5V INPUT(带上拉)时,二极管总是(弱)导通的,对于3V OUTPUT来说,其高低电平都被抬高了二极管的导通压降的电压,例如0.7V。这样Vol=0.7V,Voh=3.7V,满足了5V CMOS的要求:Vil<1.5V(0.3VCC),Vih>3.5V(0.7VCC)。没有这个二极管的话,就不能满足5V CMOS,只能满足5V TTL的要求:Vil<0.8V,Vih>2.0V(因此对于输入兼容TTL电平的CMOS器件也没有问题,例如STC51单片机)。
一般用二极管做电平隔离的情况是在二极管阴极是5V OUTPUT,阳极是3V INPUT(带上拉)时,只有5V OUTPUT输出低电平的时候,二极管才会导通,这时3V INPUT可以读到低电平0.7V;在5V OUTPUT输出高电平的时候,二极管截止,这时3V INPUT读到的高电平是来自其上拉电阻。