PC机配置的是标准的RS-232串行接口,而单片机的输入、输出都是TTL电平,两者的电气规范不同,要实现单片机与PC机的数据通信,必须对单片机输出TTL电平进行电平转换。在此,采用Sipex公司推出的高性能RS-232收发器芯片SP232E,它完全满足RS-232和V.28串行协议,具有增强型ESD性能和120Kbps的数据传输速率。该芯片与MAX232完全兼容,但经使用比较发现其稳定性和抗干扰能力均优于MAX232。系统的串口通信电路原理图如图2所示。
3.3 ISP电路设计
P89C51RA的ISP功能是通过标准RS-232C串口来完成的,它是一种内嵌的在线可编程功能,实现ISP功能只需要增加少量的电路板面积和元件。因此只要单片机系统配备了RS-232接口,就可以直接通过串口通信电缆来完成程序的下载,使用非常方便。具备ISP功能的单片机系统和普通单片机系统的设计在别的方面没什么区别,仅仅在RS-232C 串口的设计上增加ISP硬件激活开关即可,对于P89C51RA来说,编程电压VPP=5V,因此ISP硬件激活开关的电路原理如图3所示。
ISP功能的实现:当双刀双掷开关S2向下时,P89C51RA的PSEN引脚接地,ALE引脚悬空,EA/VPP引脚接5V编程电压,此时,按复位键S1,单片机在复位后进入ISP状态,此时可在FlashMagic软件或ZLGISP软件环境下进行单片机的Flash程序存储器进行擦、写操作。当双刀双掷开关S2向上时,上电或按复位按钮S1后单片机进入正常工作状态。关于ISP功能实现的详情查阅相关资料。
ISP是P89C51RA单片机的一个优异功能,利用这一功能不但大大方便了系统开发中对单片机中程序的调试与编写,同时还使系统具有在线升级功能。
3.3 广播设备和广播区片控制电路设计
广播设备和广播区片控制都采用继电器实现,为了保障系统的长期安全可靠运行,系统选用单点触点电流为10A的OMRON G2R-1 DC12 继电器,该继电器电磁线圈的额定控制电压为12V直流电压,额定电流小于50mA。
系统采用高电压大电流八达林顿晶体管阵列集成电路ULN2803,每个达林顿管的最大驱动电压/电流为50V/500mA。ULN2803的设计与标准TTL电平兼容,这一特性使得该器件广泛应用于计算机控制、工业控制和消费类产品中。