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.

[参考译文] TMS320F28P650DK:配置前的 IO 状态

Guru**** 2797815 points

Other Parts Discussed in Thread: TMS320F28P650DK

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1607120/tms320f28p650dk-state-of-io-before-configuration

器件型号: TMS320F28P650DK

您好、

 

在配置 MCU 之前、如何在 MCU 启动时确认 IO 的状态?

尝试使用 TMS320F28P650DK 启动电路板、并在实际配置 MCU 之前尝试了解 MCU 中正在运行的内容。

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

    尊敬的 Mike:

    在 F28P65x 上、所有 GPIO 在复位时都作为输入出现、并且内部上拉电阻被禁用(未绑定的 GPIO 除外)、因此 I/O 实际上处于高阻抗状态、直到您的软件重新配置它们。

    对于“在实际配置之前正在运行的内容“:XRS 被释放后、器件首先执行引导 ROM(引导加载程序)、然后根据所选的引导模式(引导至闪存入口点,等待引导,… )。

    要在启动时立即确认 I/O 状态、请在 CCS 中、在复位时停止、并读取 GPIO 寄存器 (DIR/MUX/PUD) 以验证它们是否仍处于默认值、然后再运行初始化代码。

    如果您需要在引导期间获得已知的外部电平、请在特定引脚上使用外部上拉/下拉电阻(不依赖于早期引导期间的内部拉电阻)、或在固件将使能信号置为有效之前将下游电路保持禁用状态。

    此致、

    Masoud

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

    尊敬的  Masoud:

    我使用  F28P65x 器件设计了一块电路板、但 VDD 在不使用 F28P65x 拉取大量电流并使电源跳闸的情况下、在为其施加 3.3V VCC/VDDIO 电源时遇到问题。 我的连接可能不正确、也可能没有错误。 我有一个复位按钮、按下时可将 XRS 保持在低电平。 如果我保持这样的低,在加电时,芯片上应该没有什么发生? 而是由于大量电流被拉动、电源会跳闸。

    器件在初始上电时是否会在连接到 XDS110 调试探针等装置之前进入默认引导模式? 电路板什么时候新鲜出炉?

    什么决定了它是初始引导模式还是默认引导模式?

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

    尊敬的 Mike:

    如果电源跳闸而 XRS 保持在低位、则表明存在硬件问题。 我会寻找常见的罪魁祸首、如焊接桥 和错误的方向。

    此外、 如果连接的电路强制引脚超出电源轨、仍然可以获得注入电流。

    关于引导模式问题、对于 F28P65x LaunchPad、引导选择引脚为 GPIO72 和 GPIO84、并且两者都为高电平时、器件默认从闪存引导。

    此致、

    Masoud

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

    还有一点需要检查、即 VDD 电源配置。  假设您 在启用内部 VREG 的同时还强制使用外部电源、则会导致冲突。

    此致、

    Masoud  

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

    我运行了一个 X 射线检查焊桥、并检查方向和检查的方向。

    我将 VREGENZ 连接到 GND。

    我没有将 GPIO72 和 GPIO84 连接到电路板上的任何器件。 如果在初始启动时无法将这些引脚设置为已知状态、可能会出现什么问题?

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

    如果这些引脚悬空、则它们在该采样时刻的逻辑电平可以根据环境噪声随机变化。 但是、将引导引脚悬空不会导致电源跳闸等电源问题。 这更可能是由于电源电路中的短路或其他原因造成的。 因此、您需要解决这两个问题、但它们是分开的。

    此致、

    Masoud