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.

[参考译文] CC3120MOD:将 service pack 3.17与 cc3120和 MSP432P1111配合使用

Guru**** 2391865 points
Other Parts Discussed in Thread: CC3120, CC3120MOD

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/977169/cc3120mod-using-service-pack-3-17-with-cc3120-and-msp432p1111

器件型号:CC3120MOD
主题中讨论的其他器件:CC3120

12月、E2E 上建议我使用 CC3220 SDK 中的3.17服务包、因为它解决了 Wi-Fi 扫描停止工作的问题。  当我将 AWS MQTT 实现升级到最新版本时、我使用 SLNETSOCK_OPSOCK_SND_TIMEO 中的套接字选项添加了发送超时。  我遇到了很多断开连接和挂起的情况、并切换回 Service Pack 3.16、发现它拒绝 了 SLNETSOCK_OPSOCK_SND_TIMEO。  移除 SLNETSOCK_OPSOCK_SND_TIMEO 套接字选项调用后、问题消失了。  这让我想知道3.17 Service Pack 是否可以安全地与 CC3120 4.20 SDK 配合使用。

我的第二个问题是 CC3120至 MSP432 SPI 时钟。  我遇到了一些随机插槽和致命 Wi-Fi 错误、起初想知道它是否来自3.17 SDK、因此我返回到了3.16。  这似乎减少了故障、但它们是随机的、不清楚。  在我们的一个控制器上、我仍然有故障、我在 SPI 时钟上使用了一个较小的电阻器、这似乎也减少了故障。  直接连接不起作用、因此我们从1K 电阻器开始。  该电阻器在过去一年中一直工作、但使用 MQTT 时、致命 Wi-Fi 错误的可能性增加、这可能是由于额外的插座活动造成的。  我的问题是、从大电阻器舍入的 SPI 时钟是否会降低 SPI 接口的可靠性并导致偶尔出现的插座错误和致命的 Wi-Fi 错误。  我们在单独的线程上运行 HTTP 和 MQTT、这通常效果很好、但我无法让它们同时连接、并且仍然有任务为该问题获取网络日志。

Gary Klinefelter

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

    您好、Gary、

    3.17服务回送与 CC3120 4.20 SDK 向后兼容。 但是、不一定 支持使用较新的 API 和诸如 SLNETSOCK_OPSOCK_SND_TIMEO 选项等功能-新功能将根据最新的主机驱动程序进行测试、使用这些功能将需要仔细修改主机驱动程序以确保新 API 得到正确支持。

    您是使用 MSP432 Launchpad 和 CC3120mod BoosterPack、还是使用您自己的定制硬件? 此外、您使用的 SPI 时钟速率是多少?

    您是否有 SPI 信号的示波器捕获、尤其是 SPI 时钟? 这将使我们能够检查并查看是否存在信号质量问题。

    此致、

    Michael

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

    您好、Michael、

    这是一个定制板、但与 BoosterPack 非常相似。  SPI 时钟为3MHz。  MCLK 为40MHz、ACLK 为32KHz。  下面的波形是具有1000欧姆串联电阻器的 SPI 时钟。  如果没有电阻器、则存在大量过冲、我认为这会导致早期同步故障。   我通过不断调用 sl_DeviceGet (sl_DEVICE_GENE...)开始测试 SPI 时钟 两个电路板上。  一个为1000欧姆、另一个为100欧姆。 100欧姆版本在上升沿仍具有大约0.7伏的过冲。  欢迎就此提出任何建议。

    Gary

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

    您好、Gary、

    MSP432应支持3MHz SPI 时钟。

    我已通知硬件应用团队的一位同事、他将查看 SPI 信号并提供建议。

    我有一个问题、您从 CC3120得到的确切致命错误是什么? 是同步丢失错误、还是您遇到了其他致命错误?

    此致、

    Michael

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

    您好、Gary、

    对于 SPI 时钟、1k 似乎是一个有助于纠正过冲的高值-您在做一些测试后是否达到了这个值? 我的要求是执行两项测试并将其采集到示波器上。 一个具有零欧姆、因此我们可以看到过冲问题、另一个具有33欧姆电阻器、以查看这是否有用以及它是否可以解决您的其他问题。

    BR、

    Vince

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

    我已经看到了 sl_device_event_fated_device_abort 和 sl_device_event_fated_driver_abort。  该频率大约每天一次、而且非常随机、某些控制器似乎不太容易受到影响。  MQTT 的情况似乎更糟、尽管我们的连接时间也增加了。

    Gary

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

    这里是两个波形。  一个为100欧姆、另一个为0欧姆。  在330欧姆时、过冲消失。  昨天、在100欧姆和1000欧姆进行了一些 SPI 应力测试、没有任何结果、因此这可能不是问题。 Gary

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

    您好、Gary、

    看起来问题已解决。 请告诉我们这是否不正确、或者出现更多问题!

    BR、

    Vince