在51单片机和8266通信过程中遇到一个问题,51单片机输出5V电压,8266输入3.3V电压。单片机认为5V左右的电压表示“1”;8266认为3.3V左右的电压表示“1”。即两个板子对于高电平的定义不一样,不能直接通信,这中间就需要一个翻译。
当三极管的发射结导通以后,集电极与发射极之间会有电子流动,形成通路。饱和时集电极与发射极之间的电压Vce最低只有几十毫伏,可以忽略不计,所以把输入电平接到三极管的基极。
对于NPN型的三极管,把电源正极连接集电极,电源地连接发射极。然后从集电极引出输出电平。
如果发射结导通,输出电平等于Vce,约等于0;如果发射结截止,输出电平等于电源电压。
为了保证即便集电极与发射极导通,电源也不会被短路,应该在集电极串联一个电阻;同时,如果基极电流过大,可能在发射结导通的时候烧坏三极管,所以基极应该有串联电阻。

 分析原理图可知,基极高电平时,发射结导通,集电极“相当于”接地(其实还有几十毫伏饱和压降);基极低电平时,发射结不导通,集电极与VCC连接,是高电平。此电路可以实现电平转换的功能,只不过相位正好相反了。

基于三极管的电平转换电路相关推荐

  1. 如何利用三极管实现电平转换

    我们在数字电路设计时,有时候控制器的IO电平和被控的芯片的IO电平不一致,比如控制器IO电平为3.3V,被控芯片IO电平为5V,我们不能直接将控制器的IO与被控芯片IO直接连接起来,因为这两个电平不兼 ...

  2. 5v 3.3v电平转换电路_3.3V与5V系统电平兼容的方法探究

    在我们电路设计中,常常会遇到通信电平转换的问题,在应用电平转换的措施之前还需要判断进行电平转换的必要性. 解决电平转换问题,最根本的就是要解决逻辑器件接口的电平兼容问题.而电平兼容原则就两条:Voh& ...

  3. 电平通讯速度_飞凌干货丨几种常见的电平转换电路分析及应用

    在电路设计过程中,输入输出信号电平不匹配问题很常见,这时就需要设计人员对信号进行电平转换.常见的电平转换电路有以下几种: 1.由二极管构成的单向电平转换电路 图1中RX为3.3V TTL电平与485驱 ...

  4. 节流计划-硬件篇-1-AIR724UG电平转换电路

    目录 设计概述 设计难点 解决方案 节流计划旨在降低物联网产品的硬件成本,本专栏将在2021年持续更新. 节流计划不采用STM32/STC/PIC等传统MCU,而是充分挖掘AIR724UG芯片除4G通 ...

  5. 3.3V和5V双向电平转换电路

    " 当我们使用3.3V单片机(STM32系列)和5V的器件通信时(IIC设备),电平转换就势在必行了" 01 经典电平转换电路 1.1.这是一款经典的电平转换电路,该电路的核心是一 ...

  6. 电子设计(7)3.3V和5V串口通信电平转换电路(超详细,超简单)

    写在前面:两个单片机由于电平不同,串口通信可能会失败,这时候需要通过电平转换电路来解决,本文给出了两种方法,一种是通过三极管搭建,另一种是MOS管搭建,在硬件工程师的笔试中也经常会出现这样的题目. 3 ...

  7. MOS管电平转换电路学习

    最近在设计中遇到一个简单,但是稍不注意就出错的问题,在此分享一下. 在电路开发过程中,我们经常遇到两个系统电平不一致的情况,比如IIC和UART通信等.使用MOSFET搭建双向电平转换电路,是比较常见 ...

  8. 5v 3.3v电平转换电路_MOS管电平转换电路,硬件工程师居家旅行、看门护院的必备良药...

    ​作者:LR梁锐,排版整理:晓宇 本文作者LR梁锐定居广州,是一位电子电路爱好者,有着非常丰富的硬件设计经验,欢迎大家进群勾搭闲聊 电平转换在电路设计中非常常见,因为做电路设计很多时候就像在搭积木,这 ...

  9. 74LVC245电平转换电路

    74LCV245电平转换电路 直接上手 74LCV245电平转换电路 74LVC245芯片介绍 74LCV245芯片功能 电路原理图 74LVC245芯片介绍 我这里用的是SN74LVC245APWR ...

  10. 电平转换电路的处理办法

    文章参考:http://www.elecfans.com/bandaoti/eda/20180128624839.html https://blog.csdn.net/weixin_39628271/ ...

最新文章

  1. Oracle 10g(10.2.0.4)升级到10.2.0.5.19
  2. 蓝桥杯Java输入输出相关
  3. java常用的排序算法的思想以及实现
  4. 网易云信流媒体服务端架构设计与实现
  5. 【IDEA】推荐一些好用的IDEA插件
  6. java 类型推理_java 11 局部变量类型推断
  7. java+中的final关键字有哪些用法_Java中的Final关键字用法汇总及简单示例
  8. python 判断数字连续_关于python:检测列表中的连续整数
  9. 类型转换和操作符重载 (c#)
  10. pytorch Tensor转numpy并解决RuntimeError: Can‘t call numpy() on Tensor that requires grad.报错
  11. 锤子新机或10月31日发布,罗永浩:与我无关
  12. 基于今日头条开源数据的词共现、新热词发现、短语发现
  13. 高校科研管理系统源代码_加强医院科研管理系统提升科研水平
  14. 映泰主板G31安装centos系统启动不了解决办法
  15. 【剑指Offer】43. 从 1 到 n 整数中 1 出现的次数
  16. 重写规则(Rewrite Rules)在IIS和Linux服务器的配置区别
  17. TypeScript学习-类class
  18. 文件不见还占用空间咋修复
  19. 抖音,B站,小红书三大平台品牌投放特征与建议
  20. Elasticsearch(七) - X-Pack 用户管理

热门文章

  1. matlab一维插值extrap,MSC Patran中基于Matlab插值函数的多场创建
  2. win7怎么看计算机Mac地址,win7如何查看mac地址?win7系统查看mac地址两种方法
  3. 外卖返利系统公众号外卖cps返利小程序淘宝客程序淘客侠客外卖CPS
  4. 用python分析股票收益影响因素的方法_Python3对股票的收益和风险进行分析
  5. matlab的取整函数
  6. Go语言grpc proto生成pb文件
  7. IAST技术进阶系列(四):DevOps流水线敏捷实践
  8. 网络安全kali渗透学习 web渗透入门 Google搜索引擎的使用技巧
  9. 2017中国银行业发展趋势报告
  10. python统计pdf字数_使用python统计tex字数(一):最精简版本