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.

[FAQ] [参考译文] [常见问题解答]为什么我的器件不在 VIH 或 VIL 下开关?

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

https://e2e.ti.com/support/logic-group/logic/f/logic-forum/752540/faq-why-does-my-device-not-switch-at-vih-or-vil

主题中讨论的其他器件:SN74LVC1G08

常见问题解答:逻辑和电压转换 > 输入参数>>电流常见问题解答

什么是 VIH 和 VIL

JEDEC - VIH MIN 是高电平输入电压的最小正(最大负)值、对于该值、逻辑元件的运行应处于规格限值内。 VIH max 是高电平输入电压的最大正(最小负)值、对于该值、逻辑元件的运行应处于规格限制范围内。

TI -两个值范围中用于表示二进制变量的较正(较负)的输入电压。

JEDEC - VIL MIN 是低电平输入电压的最小正(最大负)值、对于该值、逻辑元件的运行应处于规格限值内。 VIL 最大值是低电平输入电压的最大正(最小负)值、对于该值、逻辑元件应该在规格限制范围内运行。

TI -两个值范围中较小的正(较负)输入电压、用于表示二进制变量。

以下是 SN74LVC1G08数据表中的一个示例 VIH 和 VIL。

器件应何时切换?

所有器件都可以在阈值电压 VT 下切换。 该阈值电压通常略小于½Vcc μ V 或½Vref μ V 电压。 对于施密特触发输入器件、有两个阈值 VT+和 VT- (见数据表)、不能与 VIH 和 VIL 值混淆。 由于器件的开关速度应快于数据表中提到的输入转换速率、因此很难找到阈值电压的确切值。

例如、对于5V 的 Vcc、SN74LVC1G08将以大约2.5V 的电压进行开关。 但是,输入应始终高于.7*Vcc 以确保逻辑高电平,或低于.3*Vcc 以确保逻辑低电平,除非在开关期间。 低电平和高电平之间的转换速度应快于数据表中提到的输入转换速率、以避免高 ICC 电流、内部振荡和可靠性降低。

如果器件以½Vcc Ω 的电阻开关、为什么我 需要分别在高于或低于 VIH 和 VIL 的电压下运行?

如果 CMOS 器件的输入电压不满足 VIH 或 VIL 建议的工作条件、可能会导致:

(1)不正确逻辑状态的传播

(2)高 ICC 电流

(3)高输入噪声增益和振荡

(4)电源轨和接地轨浪涌电流和噪声

(5)灾难性器件和电路故障

对于任何逻辑器件、尤其是对于 CMOS 输入、输入必须分别始终高于或低于建议的 VIH min 或 VIL max。 否则会导致浪涌电流从 VCC 电源流过输入逆变器接地、进而损坏器件。