多路模拟开关输出可以驱动三极管么?

[复制链接]
6436|21
 楼主| sandisker 发表于 2008-12-6 22:55 | 显示全部楼层 |阅读模式
利用51单片机的一个引脚通过多路模拟开关来控制多个三极管,来实现一个IO引脚控制多个三极管的通断,从而实现对多个通道的通断控制,每个通道的电流有200多mA。
   搭了电路试了一下,不接三极管时,多路模拟开关输出信号正常,连上三极管电路,输出高电平被拉的很低,无法实现对三极管的通断控制。
  不知这种思路是否可行?若可行的话,如何改进?
   请大伙指教,谢谢!
xwj 发表于 2008-12-6 23:20 | 显示全部楼层

几mA还是可以的

大了就算能用也会烧的
robin0557 发表于 2008-12-6 23:22 | 显示全部楼层

模拟开关的导通电阻太大。适用弱信号传输

 楼主| sandisker 发表于 2008-12-6 23:41 | 显示全部楼层

那该怎么办好呢?


 现在单片机IO口有限,还指望这种办法省点IO引脚。
 
awey 发表于 2008-12-6 23:45 | 显示全部楼层

你不会模拟开关输出直接驱动三极管吧?

串联了电阻没有?
 楼主| sandisker 发表于 2008-12-6 23:47 | 显示全部楼层

串了10k的电阻到三极管基极,基极和地之间也有10k

awey 发表于 2008-12-6 23:54 | 显示全部楼层

串连了10K的电阻就不会有这种情况

 楼主| sandisker 发表于 2008-12-7 00:01 | 显示全部楼层

可是搭了电路后实测还是给拉低了

xwj 发表于 2008-12-7 00:04 | 显示全部楼层

唉,要考虑很多方面的,LZ还是先贴电路图吧,大家来找碴

 楼主| sandisker 发表于 2008-12-7 00:23 | 显示全部楼层

还没资格贴图啊

xwj 发表于 2008-12-7 00:28 | 显示全部楼层

上传好后会自动链接图片,不要动,发帖即可

lyjian 发表于 2008-12-7 08:49 | 显示全部楼层

51加个上拉电阻

不一定要用多路模拟开关的呀
可以用数字的多路选择器呀
你又不是用来算传递模拟信号
awey 发表于 2008-12-7 09:41 | 显示全部楼层

没注意是51单片机

51单片机高电平驱动是很弱的,需要要加上拉电阻,不用串连电阻。
 楼主| sandisker 发表于 2008-12-7 11:07 | 显示全部楼层

我把图贴出来,大伙看看那

http://i3.6.cn/cvbnm/dc/6f/33/834fbdf50d52d2ebe6bd239502999711.jpg
awey 发表于 2008-12-7 11:09 | 显示全部楼层

看一下

awey 发表于 2008-12-7 11:15 | 显示全部楼层

晕!还是P0口

P0口做IO时是开漏输出的。

更改:
P00,P03-P07分别接10K的上拉电阻
去掉R1
 楼主| sandisker 发表于 2008-12-7 11:21 | 显示全部楼层

哦,搞错了,图上画的是p0口,但接的时候我用的P1口

xwj 发表于 2008-12-7 11:43 | 显示全部楼层

单片机的39脚加10k的上拉电阻即可

其实,要数字信号输出的话,CD4514是很好的选择
awey 发表于 2008-12-7 11:43 | 显示全部楼层

P1口,至少接4067的1脚的IO口要加上拉电阻

接一个2.2K的电阻到5V
dengm 发表于 2008-12-7 12:04 | 显示全部楼层

接 p1 口的话, 4067 的pin 1 上拉 4.7k, R1们可不要

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

本版积分规则

44

主题

97

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部