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.

[参考译文] EK-TM4C123GXL:能否使用此 LaunchPad 为5V (LCD)外设供电?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/599297/ek-tm4c123gxl-can-i-power-a-5v-lcd-peripheral-with-this-launch-pad

器件型号:EK-TM4C123GXL
主题中讨论的其他器件: TM4C123TM4C123GH6PZ

您好!

我在亚马逊上浏览当前项目时使用 EK-TM4C123GXL launchpad 进行 LCD 浏览、结果发现我购买的 LCD 实际运行电压为5V (即使在 dang 标题中声称为3.3V):

我选择了:LCD1602 3.3V 蓝色背光16个字符2行1602 LCD LCM 显示模块 TN/STN、与原子市场 Arduino 兼容

我的问题是、我是否能够使用 EK-TM4C123GXL 为该5V 外设供电? LCD 可能会在3.3V 电压下工作、但如果不工作、则希望有备份计划。 此外、有人还能推荐将此 LCD (基于 HD44780等效 LCD 控制器)与此 LaunchPad 配合使用的任何教程吗?

谢谢

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

    您可以通过论坛的搜索框在论坛页面顶部找到多篇(过去)文章-处理此类字符 LCD 模块。

    您 MCU 的3V3输出是(接近) LCD "逻辑高电平"的下限阈值(3V5)。   可能/可能不起作用。   (如何满足)
    一个肯定的解决方案就是采用8位数字电平转换器-将3V 输入转换为5V 输出-反之亦然。   请注意、在显示"读取"期间、LCD 总线将向您的 MCU 输出@ 5V 电平、这可能会导致损坏。    (再次-电平转换器芯片-为了拯救)   Digikey 应通过(他们的)搜索框找到合适的8通道电平转换器。   (再次-在其页面顶部)

    在8位数据总线之外产生的问题-您应该对2个控制位进行同等的"向上转换":RS 和 E。   因此、需要10位3V <-> 5V。   (假设您从未阅读过、将 R/W 接地。)

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

    [引用 USER="CB1_MOBILE "]在显示"读取"期间,LCD 的总线将向您的 MCU 输出@ 5V 电平-这可能会导致损坏[/QUINT]

    这里只是"宝贵的":提到的特定器件 TM4C123接受5V 逻辑信号、因此小问题不会成为问题。

    如果您也考虑人工、购买一个接受3V3的新 LCD 将比将一个项目的整个电平转换组合在一起更便宜。 但是、如果这是一个涉及一定数量的项目、并且您有足够的理由坚持使用5V LCD、 接下来要做的另一个决定是、当仅使用4位数据而不是8位数据时、电平转换器可以是更小的部分。

    仍然、请再次查看 LCD 规格。 也许它只需要5V 电源、但它仍然可以采用3V3逻辑。 这很常见、我们使用的是类似这样的常用2x20显示屏。

    为了使用此 Launchpad 有效地为 LCD 供电:LCD 需要极少的电流、LaunchPad 的板载5V 电路足以为显示屏供电-前提是不使用背光。 但是、除非用户确定所需的功率、否则依靠外部器件的 Launchpad 电源电路并不明智-最后、您必须根据板载5V 开关提供的电流评估外设所需的电流。

    布鲁诺

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

    [引用 USER="Bruno Saraiva"] TM4C123、接受5V 逻辑信号[/quot]

    这里的魔鬼词可能是"接受"。    在我们的海报中- LCD 输出(仅限)、同时"E"信号处于活动状态且 R/W 为@Ω 逻辑高电平-因此入侵5V @时、MCU 很简单。   (假设 E 正确切换)

    返回到"接受"- MCU 规范是否定义了此类5V 引入的"持续时间"?   MCU 的 ESD 二极管必须吸收该"过压"、如果存在"无"串联电阻、则 ESD 二极管可能会及时受到负面影响。    在我的@中、另一个半"巨大"-这些 ESD 二极管被用作"瞬态吸收器"-迫使它们"长期"电压钳位是"最佳实践"之外的。

    一个"更好"的词可能是"容忍"-这提醒此类做法不理想...

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

    [报价 USER="CB1_MOBILE "] MCU 规范是否定义了此类5V 引入的"持续时间"?

    是的、确实如此。 持续时间是永远的。

    它是 TM4123。 世界接受的是正确的、CB1。 您可以将5V 电压应用到此 MCU GPIO 中。 更精确地说、在 TM4C123GH6PZ 上、例外情况是 PJ0、PJ1、PB0和 PB1。

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

    您对索赔的证明、"永久"(无串联电阻器)-在哪里找到?     (您独特的"简短测试/观察"-不能用作此类"证明"。)

    您可能会注意到、当设置为"输出"时、MCU 的该"侧面"(象限)上使用的 GPIO 数量可能会受到限制。   (尤其是当 GPIO 输出上升电流时)   同样、如果多个 GPIO 输入"施加5V/5V"、则 MCU 中会出现额外的耗散(不必要)、并且您的"永久声明"(从未见过)可能会证明具有破坏性!

    您是否否认(标准) ESD 输入二极管的核心用途是瞬态抑制(而非"永久接受过压滥用")?  

    传统 MCU 的使用长期以来一直强调不将 MCU 用作"负担的压实"的做法。    此类多余电压应通过简单的分压器从外部处理、以使 MCU 承受的应力最小。  

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

    [引用 USER="CB1_MOBILE "]您的索赔证明、"永久"(无串联电阻器)-在哪里找到?

    数据表显示如下:

    我知道、对于此类器件、5V 不是过压的、并且仍有空间再提供500mV 的电压。 它与 TM4C129x 器件的性能不同。

    我们的其中一个电路板具有直接进入 MCU 的5V 信号、幸运的是、这从未成为问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我和 Bruno 都是这样阅读的、尽管我仍然要串联一个电阻器、而不是对微控制器施加应力。 电阻器既便宜又小。

    Robert
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    实际上、最佳做法就是 Bruno 先前提到的"选择3V3供电和操作的 LCD。"
    串联电阻器可减少强制在 MCU 上的(不必要的耗散)、而 MCU 在到达(多个)输入时便会承受应力。

    该规范未详细介绍"5V 的长期演示-它注意到 MCU 可以容忍此类情况(即使 MCU 已断电)、但仅凭此事实并不能确定"此类电压引入的持续时间"。 您/Robert /I 的任何测试都不足以提供"证明"。

    请注意、添加这样的"5V 容差"通常会有一个缺点-大多数情况下、这些 MCU 引脚的频率响应都会降低。 (通常是由于"保护"组件引入了额外的电容)