This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC8520:我的硬件设计的 PPW Commander RF 测试问题

Guru**** 2551110 points
Other Parts Discussed in Thread: PCM1808, PCM5102A, CC2590, CC8531, CC8520

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/675543/cc8520-ppw-commander-rf-test-issues-with-my-hardware-designs

器件型号:CC8520
主题中讨论的其他器件:PCM1808PCM5102ACC2590CC8531

您好!

我在尝试弄清 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andrew:

    我已通知我们的 PPW 专家您与 PPW 指挥官的斗争。 由于这是复活节周、请在回来之前延迟一段时间。

    同时、您是否了解了调试器通过逻辑分析仪进行的 SPI 通信、以了解您的硬件和 DK 之间是否有任何差异?

    谢谢、
    Fredrik
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Fredrik、

    感谢您的快速响应以及将我的问题转交给您的 PPW 专家。 到目前为止、我只能在执行 prod_test_simplerf_TX 的 Tx 测试通道1时比较主器件侧的 SPI 线路。 在此测试期间、所有 CC 调试器线路(MISO、MOSI、SCLK、CSn 和 RSTN)在 DK 和我的硬件上的运行方式都相同。 明天、我将检查测试仪侧的线路、以查看此测试期间接收器端是否存在任何差异。 我还将比较 PROD_TEST_simplerf_auto 期间的行。 与众不同的地方!

    AW
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在 DK 和我的硬件之间的 CC 调试器通信中找不到任何功能差异。 发生了一些非常奇怪的事情、我偶然发现了这一点:

    请参阅 TI 员工关于为您的设置编程生产测试映像的说明? 生产测试映像的组成部分是什么? 我对我已确认可与电路板上连接的音频设备配合使用的普通主设备或从设备代码进行了编程。 此测试是否需要执行不同的操作? 除了一组极少的帮助页面之外、这种可能非常有用的软件还缺少任何适当的文档、这是一种令人遗憾的现象。

    我所想到的一点是、在 PPW Commander 中执行音频环路测试时、软件如何知道音频配置? 它是否从加载的代码中提取此信息并将其用作加载的测试代码的一部分? 如何查看十六进制测试代码的实际运行情况? 也许这就是为什么事情适用于 DK 而不是我的硬件?

    我还执行了一项测试、即将 DK 取出方程、并使用我的发送器和接收器硬件、其中一个已编程为 PPW Commander 中的测试器。 结果如何? 使用天线或硬接线连接时、Rx 和 Tx 的所有射频测试均失败。 这种软件和非 DK 硬件显然有一些问题、因为我能够进行编程、没有任何问题、系统基本上可以正常工作。 现在、我需要一种方法来确认生产板的操作、然后再将其发送给客户。 希望您的 PPW 人员能够尽快了解这一点。

    AW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哦、great...no、我已经发现其他用户在使用硬件时 Tx 测试信号只运行一秒而不是 DK 时遇到了同样的问题、但这是一个锁定的线程、没有解决方案!?
    这是否可能是与 DK 使用 CC8531和我的硬件使用 CC8520相关的某种错误? 具有相同问题的其他人似乎也在使用 CC8520。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Andrew:

    您是否使用定制的生产测试映像对电路板进行了编程?

    对于您的项目,请转至“闪存编程”。 在"Select Device Configuration"部分中、将"Image Type"更改为"Production Test"。 必须在 DUT 上对该文件进行编程。

    您还需要创建一个自定义的 ppwptc 文件、这在 Commander 文档中有详细的记录。

    此致、
    Fredrik