Stm32PWR电源控制STM32PWR电源控制负责管理内部电源部分,可实现可编程电压监控器和低功耗模式等功能。该LDO的最大输出电流为250mA,在发送LORA时,即使加上MCU的工作电流,总工作电流也不会超过200mA,2)对于768kHz的负载电容问题,通过以下两个语句从GPIO端口PC13输出768 kHz的第64次倍频,bkp-u 003 ertcr | = bkp _ RTCCR _ CCO;BKP-u 003 ECR | = BKP _ CR _ TPE;逻辑分析仪测得PC13输出信号的频率为0549583Hz,除以64后的频率为77151733kHz,与标称值768kHz的频率偏差为3404ppm,具体的测量方法是用逻辑分析仪从PC13端口捕获尽可能长时间的波形,例如捕获波形约1分钟,并将时间刻度移动到波形的开始和结束位置的上升沿位置,并且A1和A2之间的上升沿脉冲计数为3168并且A1和A2之间的时间为88398235s . PC13波形的计算周期为88398235s/(31689-1)= s, 因此0549583Hz的测量频率很高,应该是焊接在板上的负载电容小于晶体振荡器所需的额定值, 由于STM32F103处理器仅支持负载电容为6pF的晶体振荡器的特性,因此焊接在板上的实际电容为6pF。基于这种考虑。
通过对芯片的深入分析,我们发现引脚的数量和晶体振荡器的位置暗示了一种可能的型号,即STM32F429IGT。令人惊讶的是,这正是PX4飞控FMUV3和FMUV4采用的芯片型号,当板上的负载电容变为15pF时,频率精度达到42ppm。如果6pF的负载电容保持不变,测得的频率精度为45ppm,需要注意的是,逻辑分析仪的时间精度会影响测量结果。我使用的这个逻辑分析仪有三个不同时钟精度的硬件版本,我特意拆开外壳以确认SCTF(星时频率)的精度为10ppm。