主题中讨论的其他器件: MAX3221
你好。 我正在使用 TM4C1294NCPDT UC、需要帮助以了解我的设计是否正确。
在 uC 的 RxD 和 TXD 引脚中、我使用 LED (用于指示数据传输和接收)以及上拉电阻器和另一个接地电阻器。uC 引脚获取的电流约为4mA。 如果我使用此功能还是需要在 LED 指示电路中使用晶体管,是否正常?
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.
你好。 我正在使用 TM4C1294NCPDT UC、需要帮助以了解我的设计是否正确。
在 uC 的 RxD 和 TXD 引脚中、我使用 LED (用于指示数据传输和接收)以及上拉电阻器和另一个接地电阻器。uC 引脚获取的电流约为4mA。 如果我使用此功能还是需要在 LED 指示电路中使用晶体管,是否正常?
[引用 USER="Rakshita Dhar"]。。uC 引脚获取的电流约为4mA。 如果我使用此功能还是需要在 LED 指示电路中使用晶体管,是否正常? [/报价]
这一点很重要- MCU 通常不会"承受应力"-您最好为这种"指示用途"驱动一个小型 FET。 我建议使用"逻辑电平 N FET"-当您的 MCU 引脚处于活动状态(高电平)时、它将 LED 的阴极驱动到接地端、从而驱动 FET 的栅极。 (LED 阳极连接至3V3) 从 MCU 引脚汲取4mA 电流不应证明是损坏的-但这不属于"最佳实践"-尤其是在有替代方法可用时...
请注意、如果 UART 以"足够高"的数据速度运行- LED 打开/关闭-可能"太短"、无法轻松查看。 (作为帮助您的指南、"波特率选择"-@ 9600 bps -每个串行位的持续时间为104µS μ s。 根据所用的 LED (即使是其颜色)、脉冲可能/可能难以识别、因此很短。)
还有其他方法可以更好地满足您的愿望:"在关键 MCU 引脚上观察信号活动"。 这些将会"等待信号脉冲到达、然后生成"可调宽度"输出脉冲、这"确保" LED 将"记录良好"。 和-使用先前建议的 FET -这可以在 MCU 中显著实现-利用 MCU 的计时器输出已编程的脉冲宽度-该脉冲宽度将馈送到 LED 驱动 FET。
还有一种"信号监控"方法、可为您节省时间、精力和"待添加" LED 电路的成本。 您可以将 UART_RX 和 UART_TX 路由到(单独的)空闲 MCU 计时器输入引脚-并将这些计时器设置为(非常)高计数。 通过这种方式-您对每个定时器计数寄存器的检查(以及计数变化的发现)-"证明 UART 活动"已经发生。
如果您"必须"使用 LED -在达到"最小计数"时、产生的中断-(在其 ISR 中)可能会触发 GPIO 输出(进入 FET)、从而点亮您的 LED ...
[引用 USER="CB1_MOBILE "]还有其他方法可以更好地满足您对"在关键 MCU 引脚上观察信号活动"的需求。 这些将会"等待信号脉冲到达、然后生成"可调宽度"输出脉冲、这"确保" LED 将"记录良好"。 和-使用先前建议的 FET -这可以在 MCU 中显著实现-利用 MCU 的计时器输出已编程的脉冲宽度-该脉冲宽度将馈送到 LED 驱动 FET。 [/报价]
或者、在 H/W 中使用一个简单的东西、例如 R/C、后跟一个比较器。
一些收发器具有类似的功能。 MAX3221有一个用于指示接收线路是否已连接的引脚。
Robert
显然、登录仍在工作。
为了确保在这里、您谈论的是 UART 还是以太网? 还是其他一些通信外设?
如果它是 UART、请按照 CB1的说明操作:不要使用 Tx/Rx 线路上的 LED、而是分配一个单独的 GPIO 并创建一些基于"智能" LED 闪烁软件的软件。 不管怎样、空闲 UART 信号为高电平、您的 LED 几乎会一直亮起、您将无法看到它在这么短的位时间内关闭。
如果是以太网、那么这些引脚已经不适用于 LED、我看到的每个示例和实现都直接从 MCU 驱动这些微型 LED。
布鲁诺
布鲁诺朋友-问候-虽然这里有一些人(例如罗伯特、查尔斯)在"登录"方面挣扎-我们中的那些配备了"密码解码器环"的人获得即时(tout de suite)访问-不是? (甚至供应商的 Charles 似乎也感到惊讶-供应商目录中的"戒指"(远远低于)!")
当您的工作日已过期(就像我们在 Small Tech Biz 中遇到的情况一样)、您是否可以通过"额外积分"向我们的海报说明"LED 颜色"和"LED 的可识别输出与脉冲开启时间之间的显著关系?" (怀疑有些人(可能有很多人)不相信 CB1赢得了"许多 A (罚款)好喝的饮料" 、 而"在这种结果上赚钱..."