大家好、
我代表我的客户发布此问题、如所讨论的-
我们有一个射频应用、在该应用中、我们使用1Mbps SDR 模式、64位/位扩展和大约8ms 的数据包持续时间、用于发送器和接收器单元之间的通信。 在一个特定的接收器设计中、我们注意到有一小部分 TX/Rx 对不会相互通信、即使它们可以在不同的配对中正常通信。 我们最终跟踪到位相关错误、并确定坏对之间有足够的时钟漂移、到8ms 结束时、它们读取了错误的位。
在进一步调查中、我们意识到受影响的 Rx 单元都在使用 CC2650和较小的6pF 24MHz 晶体振荡器的设计中。 我们找到了有关 CC26xx 硬件配置的应用报告 SWRA640E、并意识到我们刚刚使用了 SET_CCFG_MODE_CONF_XOSC_CAPARRAY_Delta 和 SET_CCFG_MODE_CONF_XOSC_CAP_MOD 的默认值(在该文档的 P25上提到)。 我能够凭经验确定一个特定“坏”Rx 上的通信开始工作的值, 但是,由于这对可能正好位于晶体容差频带的另一端,我想知道设置一个值的最佳方法,我们可以确保该值适用于所有受影响的设备。 我的问题是:
- P25上提到的使用射频 Studio 为该设计找到值的方法是否仍然是找到该设置的最佳方法?
- 如果我们对一个可能处于10ppm 晶体容差极限值的特定单元进行该调整、我们如何确信我们的设置适用于该设计的所有单元?
- 如果检查单元已经被 JTAG 锁定、我们是否可以使用一种简单的方法来确定它们的位置并知道它们运行的实际频率?