基于三极管的电平转换电路
在51单片机和8266通信过程中遇到一个问题,51单片机输出5V电压,8266输入3.3V电压。单片机认为5V左右的电压表示“1”;8266认为3.3V左右的电压表示“1”。即两个板子对于高电平的定义不一样,不能直接通信,这中间就需要一个翻译。
当三极管的发射结导通以后,集电极与发射极之间会有电子流动,形成通路。饱和时集电极与发射极之间的电压Vce最低只有几十毫伏,可以忽略不计,所以把输入电平接到三极管的基极。
对于NPN型的三极管,把电源正极连接集电极,电源地连接发射极。然后从集电极引出输出电平。
如果发射结导通,输出电平等于Vce,约等于0;如果发射结截止,输出电平等于电源电压。
为了保证即便集电极与发射极导通,电源也不会被短路,应该在集电极串联一个电阻;同时,如果基极电流过大,可能在发射结导通的时候烧坏三极管,所以基极应该有串联电阻。
分析原理图可知,基极高电平时,发射结导通,集电极“相当于”接地(其实还有几十毫伏饱和压降);基极低电平时,发射结不导通,集电极与VCC连接,是高电平。此电路可以实现电平转换的功能,只不过相位正好相反了。
基于三极管的电平转换电路相关推荐
- 如何利用三极管实现电平转换
我们在数字电路设计时,有时候控制器的IO电平和被控的芯片的IO电平不一致,比如控制器IO电平为3.3V,被控芯片IO电平为5V,我们不能直接将控制器的IO与被控芯片IO直接连接起来,因为这两个电平不兼 ...
- 5v 3.3v电平转换电路_3.3V与5V系统电平兼容的方法探究
在我们电路设计中,常常会遇到通信电平转换的问题,在应用电平转换的措施之前还需要判断进行电平转换的必要性. 解决电平转换问题,最根本的就是要解决逻辑器件接口的电平兼容问题.而电平兼容原则就两条:Voh& ...
- 电平通讯速度_飞凌干货丨几种常见的电平转换电路分析及应用
在电路设计过程中,输入输出信号电平不匹配问题很常见,这时就需要设计人员对信号进行电平转换.常见的电平转换电路有以下几种: 1.由二极管构成的单向电平转换电路 图1中RX为3.3V TTL电平与485驱 ...
- 节流计划-硬件篇-1-AIR724UG电平转换电路
目录 设计概述 设计难点 解决方案 节流计划旨在降低物联网产品的硬件成本,本专栏将在2021年持续更新. 节流计划不采用STM32/STC/PIC等传统MCU,而是充分挖掘AIR724UG芯片除4G通 ...
- 3.3V和5V双向电平转换电路
" 当我们使用3.3V单片机(STM32系列)和5V的器件通信时(IIC设备),电平转换就势在必行了" 01 经典电平转换电路 1.1.这是一款经典的电平转换电路,该电路的核心是一 ...
- 电子设计(7)3.3V和5V串口通信电平转换电路(超详细,超简单)
写在前面:两个单片机由于电平不同,串口通信可能会失败,这时候需要通过电平转换电路来解决,本文给出了两种方法,一种是通过三极管搭建,另一种是MOS管搭建,在硬件工程师的笔试中也经常会出现这样的题目. 3 ...
- MOS管电平转换电路学习
最近在设计中遇到一个简单,但是稍不注意就出错的问题,在此分享一下. 在电路开发过程中,我们经常遇到两个系统电平不一致的情况,比如IIC和UART通信等.使用MOSFET搭建双向电平转换电路,是比较常见 ...
- 5v 3.3v电平转换电路_MOS管电平转换电路,硬件工程师居家旅行、看门护院的必备良药...
作者:LR梁锐,排版整理:晓宇 本文作者LR梁锐定居广州,是一位电子电路爱好者,有着非常丰富的硬件设计经验,欢迎大家进群勾搭闲聊 电平转换在电路设计中非常常见,因为做电路设计很多时候就像在搭积木,这 ...
- 74LVC245电平转换电路
74LCV245电平转换电路 直接上手 74LCV245电平转换电路 74LVC245芯片介绍 74LCV245芯片功能 电路原理图 74LVC245芯片介绍 我这里用的是SN74LVC245APWR ...
- 电平转换电路的处理办法
文章参考:http://www.elecfans.com/bandaoti/eda/20180128624839.html https://blog.csdn.net/weixin_39628271/ ...
最新文章
- Oracle 10g(10.2.0.4)升级到10.2.0.5.19
- 蓝桥杯Java输入输出相关
- java常用的排序算法的思想以及实现
- 网易云信流媒体服务端架构设计与实现
- 【IDEA】推荐一些好用的IDEA插件
- java 类型推理_java 11 局部变量类型推断
- java+中的final关键字有哪些用法_Java中的Final关键字用法汇总及简单示例
- python 判断数字连续_关于python:检测列表中的连续整数
- 类型转换和操作符重载 (c#)
- pytorch Tensor转numpy并解决RuntimeError: Can‘t call numpy() on Tensor that requires grad.报错
- 锤子新机或10月31日发布,罗永浩:与我无关
- 基于今日头条开源数据的词共现、新热词发现、短语发现
- 高校科研管理系统源代码_加强医院科研管理系统提升科研水平
- 映泰主板G31安装centos系统启动不了解决办法
- 【剑指Offer】43. 从 1 到 n 整数中 1 出现的次数
- 重写规则(Rewrite Rules)在IIS和Linux服务器的配置区别
- TypeScript学习-类class
- 文件不见还占用空间咋修复
- 抖音,B站,小红书三大平台品牌投放特征与建议
- Elasticsearch(七) - X-Pack 用户管理
热门文章
- matlab一维插值extrap,MSC Patran中基于Matlab插值函数的多场创建
- win7怎么看计算机Mac地址,win7如何查看mac地址?win7系统查看mac地址两种方法
- 外卖返利系统公众号外卖cps返利小程序淘宝客程序淘客侠客外卖CPS
- 用python分析股票收益影响因素的方法_Python3对股票的收益和风险进行分析
- matlab的取整函数
- Go语言grpc proto生成pb文件
- IAST技术进阶系列(四):DevOps流水线敏捷实践
- 网络安全kali渗透学习 web渗透入门 Google搜索引擎的使用技巧
- 2017中国银行业发展趋势报告
- python统计pdf字数_使用python统计tex字数(一):最精简版本