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.

[参考译文] CC1352P7:断电时的 GPIO 配置

Guru**** 2392905 points
Other Parts Discussed in Thread: CC1352P7

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1359098/cc1352p7-gpio-configuration-when-powered-off

器件型号:CC1352P7

您好!

我有一个使用 CC1352 MCU 的产品。 在生产过程中、我需要通过在一些网络上施加电压来测试 PCB 组件、这些网络有时会在电路板断电时直接连接到 MCU GPIO。  

问题如下:

- MCU GPIO 未通电时的状态是什么?  它们是否处于高阻抗状态?  

-在已断电的 MCU 上施加电压是否安全? 如果没有、那么建议的方法是什么?

谢谢。

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

    您好!

    来自  第13.5章 共  SWCU192  (CC13x7、CC26x7 SimpleLink 无线 MCU 技术参考手册): https://www.ti.com/lit/swcu192:  

    默认情况下、I/O 驱动器(输出)和输入缓冲器(输入)在上电或复位时被禁用(tri 状态模式)、因此 I/O 引脚可安全地保持未连接(悬空)。

    如果 I/O 引脚处于 tri 状态、并连接到具有不同电压电位的节点、则会有较小的漏电流穿过引脚。 这同样适用于配置为输入的 I/O 引脚、其中该引脚连接到电压源(例如 VDD /2)。 则输入为未定义的值0或1。

    和  第13.9.1节 状态:

    输入和输出缓冲器可同时启用或禁用。 通过禁用输出缓冲器、相应的 I/O 引脚将处于 tri 状态(高阻抗)。 禁用输出缓冲器时、如果没有任何器件将 I/O 驱动至有效逻辑电平、则禁用输入缓冲器、以避免通过 I/O 输入缓冲器的电流过大。 第13.9.1.2节更详细地描述了 I/O 引脚配置。

    您可以参阅  第7.1节 的   CC1352P7数据表:  https://www.ti.com/lit/swrs251 、以了解器件引脚的绝对最大额定值。

    此致、

    扎克

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

    您好、Zack、

    感谢您的回答、我之前已经完成了这些部分。 但我并不认为它们非常适合我的应用。

    例如、"I/O 引脚可安全地保持未连接状态"与安全地在随机 GPIO 上施加电压不同。

    然后、在测试组装好的 PCB 及其上已编程的 MCU 时、我将无法更改寄存器来启用或禁用输入和输出缓冲器。 关闭电源后、能否确定 GPIO 处于 tri 状态? 或者是否有办法在汇编线测试期间临时快速地禁用缓冲器?

    谢谢

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

    以下是 DIO 引脚的绝对最大额定值(来自 CC1352P7数据表):

    因此、施加的任何电压都需要在该规格范围内(包括 VDDS = 0V 时)。

    第11.5节 功能讨论了您的第二个问题:

    当 MCU 和/或 AUX 域断电时、可保留 I/O 配置和状态。 在 MCU 域断电之前、通过 MCU IOC 映射到引脚(DIO)的 MCU 外设的引脚配置和输出值必须锁存在 AON IOC 中。 这是通过在 AON_IOC:IOLATCH 寄存器中禁用透明模式来完成的。 在 MCU 再次上电后启用透明模式之前、必须将 MCU IOC 配置重新配置为断电前的状态

    但是、默认状态为 tri 状态模式(禁用输入缓冲器)。

    gpioshutdown这里还有可能使用的示例: https://dev.ti.com/tirex/explore/node?node=A__ACBSX-sC9pUe5xA-x9Ssdg__com.ti.SIMPLELINK_CC13XX_CC26XX_SDK__BSEc4rl__LATEST&placeholder=true 

    此致、

    扎克