在51单片机和8266通信过程中遇到一个问题,51单片机输出5V电压,8266输入3.3V电压。单片机认为5V左右的电压表示“1”;8266认为3.3V左右的电压表示“1”。即两个板子对于高电平的定义不一样,不能直接通信,这中间就需要一个翻译。
当三极管的发射结导通以后,集电极与发射极之间会有电子流动,形成通路。饱和时集电极与发射极之间的电压Vce最低只有几十毫伏,可以忽略不计,所以把输入电平接到三极管的基极。
对于NPN型的三极管,把电源正极连接集电极,电源地连接发射极。然后从集电极引出输出电平。
如果发射结导通,输出电平等于Vce,约等于0;如果发射结截止,输出电平等于电源电压。
为了保证即便集电极与发射极导通,电源也不会被短路,应该在集电极串联一个电阻;同时,如果基极电流过大,可能在发射结导通的时候烧坏三极管,所以基极应该有串联电阻。
分析原理图可知,基极高电平时,发射结导通,集电极“相当于”接地(其实还有几十毫伏饱和压降);基极低电平时,发射结不导通,集电极与VCC连接,是高电平。此电路可以实现电平转换的功能,只不过相位正好相反了。
基于三极管的电平转换电路
最新推荐文章于 2022-03-03 11:44:50 发布