eMiniBoard的电路板,板载一个无源蜂鸣器用于声音提醒,也可以DIY一些音乐播放器,另外板载唤醒按键用于从低功耗状态唤醒。 我们先来看看无源蜂鸣器驱动电路的工作原理,如下图是无源蜂鸣器驱动电路 这里电容C13起到一个隔直通交的作用,防止单片一直输出高电平驱动MOS管导通,这样无源蜂鸣器内部线圈就会发热容易损坏,C13就提示我们需要使用PWM信号来驱动无源蜂鸣器。无源蜂鸣器不同的频率给人的声响是不一样的,也可以使用不同频率的PWM来驱动蜂鸣器播放音乐,不同频率给人的声响从网络获取参考如下: 蜂鸣器发声音频率 1-200Hz声音很小 200-300有声音 400嘟 500滴 600音调变高 700音调变高 800音调变高 2730Hz适合做滴的一声 3000最剌耳,声音大 一般无源蜂鸣器的工作频率在0.8k~9k之间,通常都是1~4k之间,具体要看蜂鸣器数据手册中的频响曲线。比如下图中的蜂鸣器最好选择3kHz左右的PWM信号才能驱动蜂鸣器发声最优。