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.

[参考译文] TM4C123GH6PGE:并行 GPIO 运行

Guru**** 2390755 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/949638/tm4c123gh6pge-parallel-gpio-operation

器件型号:TM4C123GH6PGE

您好!

在我的项目中、我们将使用2个 MCU。 一个是主 MCU、另一个是备用 MCU。 现在、这两个单元具有相同的工作。 主 MCU 触发首次引导备份 MCU 进入睡眠模式时。

主要问题是:这两个 MCU 以并行方式连接。 我不知道 GPIO 引脚在该连接时的反应如何? 我还没有测试过它、但是如果为所有 GPIO 引脚添加二极管、我可以将这两个 MCU 的 GPIO 用于相同的工作吗? 我是说、当一个 MCU 正在运行、另一个 MCU 处于睡眠状态时、该二极管连接是否为我提供了安全的工作场?

如果上述想法失败、您能为我提供任何应用手册或此并行连接拓扑的建议吗?

最恰当的考虑。

Görkem Mert KESKİN

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

     您好 Görkem、

    所以我不能说我以前听说过有人这么做、尽管我在这里得到了这个概念。

    通常、您在该设置中遇到的问题是、当连接在一起的引脚都配置为输出时。 如果发生这种情况、则会发生一个冲突、其中一个输出尝试将电流驱动到另一个输出中、或者两个输出尝试同时驱动电流。 这是您需要避免的一件大事、因为这可能会损坏器件。

    话虽如此、我的第一个想法是、如果一个 MCU 始终处于睡眠状态、那么有关二极管和此类二极管的问题更有可能通过不向断电的 MCU 注入电压来节省系统功耗。 但是、如果有时它们都处于启动状态、或者您希望确定运行中的错误不会意外地同时出现、则二极管在理论上可以正常工作... 但需要注意的一点是、您需要确保压降不会影响系统上的其他器件。 对于某些器件、从3.3V 变为2.6V 可能会将电压降低到超过最小电压阈值。

    由于问题实际上与输出如何相互驱动有关、因此仅输出信号的引脚需要二极管。

    这些详细信息是否有助于澄清 I/O 如何充分地为您工作?