数字电路和单片机驱动喇叭发声的基本原理是输出一定频率的脉冲信号,经过放大后送至喇叭。喇叭的驱动电路有多种,图所示是单个三极管组成的简单驱动电路。由于是数字信号输入,三极管工作在饱和状态,只起到开关作用。我们在处理单片机软件时,一定要保证在不发声的时候使三极管处于截止,防止三极管导通后直流电压直接流过喇叭烧毁音圈。以图所示为例,NPN型三极管是高电平导通,即初始化时就需将单片机输出端置低,等需要发声时再进行处理,当发声完毕后同样置低该输出端。近日在做电子琴时因软件处理不当烧毁小喇叭一只,望爱好者引以为戒。
