Skip to main content

25. Таймер TLC555

25. Таймер TLC555

🎯 Цель урока
Освоить таймер 555 — самую популярную микросхему для генерации импульсов.

🧠 Фаза 2: Теория (15 мин)

Зачем нужен генератор?

Все синхронные схемы требуют тактовый сигнал (CLK):

    CLK  ▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁█▁▁▁
         ↑   ↑   ↑   ↑   ↑   ↑   ↑
         Триггеры срабатывают по фронтам

555 — универсальный генератор таких импульсов.

Почему TLC555?

ВерсияПитаниеОсобенности
NE5554.5-16VКлассика, но нагревается
TLC5552-15VCMOS, низкое потребление
LMC5551.5-15VДля батарейного питания

TLC555 = “Texas Instruments Low-power CMOS 555”

Распиновка

        ┌───────────────────┐
  GND ──┤ 1           8 ├── VCC
 TRIG ──┤ 2   TLC555   7 ├── DISCH
  OUT ──┤ 3           6 ├── THRES
RESET ──┤ 4           5 ├── CTRL
        └───────────────────┘
ПинНазваниеОписание
VCC, GNDPowerПитание
TRIGTriggerЗапуск (< ⅓ VCC)
THRESThresholdПорог (> ⅔ VCC)
OUTOutputВыход
DISCHDischargeРазряд конденсатора
RESETResetСброс (LOW = стоп)
CTRLControlУправление порогом

Внутренняя структура

    VCC ──┬──[R]──┬──[R]──┬──[R]── GND
          │       │       │
         ⅔VCC   ½VCC    ⅓VCC
          │       │       │
          ▼       │       ▼
    [Компаратор1] │ [Компаратор2]
          │       │       │
          ▼       ▼       ▼
        [SR-защёлка] ── OUT
           DISCH

📋 Режимы работы 555

1. Astable (автоколебательный)

Генерирует непрерывную последовательность импульсов.

    OUT  ▁▁███▁▁▁███▁▁▁███▁▁▁███▁▁▁
         │←─T─→│

2. Monostable (одновибратор)

Один импульс заданной длительности по запуску.

    TRIG ▁▁▁▁▁▃▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
    OUT  ▁▁▁▁▁████████▁▁▁▁▁▁▁▁▁▁▁▁
              │←──T──→│

🔧 Фаза 3: Astable генератор (25 мин)

Схема

         VCC
         [R1]
          ├──────── DISCH (Pin 7)
         [R2]
          ├──────── THRES (Pin 6)
          │         TRIG  (Pin 2)
         [C]
         GND
         
    RESET (Pin 4) ── VCC
    CTRL (Pin 5) ── [0.01µF] ── GND (фильтр)
    OUT (Pin 3) ── LED

Формулы

$$T_H = 0.693 \times (R_1 + R_2) \times C$$$$T_L = 0.693 \times R_2 \times C$$$$T = T_H + T_L = 0.693 \times (R_1 + 2R_2) \times C$$$$f = \frac{1.44}{(R_1 + 2R_2) \times C}$$

Примеры

R1R2CЧастотаПрименение
10 kΩ10 kΩ100 nF~480 HzЗвук
10 kΩ100 kΩ10 µF~0.7 HzМигалка
1 kΩ1 kΩ100 pF~4.8 MHzТакт

Компоненты для ~1 Hz (мигалка)

КомпонентНоминал
TLC5551
R110 kΩ
R2100 kΩ
C10 µF (электролит!)
C (фильтр)0.01 µF
LED + резистор1

Проверка

  1. Собери схему
  2. LED должен мигать ≈1 раз в секунду
  3. Измерь осциллографом:
    • T_H ≈ 0.76 сек
    • T_L ≈ 0.69 сек
    • f ≈ 0.7 Hz

🔬 Эксперимент: Переменная частота

Замени R2 на потенциометр 100 kΩ:

          ├── DISCH
    [Pot 100k]
          ├── THRES/TRIG

Теперь частоту можно регулировать!


💡 Применения

1. Тактовый генератор для процессора

    [TLC555] ─── CLK ─── [CPU/Счётчик/Регистры]

2. ШИМ (Широтно-импульсная модуляция)

Управление яркостью LED, скоростью мотора.

3. Звуковой генератор

f = 100 Hz — 10 kHz = слышимый диапазон.

4. Дребезг кнопок (debounce)

Monostable режим: один чистый импульс независимо от дребезга.


📝 Мини-задания

Какие 2 режима работы у 555?

Ответ: Astable (автоколебания) и Monostable (одновибратор)

R1=10k, R2=10k, C=1µF. Какая частота?

Ответ: f = 1.44 / ((10k + 2×10k) × 1µF) = 1.44 / 0.03 = 48 Hz

Как сделать скважность 50% (T_H = T_L)?

Ответ: R1 должен быть очень малым (или через диод обойти R2 при заряде)


✅ Чеклист

  • Знаю распиновку TLC555
  • Понимаю формулы для Astable
  • Собрал мигающий LED
  • Измерил частоту осциллографом

➡️ Следующий урок

26. 🏆 Проект: Цифровые часы →