在多次构建电路时,我们需要生成诸如音乐声或某种警报声之类的声音。代替构建复杂的电路,我们有些使用完整的IC来产生声音,例如UM66,UM3561等。虽然UM66只能产生一种声音,但我们有UM3561,它非常有用,可以产生四种声音,即。警察警报器,消防队警报器,救护车警报器和机枪警报器。当我们需要生成此类警报声音时,UM3561非常方便,并且使用该IC非常容易。
UM3561 IC
UM3561是CMOS LSI IC,可以产生四种声音。它通常用于警报器和玩具。这是一款低成本,低功耗的8引脚IC。它具有内置的振荡器和电路来产生声音,并且只需要一个外部电阻。该外部电阻器连接在PIN 7和PIN 8之间,用于控制振荡频率。可变电阻器可用于更改声音的频率,或者如果您不想更改频率,则220K固定电阻器效果很好。
UM3561的工作电压范围为3-5伏,高于5V的电压会损坏IC,因此,如果我们将其与其他电路一起使用或使用高压电源,则必须连接一个齐纳二极管来保护IC。IC产生的输出不足以驱动8ohm的小型扬声器,因此要放大IC的输出,必须在输出(PIN 3)处使用晶体管。
UM3561的引脚图和引脚描述如下,摘自其数据表:
销号 |
符号 |
描述 |
1个 |
SEL2 |
音效选择针脚2 |
2 |
VS |
地面 |
3 |
输出量 |
输出值 |
4 |
数控 |
内部测试引脚:正常工作时保持开路 |
5 |
Vdd |
电源正极 |
6 |
SEL1 |
音效选择引脚号1 |
7 |
OSC1 |
外部振荡器端子1 |
8 |
OSC2 |
外部振荡器端子2 |
我们可以通过使用其2种声音效果选择引脚(SEL 1和SEL 2)来播放四种声音,就像SEL 1和SEL 2应该保持打开以产生警笛声一样。下表是4种播放模式的表格,您可以产生所需的声音。
SEL 1 |
SEL 2 |
音效 |
数控 |
数控 |
警笛 |
Vdd |
数控 |
消防队警笛 |
VS |
数控 |
救护车警笛 |
X |
Vdd |
机枪 |
齐纳二极管
齐纳二极管与其他二极管一样,只有一个区别。所有二极管仅允许电流沿一个方向(正向)流动,但是如果电压超过某个限制,则齐纳二极管可以允许反向电流。该电压称为击穿电压或齐纳膝盖电压。因此,齐纳二极管的这一特性通过防止向UM3561 IC供电,从而保护了它。
组件
- UM3561 IC
- 电阻10K,150K
- 可变电阻100K
- 晶体管BC547
- 齐纳二极管3.3v
- 喇叭8ohm
- 3按钮开关
- 电池9v
电路图和说明
- 在PIN 7和PIN 8之间使用100k可变电阻和150K电阻来改变电路板上的振荡频率。我们可以通过旋转可变电阻器的旋钮来改变频率。
- 8ohm扬声器与NPN晶体管BC547一起使用来产生声音,因为我们知道UM3561的输出不足以驱动扬声器,因此我们使用晶体管来放大输出。
- 3个按钮用于产生3种不同的声音。当没有按任何按钮时(SEL 1和SEL 2打开),会产生警笛声;当按下按钮S1时(SEL 1接地Vss和SEL 2打开),将生成救护车警笛;当按下按钮S2时(SEL 1 HIGH-Vdd和SEL 2打开),将生成消防警笛。当按下按钮S3(SEL 1打开并且SEL 2 HIGH-Vdd)时,将生成机关枪警笛。
- 由于我们使用9v电池,因此我们使用稳压二极管(3.3v)进行电压调节,因为直接施加高于5v的电压会损坏IC。