蜂鸣器上拉电阻问题

[复制链接]
4192|12
 楼主| 我是土匪 发表于 2009-3-2 14:32 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;IO口接一电阻,然后连接三极管驱动BEEP,在IO口处很多电路加了上拉电阻,如果不加会怎么样?<br />我不知道怎么上传图片。。。
zhizuzhe 发表于 2009-3-2 15:35 | 显示全部楼层

两点:

1、内部不带上拉电阻,则必须外接上拉;<br />2、内部有上拉电阻,视负载而定,如果输出驱动电流足够,则无需外接上拉,饭则反之。
 楼主| 我是土匪 发表于 2009-3-2 17:02 | 显示全部楼层

犯错了

这个地方没有加上拉电阻,不知道会有什么影响。。。。。<br /><br />是不是一直叫?
tyw 发表于 2009-3-2 19:08 | 显示全部楼层

2楼不是告诉你了吗

看一下自已所用I/O口的特性
NE5532 发表于 2009-3-2 21:30 | 显示全部楼层

几点建议

1.有发帖子的时间,自己都搭出来了,已经知道会不会乱叫了。<br />2.R16和R82都是多余的。<br />3.按照常规单片机来看,应该是不叫的,请楼主自己先想一下,想不通再来问我。<br />4.R28也可以不要,但是电路形式要改,也请楼主自己先想一下,想不通再来问我。
 楼主| 我是土匪 发表于 2009-3-3 14:59 | 显示全部楼层

感谢大家

回2楼:<br />我无法核实IO是否带上拉,芯片手册没找到对应说明。<br />你说的“内部不带上拉电阻,则必须外接上拉”是不是这样理解:输出0,BEEP鸣叫;输出1,如果没有上拉,电压可能低于3.3V,甚至可能导致三极管导通,以致无论IO输出什么信号BEEP都会叫。<br />至于你说的第二点我还不能很透彻理解。<br /><br />回五楼:<br />昨天没有条件搭建硬件,今天尝试一下,即使不加上拉BEEP也是受控的,为了可靠我还是加了上拉;<br />“按照常规单片机来看,应该是不叫的”,上电无程序状态一般IO是高组态,这样理解对吧;<br />至于R82可以不加我认同,但是我觉得不要改电路,直接拿掉就可以了。<br /><br />还请楼上能继续指点。欢迎大家拍砖。<br /><br />
NE5532 发表于 2009-3-3 21:31 | 显示全部楼层

楼主没道理

即使不加上拉BEEP也是受控的,为了可靠我还是加了上拉。<br />既然可控了,还加个啥,多一个元件,多一个故障点。<br /><br />理解对了,一般IO都是高阻输入或者带内上拉的。<br /><br />不改电路组态,你的基极电流不对。
poplar1111 发表于 2009-3-3 23:03 | 显示全部楼层

周立功的easyarm2200开发板吧?

你这图是在周立功的easyarm2200开发板的原理图上截的吧?
 楼主| 我是土匪 发表于 2009-3-6 14:49 | 显示全部楼层

回帖

回复8楼,我截取的是SMARTARM2200的PDF,估计和你说的型号采用了相同的电路;<br /><br />回复7楼:<br />我自己做检讨,因为这个图是我直接拿来用的,他这里加上拉电阻还有另外一层含义,就是P0.7口是SPI的主从选择,而在这块开发板默认是SPI主机模式,故需要上拉电阻。<br />我误以为是BEEP电路的一部分,“多一个元件,多一个故障点”受教了;<br /><br />此外还要请教您如果不用R82的电路我确实看过,仅仅直接拿掉了,还请您讲述下您的想法。<br /><br />
 楼主| 我是土匪 发表于 2009-3-6 14:54 | 显示全部楼层

小小蜂鸣器有学问

学习,守株待兔,等待老师。
NE5532 发表于 2009-3-7 22:40 | 显示全部楼层

不要电阻,得做成射极跟随器的形式。

  
自然的天逸 发表于 2009-3-8 22:32 | 显示全部楼层

推挽输出的 不要加 开漏输出的要加

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

本版积分规则

226

主题

1761

帖子

30

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