主题中讨论的其他器件:PCM1808、 PCM5102A、 CC2590、 CC8531、
您好!
我在尝试弄清 PPW Commander 为何不能使用我的硬件设计、或者至少不能始终如一地使用我的硬件设计、这让我感到非常沮丧。 我是 PurePath 无线领域的新手、在 CC85XX 设计套件上工作了几个月。 最近、我们生产了原型 PCB、其中一个用作具有板载 PCM1808 ADC 的专用发送器、另一个用作具有 PCM5102A DAC 的专用接收器。 这些原型的性能非常紧密地反映了 DK 的性能、在实际应用中、没有编程、配对或信号强度方面的问题。 随着我们越来越接近生产设计、我已开始使用 PPW Commander 和附带的工具来调查射频和音频性能。 我有两个 CC 调试器、并使用其中一个 DK 电路板作为测试仪运行测试、使用另一个 DK 电路板作为主器件或从器件运行测试。 我可以在 DK 电路板上执行 prod_test_simplerf_auto 和 prod_test_simplerf_tx 而不会出现任何问题。 我重复使用随附的天线和连接两个天线插孔的射频电缆进行测试。 使用 DK 电路板的所有组件几乎都能正常工作。
就我的硬件而言、使用其中一个 DK 电路板作为测试仪或使用其中一个电路板作为测试仪、我遇到了各种功能、测试结果等问题 我担心一些内置测试是针对 DK 硬件的、可能与其他硬件设计不完全兼容。 我注意到在 I2C 线路上使用上拉电阻器会对 PPWC 产生奇怪的结果的一个例子:
我应该注意的是、我的射频部分是连接了 CC2590的评估板的完美副本、我正在使用与评估板相同位置的直角 SMA 表面贴装射频插孔。 所有关键射频组件的类型和制造商都与评估板相同。 我不在任何硬件上使用 I2C 总线。 我的编程连接器具有 CC85xx 系列的 CC 调试器手册中所述的所有所需连接。 使用 PPW 配置器对硬件进行编程时没有任何问题。
下面是我看到的内容:
当我运行 prod_test_simplerf_auto 并按 Run all I get unconsistent errors、包括 Communication Errors、SPI Errors 等 这些情况并非始终如一地发生、有时特定通道 Rx 或 Tx 测试会在一系列 SPI 错误后正确完成。 在同一台计算机上使用相同的 CC 调试器进行的相同测试可以正常运行、并且使用 DK 硬件时始终如一。
如果我手动完成此测试中的每个序列、测试程序每次都能毫无错误地完美加载。 每个 Rx 或 Tx 测试通常可以逐个完成、而不会出现错误、但有时我仍然会遇到通信错误。 手动执行此操作可以通过通道18上的所有 Rx 通道和 Tx、但无论我使用天线还是射频电缆、Tx CH1和 CH9都将始终失败。 使用发送器和接收器 PCB 时、这种行为完全相同。
使用第二个 PPWC 实例作为 RSSI 图监视器在 DK 硬件上运行 PROD_TEST_simplerf_TX 的每个步骤、并将测试仪作为接收器运行、我可以看到 Tx 信号持续运行、直到 Tx 信号消失时、我说已在提示窗口中传递。 使用相同的设置、但将我的发送器替换为其中一个 DK 电路板、我仍然可以看到所有三个传输通道的 Tx 信号、但该信号仅持续1秒、然后消失。 就好像软件认为我按下了"Passed (通过)"按钮、但我没有做任何操作。 有趣的是、Tx 通道18的行为方式相同、但在 prod_test_simplerf_auto 期间单独执行该步骤时通过!
如果我将接收器用作主发送器、则这种行为是相同的。 有些事情没有累加、我真的很困惑导致所有这些问题的原因。 同样、DK 和我的硬件之间唯一有效的区别是编解码器/ADC/DAC 中的差异。 即使使用的电压稳压器也与 DK 相同。 我非常感谢您的帮助、因为我即将截止日期发布这些设计以用于生产。
谢谢!
AW
