文章目录
- GD - GD32350R_EVAL - PWM实验和验证3 - EmbeddedBuilder - 无源蜂鸣器 - 用PMOS来控制
- 概述
- 笔记
- 失败图
- 成功图
- 蜂鸣器管脚波形
- 总结
- END
GD - GD32350R_EVAL - PWM实验和验证3 - EmbeddedBuilder - 无源蜂鸣器 - 用PMOS来控制
概述
以前做了一个实验,用PMOS来控制压电无源蜂鸣器。
失败了,几乎没有声音。
PWM输出频率没问题,用示波器看过。
今天做了三极管作为下管控制无源蜂鸣器成功后,比对了一下,临时改了一下电路,OK了。
好象是必须要在无源蜂鸣器两边并联一个1K的电阻才行。
笔记
失败图
看到蜂鸣器管脚上的波形不是方波(上升沿垂直,高电平保持50%, 下降沿线性到0),波形幅度2.4V.
成功图
D1换成1K的电阻,并联在压电无源蜂鸣器两边。
R9由100R换成0R
BAT54WS-7-F封装比0603大,从电阻本里面找了一个0805的1K电阻换上,可以焊接的上。
实验的平台和程序都没变(GD - GD32350R_EVAL - PWM实验和验证2 - EmbeddedBuilder - 无源蜂鸣器)
先试试好的蜂鸣器模块(三极管控制的模块),确定实验平台和软件都没问题。
然后直接换上PMOS控制蜂鸣器的模块(因为模块接口都一样), 如果换上之后,能听到正常声音,说明改对了。
如果听不到声音,说明改的不对。
蜂鸣器管脚波形
用PMOS控制蜂鸣器得到的波形,比用三极管得到的波形好。
三极管得到的波形为三角波(可能和加了100nf滤波电容有关)。
总结
看该型号无源蜂鸣器说明,官方说,如果为了音质更好,最好在蜂鸣器两边并联一个1K的电阻。
看来这个并联的1K电阻是必须的,而不是为了改善音质。
如果没有这个1K电阻的并联,蜂鸣器几乎没有声音(当用示波器表笔测量蜂鸣器管脚波形时,才有机会听到的声音特别微弱的哒哒声)。
既然同PMOS作为上管控制压电无源蜂鸣器成功。那么用NMOS作为下管控制压电无源蜂鸣器应该也是可以的,等以后有时间做板子实验。