主题中讨论的其他器件:SN74LVC1G34、 LM2904
大家好,
我需要 10mA 输出 (0级和1级) , 我需要此输出 以 10kHz 的频率切换最大值。
该输出 应 遵循 P2.0上的内部比较器电平 ,但我有足够的时间捕获该值并使用其他引脚进行复制。
所以我的问题是: 库仑会将多个 GPIO 短接在一起 (确保自己 以正确的方式进行编程) ,以便获得 所需的电流电平?
引脚之间是否需要任何电阻器等?
还有其他想法吗?
此致
卡洛
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.
大家好,
我需要 10mA 输出 (0级和1级) , 我需要此输出 以 10kHz 的频率切换最大值。
该输出 应 遵循 P2.0上的内部比较器电平 ,但我有足够的时间捕获该值并使用其他引脚进行复制。
所以我的问题是: 库仑会将多个 GPIO 短接在一起 (确保自己 以正确的方式进行编程) ,以便获得 所需的电流电平?
引脚之间是否需要任何电阻器等?
还有其他想法吗?
此致
卡洛
您好、Carlo、
根据我们的一位数字设计人员、在两个 IO 引脚之间使用100欧姆电阻器不会使两个 IO 驱动5mA 的电流。
下面是一个图示:
设计人员的注释:
即使两个引脚以电气方式连接在一起、10mA 的输出电流也无法实现、因为100 Ω 电阻器会限制电流。 根据 IO 电源电压的不同,两个电气连接 IO 的有效 IOH 和 IOL 加在一起大约为6mA 至7mA,这取决于两个引脚之间100欧姆电阻器的 IO 电源电压。
如果两个 IO 连接在一起,由于开关时间的变化而产生的直通电流可能会由于 EM 而缩短器件寿命,如果即使使用100欧姆电阻器,开关时间的差异也足够大。
输出引脚从低电平切换至高电平或高电平切换至低电平的电压阈值可能与相邻引脚略有不同、在这段短暂的时间内、您可能会有一个"直通"电流、其中一个引脚在邻居的输出仍然为高电平时变为低电平、 这可能会相当高、并可能随着时间的推移而损坏 IO 结构。
所有输出晶体管都位于同一裸片上、因此实际上可以保证它们具有相同的阈值。 此外、即使它们具有不同的阈值、它们的栅极电容也很低、以至于时间太短而无关紧要。 在任何情况下、当输出在低/高电平之间切换时、会发生更大的击穿电流、这是没有问题的。
将多个输出连接在一起是完全安全的(只要引脚完全同时开关、即位于同一端口上)。
您好、Carlo、
是的、谢谢您 Clemens。 你提出了一个很好的观点。
事实上、我确实有机会在工厂的本地由我们的一位长期 IO 专家来管理这项工作。
他指出、IO 结构实际上 是为了处理更高的电流、专门用于驱动 CMOS 输入(电容式)。
这些较大的电流 仅在短时间内、而 CMOS 输入电容充电/放电、 但他表示 IO 也应处理10mA 恒定直流电流(驱动电阻负载)。
这意味着 只能从单个 IO 引脚灌电流/拉电流10mA 或更高。
但是 、需要注意以下几个限制:
灌入更高的电流时、VOL (输出低电压) 将更高。 这意味着引脚上的电压可能 高于0.6V (Vcc = 3.0V)。
当提供更高的电流时、VOH (输出高电压) 将 更低。 这意味着引脚上的电压可能低于2.4V (Vcc = 3.0V)。
不知道 IO 引脚驱动的应用或负载类型、您需要验证 VOH 和 VOH 对应用的影响。
最后、 由于 IO 引脚未在10mA 或 更高电流下进行测试、 因此这些上升电流下的电压和 VOH 未知、并且 可能因器件、电压和温度而异。
客户可以为其应用免费实施此操作、但从 TI 的角度来看、这不是推荐的做法、也不保证 MCU 在这些条件下运行。