Two boards, same schematic: a Low Power Dual 2-Input And Gate in both. One passes EMC with margin while the other resets itself every time a relay fires. The difference between them was a single letter in the part number — the logic family, not the logic function.
Choosing between HC, HCT, LVC, AUP, or the CD4000B series is really a decision about four things: input threshold, propagation delay, drive current, and quiescent power. Get those right and the board behaves the way it was drawn. Get them wrong and you spend a week chasing an intermittent fault that the datasheet would have flagged in one line.
Every family datasheet leads with the same five numbers. Reading them in this order keeps you out of trouble.
| Parameter | What it decides | Spread across common families |
|---|---|---|
| Vcc operating range | Whether the part runs from your rail at all | 0.8 V (AUP) to 18 V (CD4000B) |
| Input threshold | Whether your driver can legally drive it | 0.7 × Vcc vs. fixed 2.0 V (TTL) |
| Propagation delay | Timing margin at your clock rate | 2.5 ns to 120 ns |
| Output drive (IOH/IOL) | Rise time into your trace capacitance | ±1 mA to ±32 mA |
| Static and dynamic current | Battery life, thermal load | 0.5 µA to 40 µA static |
| Family | Vcc range | Typical tpd @ 3.3 V | Output drive | Static Icc (max) | Cpd | Input threshold |
|---|---|---|---|---|---|---|
| AUP | 0.8–3.6 V | 4.5 ns | ±4 mA | 0.9 µA | ~4 pF | 0.7 × Vcc |
| LVC | 1.65–5.5 V | 3.8 ns | ±24 mA | 10 µA | ~10 pF | 0.7 × Vcc, 5 V tolerant inputs |
| LV | 1.0–5.5 V | 6 ns | ±6 mA | 20 µA | ~12 pF | TTL levels at 3.3 V |
| AHC / AHCT | 2.0–5.5 V | 5–6 ns | ±8 mA | 20 µA | ~11 pF | 0.7 × Vcc / 2.0 V TTL |
| HC | 2.0–6.0 V | 8 ns | ±4 mA | 40 µA | ~20 pF | 0.7 × Vcc |
| HCT | 4.5–5.5 V | 8 ns | ±4 mA | 40 µA | ~20 pF | 2.0 V (TTL) |
| CD4000B | 3.0–18 V | 60 ns @ 10 V | ±1 mA | — | — | 0.7 × Vcc |
At 3.3 V, AUP is the quietest and LVC is the strongest driver. Stepping up to AHC and HC buys a wider supply window at roughly double the delay and a much higher Cpd — and Cpd is what actually drains a battery in a switching design.
VIH is the first number to check. A CMOS input in the HC family wants 0.7 × Vcc, which is 3.5 V on a 5 V rail. A 3.3 V output driving it sits below that threshold in the worst case, so the gate works on the bench in July and fails on the first cold morning.
| Input type | VIH at 5.0 V | VIH at 3.3 V | Driven by a 3.3 V CMOS output? |
|---|---|---|---|
| HC / AHC (0.7 × Vcc) | 3.5 V | 2.31 V | No at 5 V, yes at 3.3 V |
| HCT / AHCT (fixed 2.0 V) | 2.0 V | n/a, 5 V family | Yes |
| LVC (0.7 × Vcc) | 3.5 V, inputs 5 V tolerant | 2.31 V | Yes |
| AUP (0.7 × Vcc) | n/a | 1.26 V at a 1.8 V rail | Yes from 1.8 V logic |
| CD4000B (0.7 × Vcc) | 3.5 V | 2.31 V | No at 5 V |
The working rule: any time a 3.3 V source meets a 5 V CMOS input, specify an HCT or AHCT part, or put an explicit translator in the path. A 2-input single supply translating AND gate solves the same problem inside a single package when two devices share one rail but not one threshold.
| Vcc | 1.8 V | 2.5 V | 3.3 V | 5.0 V |
|---|---|---|---|---|
| tpd, typical | 7.5 ns | 5.0 ns | 3.8 ns | 2.5 ns |
| Max clock, 5-gate chain at 25% of period | 6.7 MHz | 10 MHz | 13 MHz | 20 MHz |
Delay falls as Vcc rises, which is why a design that is comfortable at 3.3 V can fall apart when the same schematic is ported to a 1.8 V rail. Dynamic current is the other half of that trade, and it scales with the square of the rail.
| Vcc | Dynamic power per gate at 10 MHz (Cpd 10 pF, CL 15 pF) |
|---|---|
| 1.8 V | 0.8 mW |
| 2.5 V | 1.6 mW |
| 3.3 V | 2.7 mW |
| 5.0 V | 6.3 mW |
Dropping a 5 V design to 1.8 V cuts switching power by roughly 7× at the same clock rate.
Edge rate is a function of output impedance and load capacitance: tr ≈ 2.2 × Rout × Cload. That single line explains most overshoot problems.
| Output drive | Approx. Rout | 5 pF | 15 pF | 30 pF | 50 pF |
|---|---|---|---|---|---|
| ±1 mA (CD4000B) | ~400 Ω | 4.4 ns | 13 ns | 26 ns | 44 ns |
| ±4 mA (AUP, HC) | ~60 Ω | 0.7 ns | 2.0 ns | 4.0 ns | 6.6 ns |
| ±8 mA (AHC) | ~35 Ω | 0.4 ns | 1.2 ns | 2.3 ns | 3.9 ns |
| ±24 mA (LVC) | ~14 Ω | 0.2 ns | 0.5 ns | 0.9 ns | 1.5 ns |
A fast LVC output driving a long trace is the classic ringing case. Fitting a 22–33 Ω series resistor at the source slows the edge just enough to damp the reflection without eating your timing budget.
| Method | Components | Practical speed | Best fit |
|---|---|---|---|
| 5 V-tolerant input + open-drain pull-up | 1 resistor | Slow, µs range | I2C-class buses |
| Series resistor + clamp diode | 1 resistor | Moderate | Slow signals into a tolerant input |
| Single-supply translating gate | 1 IC | 20–50 Mbps, one direction | 3.3 V to 5 V on a shared rail |
| Dedicated dual-supply translator | 1 IC | 50–100 Mbps, bidirectional | SPI, parallel buses, two rails |
Where a wired-AND bus is required, a Single 2-input And Gate (open drain) gives you the open-drain output without adding a discrete transistor and its pull-up network. The middle two options in the table are where designers get caught: both work in simulation, and both carry a condition that a scope will find for you.
| Design need | Reach for | Why |
|---|---|---|
| Longest battery life on a coin cell | AUP | Static current in the sub-µA range |
| Driving a heavily loaded bus | LVC or LVT | ±24 mA to ±32 mA output drive |
| Interfacing a legacy 5 V TTL peripheral | HCT or AHCT | 2.0 V input threshold |
| Bidirectional bus across two rails | Dual-supply translator | Independent VDDA and VDDB |
| Wide industrial supply, up to 18 V | CD4000B | Operates beyond standard logic rails |
| Debouncing a mechanical input | Schmitt-trigger gate | Built-in hysteresis |
| Compressing a small BOM | Configurable multiple-function gate | One part covers several functions |
Standard logic is the least glamorous line on the BOM. Picking the family on the function name alone is the shortcut that puts a board back into EMC testing a second time.
메시지를 남겨주세요