Семейства логики
Семейства логики 74xx
📊 Сравнение семейств
| Семейство | Питание | Скорость | Потребление | Совместимость |
|---|---|---|---|---|
| 74HC | 2-6 В | 25 МГц | Низкое | CMOS |
| 74HCT | 4.5-5.5 В | 25 МГц | Низкое | TTL |
| 74AC | 2-6 В | 100 МГц | Среднее | CMOS |
| 74ACT | 4.5-5.5 В | 100 МГц | Среднее | TTL |
| 74LS | 4.75-5.25 В | 35 МГц | Высокое | TTL |
| 74ALS | 4.5-5.5 В | 40 МГц | Среднее | TTL |
🎯 Какое выбрать?
Для школьных проектов: 74HC
- ✅ Дешёвые и доступные
- ✅ Работают от 3.3V и 5V
- ✅ Низкое потребление
- ✅ Достаточно быстрые
Для смешанных схем: 74HCT
- ✅ TTL-совместимые уровни
- ✅ Работает с Arduino/STM32
- ⚠️ Только 5V
Для быстрых схем: 74AC / 74ACT
- ✅ До 100 МГц
- ⚠️ Требуют аккуратной разводки
- ⚠️ Дороже
📐 Логические уровни
CMOS (HC, AC)
| Параметр | Мин | Макс |
|---|---|---|
| V_IH (вход HIGH) | 0.7×VCC | VCC |
| V_IL (вход LOW) | 0 | 0.3×VCC |
| V_OH (выход HIGH) | VCC-0.1 | VCC |
| V_OL (выход LOW) | 0 | 0.1 |
При VCC=5V:
- HIGH входа: > 3.5V
- LOW входа: < 1.5V
TTL-совместимые (HCT, ACT)
| Параметр | Значение |
|---|---|
| V_IH | > 2.0V |
| V_IL | < 0.8V |
⚠️ Совместимость
CMOS → TTL ✅
Выход CMOS (почти до VCC) — нормально для TTL входа
TTL → CMOS ⚠️
TTL HIGH (~3.5V) может быть недостаточен для CMOS входа при 5V
Решение: Используй HCT/ACT или подтяжку
💡 Рекомендации
- Не смешивай семейства без необходимости
- Ставь конденсатор 100nF у каждой микросхемы
- 74HC — универсальный выбор для обучения
- 74HCT — если работаешь с Arduino
