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.

[参考译文] CC3230SF:将 TDI/TDO 用于 I2C 并调用 Power_disablePolicy () 时、下电上电后引导失败

Guru**** 2874030 points

Other Parts Discussed in Thread: CC3230SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1633746/cc3230sf-boot-failure-after-power-cycle-when-using-tdi-tdo-for-i2c-and-calling-power_disablepolicy

器件型号: CC3230SF

TI 团队大家好、

CC3230SF 目前出现启动问题、请您给予支持、我们将不胜感激。

硬件设置和电源:

  • 我们使用 JTAG 引脚 TDI TDO 配置为 I2C 接口。

  • 这些引脚连接了一个外部 I2C 传感器。

  • 重要提示: CC3230SF 和外部传感器共用完全相同的电源

问题描述: 当我们通过调用来禁用电源管理Power_disablePolicy()、然后执行下电上电(完全移除共享电源电压并重新施加该电压)时、CC3230SF 将无法启动/启动。

一旦处于这种失速状态、我们只能通过执行以下两项之一来恢复系统:

  1. 触发硬件复位引脚。

  2. 从引脚断开传感器(以及 I2C 总线/上拉电阻)。

电源策略观察结果: IF 请勿 Power_disablePolicy()在下电上电之前调用、即使连接了传感器、系统也能正常启动、不会出现任何问题。

问题:

  1. 由于共享电源、因此无法从传感器真正反向供电。 这是否与断电期间电容器的不均匀放电有关、因为在断电期间、I2C 上拉电阻将 TDI/TDO 引脚保持在特定的逻辑电平、从而在下一次上电时干扰 ROM 引导加载程序?

  2. Power_disablePolicy()与策略处于运行状态(例如,进入 LPDS)时相比、功率损耗期间如何确切改变这些引脚的状态或放电行为?

  3. 是否有任何建议或权变措施可以在不进入此引导失速的情况下安全地禁用电源策略?

提前感谢您的帮助!

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

    您好、

    这很奇怪。 power_disablePolicy 只是表示您知道更长时间希望在空闲循环中调用电源策略(例如睡眠)。 取消选中 SYSCFG 的“电源“部分中的“启用策略“框时、您看到的行为是否相同?

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

    您好、

    是的、我们测试了此项、可以确认在取消选中 SYSCFG 的“电源“部分中的“启用策略“框时看到的行为完全相同。

    我们还做了一些进一步的调试,并找到了一个非常重要的线索。 我们暂时从 I2C 总线上的传感器上移除外部上拉电阻器(连接到 TDI/TDO 引脚)。

    移除这些外部上拉电阻后、不再发生问题。 CC3230SF 在下电上电后启动完全正常、即使电源策略被禁用(或在 SYSCFG 中未选中)也是如此。

    鉴于我们需要用于稳定 I2C 总线的外部上拉电阻、如果我们有意禁用电源策略、您是否有关于如何通过软件安全处理或停止这些引脚的建议?

    此致、

    Thomas

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

    尊敬的 Thomas:

    引脚停止可通过软件在此处完成:

    只需导航至“Power"(“(电源(电源)并打开“Park Pins“(停止引脚)。

    如果您仍有问题、请随时告诉我。

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

    尊敬的 BLiu

    感谢您提供的信息。

    TDI 和 TDO 引脚被设置为 WEAK_PULL-DOWN。 我将其更改为 NO_PULL_HIZ、这解决了问题。

    此致

    Thomas