主题中讨论的其他部件:CC1101, CC1070, CC1310, CC1021
在早期的CC1xxx无线电收发器部件上(即 CC1070,CC1101等)我们利用了在其中一个GPIO引脚上输出射频晶体信号的能力(由预缩放器分割)。
在我们的制造过程中,我们测量此频率以确定晶体的"零点"频率误差, 我们将其与温度误差估计结合使用,以计算编程到零件中的频率值,从而为多通道FHSS系统生成所需的RF输出。
如何在CC1310部件上复制此操作? RF晶体输出不是RFC_GPOx信号的可用值之一(据我所了解)。
由于无线电晶体也与主CPU共享,我可以使用24 MHz晶体作为系统时钟,然后使用计时器模块在其中一个GPIO引脚上生成PWM输出。 这是否合理?
我的目标是测量频率误差,分辨率为0.1 ppm,精度高于0.5 ppm。 我想确保计时器模块的PWM输出不会添加任何会使我超过这些限制的晶体计时失真。