3623|13

442

帖子

2

TA的资源

禁止发言

楼主
 

如图 通过51单片机 一输出引脚控制三极管实现电压转换 图中R1和R2的值如何计算 [复制链接]

 
如图  通过51单片机 一输出引脚控制三极管实现电压转换 图中R1和R2的值如何计算
此帖出自PCB设计论坛

最新回复

从首帖图中可见,如果要从OUT处即单片机引脚输入高电平或者低电平,三极管一定不能导通(否则将把输入信号短路到地)。所以,作为输入使用前,单片机一定要对I/O口写 “1”,即令引脚输出高电平,也就是让三极管关断。此时外部信号就可以施加到OUT端。外部信号为高电平,实际上并不需要提供电流,靠芯片内部上拉电阻R2就可以让引脚为高电平(如果输入信号开路,单片机就会认为输入为高电平)。外部信号为低电平,则输入信号需要把R2中的电流 “吸走” 到地(单片机引脚没有外加上拉电阻时为数十微安至多100微安,有外加上拉电阻时当然还要加上外加电阻中的电流)。   详情 回复 发表于 2020-9-22 16:40
点赞 关注
 

回复
举报

1万

帖子

24

TA的资源

版主

沙发
 

要根据三极管的增益、输出驱动电流等计算。现在一般三极管的增益都可以达到100以上

此帖出自PCB设计论坛
 
 

回复

15

帖子

0

TA的资源

禁止发言

板凳
 
连这都不会算,还在一会儿研究量子纠缠,一会儿研究天线接收?
此帖出自PCB设计论坛
 
 
 

回复

442

帖子

2

TA的资源

禁止发言

4
 
EEW2020 发表于 2020-1-29 12:38
连这都不会算,还在一会儿研究量子纠缠,一会儿研究天线接收?

大家都学过数电模电电路 但是很少有学过如何造单片机的  对单片机内部结构一无所知  这问题没什么可笑的
此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

5
 
EEW2018 发表于 2020-1-29 13:02 大家都学过数电模电电路 但是很少有学过如何造单片机的 对单片机内部结构一无所知 这问题没什么可笑的

这个问题,其实仔细阅读单片机的datasheet即可了解。单片机datasheet中必有说明,包括 “单片机内部结构”。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

6
 

R2多大,需要根据OUT端输出电流来决定。负载越重(要求OUT端电流大),R2就要小一些。至于计算,当然是根据欧姆定律。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

7
 

R1根据三极管要求的输出电流(集电极电流)和三极管电流放大倍数决定,并留有一定余量。

例如,三极管集电极电流要求10mA,电流放大倍数最小50,那么基极电流至少要0.2mA。单片机输出高电平接近5V,那么R1应该小于5/0.0002=25000(欧)。实际上R1通常用2~10千欧。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

8
 

首帖电路,如果三极管距离单片机稍远,则该电路应该在基极与地之间并联一支电阻,电阻数值大约5~10千欧。加入此电阻后,三极管抗干扰能力比没有此电阻要强不少。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

9
 

三极管基极与地之间并联电阻后,显然R1应该比计算出的数值更小一些,以保证三极管在单片机输出高电平时能够进入饱和。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

10
 
本帖最后由 maychang 于 2020-1-30 17:25 编辑
EEW2018 发表于 2020-1-29 13:02 大家都学过数电模电电路 但是很少有学过如何造单片机的 对单片机内部结构一无所知 这问题没什么可笑的

“大家都学过数电模电电路 但是很少有学过如何造单片机的 对单片机内部结构一无所知”

其实,51单片机I/O口结构和首帖那幅图是一样的。只不过电源电压为5V。

R2就是芯片内部的上拉电阻,三极管改成MOS管(现在都是CMOS工艺),图中标注IO处是个锁存器。OUT端就是单片机引脚。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

11
 
EEW2018 发表于 2020-1-29 13:02 大家都学过数电模电电路 但是很少有学过如何造单片机的 对单片机内部结构一无所知 这问题没什么可笑的

首帖图中,(在锁存器控制下)三极管饱和导通,引脚OUT输出低电平,(在锁存器控制下)三极管关断,引脚OUT输出高电平。

可见,引脚输出高电平完全是靠电阻首帖图中R2拉上去的。低电平则是靠三极管饱和导通实现的。

因为三极管饱和导通时允许流过较大电流,而电阻R2数值较大,所以51系列单片机引脚下拉能力比上拉能力要强得多。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

12
 
EEW2018 发表于 2020-1-29 13:02 大家都学过数电模电电路 但是很少有学过如何造单片机的 对单片机内部结构一无所知 这问题没什么可笑的

从首帖图中可见,如果要从OUT处即单片机引脚输入高电平或者低电平,三极管一定不能导通(否则将把输入信号短路到地)。所以,作为输入使用前,单片机一定要对I/O口写 “1”,即令引脚输出高电平,也就是让三极管关断。此时外部信号就可以施加到OUT端。外部信号为高电平,实际上并不需要提供电流,靠芯片内部上拉电阻R2就可以让引脚为高电平(如果输入信号开路,单片机就会认为输入为高电平)。外部信号为低电平,则输入信号需要把R2中的电流 “吸走” 到地(单片机引脚没有外加上拉电阻时为数十微安至多100微安,有外加上拉电阻时当然还要加上外加电阻中的电流)。

此帖出自PCB设计论坛
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

13
 
EEW2018 发表于 2020-1-29 13:02 大家都学过数电模电电路 但是很少有学过如何造单片机的 对单片机内部结构一无所知 这问题没什么可笑的

前面从6楼到12楼回复,注意只限51单片机这样的 “准双向口”,对其它型号单片机未必适用。有很多单片机的I/O口是推挽结构,与51系列单片机结构不同。

此帖出自PCB设计论坛
 
 
 

回复

1643

帖子

0

TA的资源

五彩晶圆(初级)

14
 

从首帖图中可见,如果要从OUT处即单片机引脚输入高电平或者低电平,三极管一定不能导通(否则将把输入信号短路到地)。所以,作为输入使用前,单片机一定要对I/O口写 “1”,即令引脚输出高电平,也就是让三极管关断。此时外部信号就可以施加到OUT端。外部信号为高电平,实际上并不需要提供电流,靠芯片内部上拉电阻R2就可以让引脚为高电平(如果输入信号开路,单片机就会认为输入为高电平)。外部信号为低电平,则输入信号需要把R2中的电流 “吸走” 到地(单片机引脚没有外加上拉电阻时为数十微安至多100微安,有外加上拉电阻时当然还要加上外加电阻中的电流)。

此帖出自PCB设计论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表