图7. PID算法的流程图
用户界面
UI主要用来提供人机交互界面,实时显示检测数据,并响应操作员的输入命令。图8给出了用户界面程序的流程图。程序运行后,首先 要打开串行端口并启动通讯链接。然后,可以选择各功能模块进行监测和控制。
图8. UI控制的流程图。
图9给出了一个温度测试结果。用户可以随时改变高温和低温阈值。在本例中,高温阈值从35°C改到31°C。当环境温度上升到新阈值之上时,过温警报灯变红,PC发出连续的警铃声。
图 9. 用于显示温度测试结果的界面。
硬件连接
图10给出了PA监测器的演示电路板的连接图。主板由6V适配器供电,它与PC机之间通过串口线相连,以便下位机ADuC7026与上位机PC通信;通过 ADF4252 评估板产生的RF信号,连接到主控板的RF信号输入端,而后通过如下链路输出: RF输入→可调衰减器A V103→PA前级驱动功率放大器ADL5323→双定向耦合器ZABDC10-25HP→RF输出→频谱仪Agilent 4396B。其中ADF4252评估板的输出频率通过 PC机控制,PC与ADF4252之间通过一根并口转串口的电缆连接。
图 10. PA监测器演示电路板的硬件连接。
结论
该参考设计为在蜂窝基站(GSM、EDGE、UMTS、CDMA、TD-SCDMA),点到多点和其它RF传输系统中监测和控制PA提供了一个集成的解决方案。利用ADI 公司的高精度模拟微控制器A DuC7026实现PA监测器应用可以增加灵活性,因为它具有多通道高性能12位ADC和DAC,以及片上可编程逻辑阵列(PL A)。其 AD转换可通过外部转换输入或PLA转换输出来启动,这个特性对需使用同步信号对前向功率进行采样的TD-SCDM A应用系统很有帮助。PLA 集成到芯片上的好处非常明显:用户可以根据要求轻松、简洁地实现各种逻辑。而且各种算法,例如PID控制、VSWR监测、温度监测和电流监测等算法都可通 过ADuC7026来实现,无需使用其它控制器。从系统设计的角度来看,这个集成解决方案可节省PCB面积、方便PCB布局,降低系统成本并提高系统可靠性。