这个I/O的输出电流可能无法使三极管完全导通
发布时间:2019-04-16 14:23

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人教育行家采纳数:23594获赞数:56429获得过一项实用新型专利向TA提问展开全部这两个电路的区别很小,三极管都是构成了一个共射极放大电路。

  对于上面那个使用NPN三极管的电路来说,输入高电平可以使蜂鸣器发出声音;下面这个电路相反,是输入低电平时可以使蜂鸣器发出声音。

  对于STM32、MSP430、增强型STC单片机等等,这两个电路除了逻辑相反之外没有别的区别。对于普通的MCS-51单片机(比如STC89C51RC、AT89S51等等),上面那个使用NPN三极管的电路并不适用,原因是普通的MCS-51单片机的I/O口输出电流(拉电流)能力很差,当I/O置为1时,这个I/O的输出电流可能无法使三极管完全导通,从而导致声音偏小。实际上这两个电路中三极管都是起放大作用,数字电路中的放大作用,一般就是开关作用。

  这个我知道,我主要是不明白这两种用法,比如第一种里面的那个R11是什么作用?

  假如蜂鸣器接在发射极,那么基极电位是不是也要抬高至少3伏,这样就要求控制端输出较高电压。还有,只有蜂鸣器得到少一够电压才能工作,三极管也才能导通,这样可能很不稳定。

  在这个图中,基极加了这个偏置电阻之后,只要控制端输出高(3.3v),基极电压就是稳定的3v,那这样的话我把蜂鸣器接在发射级不可以吗?

  从图中分析蜂鸣器工作电压应该是3V左右的,这样,发射极电位就是3V,基极电位约3.7V,那么控制端电压应该更高。