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.

[参考译文] CC115L:MISO/SO (GDO1)引脚行为的最佳实践

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1498909/cc115l-best-practices-for-miso-so-gdo1-pin-behavior

部件号:CC115L

工具/软件:

背景:
我们按照数据表中的规定将所有 GDOx 输出初始化为高阻抗(三态)、并按预期运行。  然而,这款产品是电池供电设备,功耗是非常重要的当我们去生产一个样品运行时发现了异常。

问题:
我们注意到电路板之间存在一些电流差异、并且在一些硬件调试之后、当 CS 未被拉至低电平时 SO/MISO 充当悬空引脚。  该实验室发现、电路板在空闲状态下消耗~47uA 电流、但如果将 GDO1短接至地、电流将降至0.79uA。

后续步骤:
我在数据表中没有看到任何表明 MISO 上应该有上拉或下拉的地方。 这是标准程序吗? 这里是否缺少其他一些配置步骤?  在参考设计中、我没有看到任何提及的内容?  这可能是什么原因?

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

    在旧文章中查看功耗:"请注意、SO 引脚在不使用时为高阻态、如果 MCU 中的相应输入设置为输入、此输入将得到一个未定义的电平、从而导致更高的电流消耗。"

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

    感谢您发送编修。  你能把你在这里引用的旧帖子链接起来吗?  这很有道理、但结论是在 CS 为高电平时将 MCU 上的 SO 引脚切换为输出、或者我是否应该对 GDO1使用不同于高阻态的默认状态?

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

    尊敬的 Austin:

    TheGhostOf 的帖子在这里: https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/264836/cc1101-doesn-t-enter-in-power-down-mode

    我正在仔细检查这里的建议、下周星期一或星期二需要澄清。

    此致、

    Zack

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

    我期待听到您所发现的信息!

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

    为了避免此问题、我会将 IO 设置为高阻态以外的值。 这样就可以节省额外的外部上拉电阻。  

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

    是否有任何更新?

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

    您好、

    请在这里遵循 TheGhostOf 的建议(我已将他的答复标记为答案)。

    如果您有时间将结果发布到此主题、这将有助于其他用户解决类似问题。

    此致、

    Zack

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

    在我们的测试中、这可能是问题的最佳解决方案。  由于我们的设计仅在我们的 SPI 线上具有此无线电模块、因此理想的解决方案是将 GDO1设置为0x2F、从而在 CS 为高电平时强制该模块为低电平(默认)或高电平、SPI 处于非活动状态。  或者、如果在多个器件之间共享 SPI、最好在 MISO 线路上放置一个上拉电阻器。