S TM32F 103 VET6丰富的IO端口与强大的片内资源为本文的模块设计提供了便利,
本文设计中外部高频晶振选择频率为8MHz,采用串行单线调试(S WD)模式,以更少
的引脚接口与更高的可靠性完成程序调试与下载,串口被用来与上位机软件通讯,接受
上位机命令与反馈光源模块信息。SPI接口PB13, PB14, PB15用于驱动Max5110芯片,
选取了PB12, PDB, PD9, PD10, PD11, PD12作为多个SPI通讯对象的片选引脚。DAC
通道PAS与PA4分别用于设定泵浦激光器的驱动电流与REC激光器阵列的工作温度,
选取ADC端口PAO, PA1, PA2, PA3与PA6用于采集光源模块输出的分光功率、激光
器阵列的工作温度以及泵浦激光器驱动电流等参数。选取IO端口PEO与PB9推挽输出
高电平或低电平至温控芯片使能端,使得TEC温度控制电路开启或关闭。
|