3 软件程序设计
系统软件流程如图6所示。系统上电后,单片机系统初始化,P2的4个端口都为低,设定为87.7 MHz发射,同时在1602上显示频率。而后进入键盘循环扫描状态,当检测到键盘按下时判断键值,根据键值调整P2四个端口的电平高低,进而控制BH1417的发射频率,然后显示频率。本系统的工作频率分为14个频段,详见表1。判断键值来增加/减少频率。当频率达到88.9 MHz或106.7 MHz时,跳过PLL停止档位。
4 系统制作、调试及抗干扰措施
在系统的焊接中要注意贴片的焊接,防止人体和烙铁的静电把芯片损坏。由于本系统是信号的传输,所以在通用板上布局时要尽量减少信号线的长度,滤波电容尽量离输出元器件近,以免产生多余的杂波。
系统调试过程中,由于本系统中有数字电路、模拟低频和模拟高频电路,注意相关电源的正确连接,以免引起电路的异常和干扰,且电源间要加去耦电路。先调试USB声卡模块。根据PCM2702的资料,USB上电的时间要短,才能确保电脑正确地找到设备,并安装好。然后,进行无线发射模块的调试。由于实验室没有测频仪器,只好直接用精确度高的收音机直接接收测试。测试时,先将4个控制引脚用跳线接地,确保能够发射出无线信号后,再进行频率的校正和单片机控制显示等。
该系统对于抗干扰性有一定的要求,所以在电源模块中分别给出了数字、模拟低频、模拟高频的电源端口,加入磁珠和O Ω电阻以减少相互之间的干扰。电路设计时,各个模块独立成块,四周接地以减少电磁干扰等;且各个模块中添加了必要的保护电路,确保电路的稳定性、可靠性。
结 语
基于PCM2702与BH1417的USB音频发射系统采用模块化的设计方法,使得整个系统具有一定的扩展性且可以分开独立使用。尽管也有USB声卡和2.4 GHz构成的无限USB声卡方案,但是由于其频率不可变且需要配套的接收设备,无法做到与多人分享且保密性不强。使用调频发射,可以利用现成的收音机接收,频率可调可以加强安全性。