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.

[参考译文] MSPM0L1305:将 NRST 长时间驱动为低电平时 MCU IO 引脚的高阻态

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1290062/mspm0l1305-high-z-state-of-mcu-io-pins-while-driving-nrst-low-for-a-long-period-of-time

器件型号:MSPM0L1305

尊敬的 TI 社区和支持人员:

我们  的一款产品正在考虑使用 MSPM0L1305 MCU。

目前、我们正在研究在对我们的产品进行 PCBA 之后需要运行的系统内测试程序。

MCU (主器件)与 I2C 传感器(从器件)相连。 在系统内测试期间、我们希望通过适配器以电气方式连接到 I2C 总线、并直接与测试设备的 I2C 接口(主器件)进行通信。 因此、我们必须通过将 MCU 的 I2C 引脚/IO 引脚设置为高阻态来禁用它们(以便它们不会产生干扰)。

为了独立于固件开发、最简单的方法是在我们的测试过程(持续时间为几分钟)中、通过同一个针形适配器将 NRST 拉低来将 MCU 设置为复位状态、在此过程中会将 IO 端口设置为高阻态。

遗憾的是、数据表不清楚在 NRST 长时间保持低电平时引脚驱动模式是否保证被复位:在进入系统复位阶段之前也许会有一个环路。

请您澄清一下吗?

此致
M·韦格曼

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

    尊敬的 Markus:

    我在数据表/TRM 中找不到关于复位期间所发生情况的明确定义。  回顾一下我们的 MSP430系列、它也不会出现我们之前定义的情况。  

    如果不得不进行猜测、我还认为它会对所有引脚进行 Hi-Z 、因为这始终是最安全的上电状态、但您可能只需尝试一下。  基本上包括 IOMUX、因为它会将 I2C 外设连接到实际的输出引脚、而 IOMUX 复位后的默认状态为 Hi-Z。

    让我们知道情况如何。  

    谢谢。

    JD

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

    非常感谢 JD 的检查。
    我们还可以执行完整的功率循环。 因此、为了保证高阻态、我们还需要在运行测试程序之前、应用 NRST 低电平时对 MCU 进行下电上电。

    此致
    马库斯