- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于STM32的双路信号源及配置平台设计
录入:edatop.com 点击:
控制器软件流程图如图9所示。
图9 STM32F107控制软件流程图
上位机软件提供一个良好的可视化界面,通过获取用户指定有效参数(无效则给出错误报告),完成下发命令、接收数据、处理下位机回发报告等任务。设计的软件界面如图10所示。
图10 上位机平台界面
用 户可通过界面完成一些常用的配置或直接对指定的AD9958寄存器进行读写,还可以将配置存入FLASH,以便控制器下次启动后可直接恢复输出。向 AD9958内部地址0x04(CFTW0寄存器写)入0x01a80022配置的SPI帧格式(MSB first)如图11所示。
图11 写0x04寄存器的SPI帧格式
4 结语
结果表明信号源输出特性良好,还具有集成的高、功耗低、配置灵活等优点。为了满足不同应用的需求,可调整滤波器参数或将滤波输出直接引出。由于采用了外设丰 富的STM32控制器,使系统具有良好扩展性。该信号源可应用于嵌入式仪表测量、相关弱信号检测等领域,也可作为激励源为电路调试带来极大方便。