Таймер NE555: генератор, одновибратор и ШИМ
NE555 — таймер из двух компараторов, триггера и разрядного ключа: с одним резистором и конденсатором он выдаёт импульс заданной длины, с двумя резисторами — непрерывные колебания. Разбираем три базовые схемы по даташиту TI с расчётом и калькулятором, а также чем от биполярного NE555 отличаются КМОП-версии TLC555 и LMC555.
Обновлено Редакция GAW
NE555 внутри — резисторный делитель, два компаратора с порогами 1/3 и 2/3 питания, триггер, выходной каскад и ключ разряда (TI SLFS022K, разд. 6.1). Когда напряжение на входе TRIG опускается ниже 1/3 питания, выход переходит в единицу и ключ разряда отпускает вывод DIS; когда напряжение на THRES поднимается выше 2/3 питания, выход возвращается в ноль, а ключ разряжает конденсатор. Все времена задаёт заряд конденсатора через резистор, а пороги пропорциональны питанию, поэтому от его величины длительности почти не зависят.
Коротко
- NE555
- 4,5–16 В, выход ±200 мА
- Генератор
- f = 1,44 / ((R1 + 2·R2)·C)
- Одновибратор
- tи ≈ 1,1·R·C
- Пороги
- 1/3 и 2/3 питания
- Частота
- до 100 кГц у NE555
- КМОП-версии
- TLC555 и LMC555: от 2 и 1,5 В, мкА
Выводы и подключение
Выводы у NE555 в корпусах DIP и SOIC: 1 — общий, 2 — TRIG, 3 — выход, 4 — RESET, 5 — CONT, 6 — THRES, 7 — DIS, 8 — питание. RESET — активный низким уровнем: если он не используется, его соединяют с питанием, иначе возможны ложные сбросы (табл. 6-1). У питания TI настоятельно рекомендует керамический конденсатор 0,1 мкФ (разд. 7.3), а на CONT — 0,01 мкФ на общий провод (примечание к рис. 6-5).
Генератор: мигающий светодиод
В схеме генератора конденсатор C1 заряжается через R1 и R2, пока напряжение на нём не достигнет 2/3 питания, а затем разряжается через R2 и вывод 7 до 1/3 питания (SLFS022K, разд. 6.3.2). Время единицы, нуля и частота:
Для R1 = 1 кОм, R2 = 10 кОм и C1 = 10 мкФ: tи = 0,693 · 11 кОм · 10 мкФ = 76 мс, tп = 69 мс, частота 6,9 Гц, единица занимает 52 % периода. Поскольку конденсатор заряжается через оба резистора, а разряжается только через R2, единица в этой схеме всегда длиннее нуля; меандр получают диодом параллельно R2 — тогда заряд идёт через R1 и диод, разряд через R2.
Светодиод HL1 с резистором R3 подключён к выходу. В единице выход NE555 при питании 5 В и токе 100 мА держит 3,3 В типично и не меньше 2,75 В (табл. 5.5), при токе в единицы миллиампер — не ниже. Прямое напряжение красного светодиода WP7113ID — 1,9 В типично и до 2,3 В при 10 мА, поэтому через R3 = 330 Ом течёт не меньше (3,3 − 1,9)/330 ≈ 4 мА, а при малом токе выход ближе к питанию и ток — 4–5 мА.
Калькулятор открыт с этим примером; режим ждущего одновибратора и подбор резисторов под частоту — в том же окне:
Исходные данные
10u = 10 мкФ, 100n = 100 нФ
Результат
- Частота
- 6,87 Гц
- Период
- 145,6 мс
- Импульс (высокий уровень)
- 76,25 мс
- Пауза (низкий уровень)
- 69,31 мс
- Коэффициент заполнения
- 52,4 %скважность 1,91
Ограничения по номиналам. Ток входа THRES — до 250 нА, и он задаёт наибольшее сопротивление: TI называет предел R1 + R2 около 3,4 МОм при 5 В и 10 МОм при 15 В (примечание к табл. 5.5). Снизу R1 ограничивает ток разряда через вывод 7: при R1, сравнимом с сотнями ом, ключ разряда работает с большим током. TI советует держать частоту генератора на NE555 не выше 100 кГц, а для больших частот брать TLC555 (разд. 6.3.2).
Одновибратор от кнопки
В ждущем режиме конденсатор C1 разряжен, выход в нуле. Нажатие кнопки опускает TRIG ниже 1/3 питания: выход переходит в единицу, ключ разряда отпускается, и C1 заряжается через RA до 2/3 питания. Длительность импульса (SLFS022K, разд. 6.3.1):
для RA = 100 кОм и C1 = 10 мкФ — 1,1 · 100 кОм · 10 мкФ = 1,1 с.
Резистор R1 держит TRIG в единице, пока кнопка отпущена. Импульс заканчивается, только если TRIG вернулся в единицу хотя бы за 10 мкс до конца интервала: если держать кнопку дольше 1,1 с, выход остаётся в единице до её отпускания. Минимальная длительность импульса NE555 — около 10 мкс. Повторное нажатие во время импульса его не продлевает, а низкий уровень на RESET прерывает импульс и разряжает C1.
ШИМ через вывод CONT
Напряжение на выводе CONT — это верхний порог. TI предлагает такую схему ШИМ (разд. 7.2.2, рис. 7-3): одновибратор запускается тактовыми импульсами на TRIG, а управляющее напряжение на CONT задаёт, до какого напряжения заряжается C1, и тем самым длительность каждого импульса. Управляющее напряжение — от нуля до питания, а RA·C выбирают равным четверти периода тактов: для 1 кГц это 0,25 мс, в схеме 24 кОм · 10 нФ = 0,24 мс. TI пишет, что тактовый сигнал должен переходить через 1/3 питания — это порог при свободном выводе CONT. С напряжением на CONT порог запуска — половина этого напряжения (SLFS022K, табл. 4-1: запуск при TRIG < ½ CONT), поэтому при малом управляющем напряжении такт должен опускаться почти до нуля.
Второе условие — импульсы на TRIG должны быть короче самого короткого выходного импульса. Как и с кнопкой в одновибраторе, выход не вернётся в ноль, пока TRIG низкий: если подать меандр 1 кГц, низкий уровень длится 0,5 мс, и короче 0,5 мс выходной импульс не получится — заполнение ниже 50 % недостижимо. Поэтому меандр с генератора пропускают через дифференцирующую цепь — последовательный конденсатор и резистор к питанию на входе TRIG: на каждом спаде получается короткий отрицательный выброс, а в остальное время TRIG подтянут к питанию. Это наше конструктивное замечание: в даташите TI такой цепи нет, постоянную времени RC выбирают в несколько раз меньше самого короткого нужного импульса.
Зависимость длительности от управляющего напряжения нелинейная — конденсатор заряжается по экспоненте, и TI прямо предупреждает об этом. Из уравнения заряда RC (наш вывод, а не формула TI) : при Uупр = 2/3 Uпит это те же 1,1 RAC — 0,26 мс, то есть 26 % периода 1 кГц.
Более простой ШИМ без тактового генератора — схема генератора, где R1 и R2 заменены потенциометром с двумя диодами: заряд идёт через одну часть потенциометра, разряд — через другую, и при повороте меняется заполнение, а сумма времён остаётся постоянной.
TLC555 и LMC555
КМОП-версии взаимозаменяемы с NE555 по выводам и формулам, но отличаются в важных местах:
| Параметр | NE555 | TLC555 | LMC555 |
|---|---|---|---|
| Питание | 4,5–16 В | 2–15 В (TLC555C) | 1,5–15 В |
| Ток потребления при 5 В | 3 и до 6 мА (выход в нуле) | 180 и до 350 мкА | 180 и до 250 мкА |
| Выход | ±200 мА | 100 мА втекающий, 10 мА вытекающий (тип.) | проверен при −10 и 50 мА |
| Частота | до 100 кГц | до 2,1 МГц тип. (не меньше 1,2 МГц) | до 3 МГц |
Источники: SLFS022K, разд. 5.3 и 5.5; SLFS043K, с. 1, разд. 5.3 и 5.6; SNAS558N, с. 1 и разд. 5.5. TLC555 позволяет брать конденсаторы меньшей ёмкости, а LMC555 запускается импульсом TRIG всего 20 нс (SNAS558N, разд. 7.4). Зато вытекающий ток выхода TLC555 — единицы миллиампер, и реле или мощный светодиод от него питают через транзисторный ключ.
Детали
| Позиция | Деталь | Примечание |
|---|---|---|
| DA1 | NE555 (TLC555, LMC555) | 8 выводов |
| R1, R2 (генератор) | 1 кОм и 10 кОм | 6,9 Гц с C1 = 10 мкФ |
| RA (одновибратор) | 100 кОм | 1,1 с с C1 = 10 мкФ |
| C1 | 10 мкФ, электролит или керамика | времязадающий; утечка электролита удлиняет время |
| C2 | 10 нФ | на выводе CONT |
| C4 | 0,1 мкФ, керамика | у вывода питания |
| R3, HL1 | 330 Ом, красный светодиод | индикатор выхода |
Варианты
- Генератор на двух транзисторах — без микросхемы, но с худшей стабильностью частоты: мультивибратор.
- Сдвоенный таймер NE556 и TLC556 — два 555 в одном корпусе.
- Генератор на микроконтроллере — таймер с ШИМ точнее и гибче, NE555 оправдан там, где микроконтроллера нет или нужна независимая от программы задержка.
Почему не работает
- Генератор не запускается. RESET не соединён с питанием, или TRIG и THRES не соединены между собой.
- Частота отличается от расчётной на десятки процентов. Допуск электролитического конденсатора и его утечка; для точной частоты берите плёночный или керамический конденсатор и проверяйте по даташиту допуск.
- Таймер сбрасывается или «гуляет» частота при включении нагрузки. Нет конденсатора 0,1 мкФ у питания: выход NE555 при переключении тянет большой ток.
- Одновибратор срабатывает от помех. Длинный провод к кнопке без подтяжки или конденсатора; RESET висит в воздухе.
- Импульс одновибратора не заканчивается. Кнопка удерживается дольше импульса — TRIG должен вернуться в единицу до конца интервала.
- С сопротивлениями в мегаомы частота «плавает». Превышен предел R1 + R2 около 3,4 МОм при 5 В: ток входа THRES искажает время.
Частые вопросы
Как рассчитать частоту NE555?
В схеме генератора f = 1,44 / ((R1 + 2·R2)·C): выход в единице 0,693·(R1 + R2)·C, в нуле 0,693·R2·C (TI SLFS022K, уравнения 1–4). Для R1 = 1 кОм, R2 = 10 кОм и C = 10 мкФ это 6,9 Гц. Частота почти не зависит от напряжения питания, потому что пороги — 1/3 и 2/3 от него.
Чем TLC555 отличается от NE555?
TLC555 — КМОП-версия с теми же выводами. Ток потребления 180 мкА вместо единиц миллиампер, питание от 2 В вместо 4,5 В, выход от шины до шины, частота до 2 МГц. Но выход слабее на вытекание — 10 мА типично против 200 мА у NE555, поэтому мощную нагрузку от него подключают через транзистор.
Зачем конденсатор на выводе 5?
Вывод 5 (CONT) подключён к внутреннему делителю, который задаёт пороги 1/3 и 2/3 питания. Конденсатор 10 нФ на общий провод шунтирует его от помех; TI отмечает, что он может улучшить работу, и советует проверить в своём устройстве. Если на CONT подать внешнее напряжение, порог сместится — так получают ШИМ и частотную модуляцию.
Почему одновибратор на NE555 держит выход дольше расчётного?
Потому что вход TRIG всё ещё низкий. Импульс заканчивается, только если TRIG вернулся в высокое состояние хотя бы за 10 мкс до конца интервала (SLFS022K, разд. 6.3.1). Если кнопку держат дольше 1,1·R·C, выход остаётся в единице, пока её не отпустят. Для коротких импульсов от долгого нажатия ставят дифференцирующую RC-цепь на входе.
Источники
- Texas Instruments. NA555, NE555, SA555, SE555 Precision Timers (SLFS022K, revised March 2026) — разд. 4 — выводы; разд. 5.3 — питание NE555 4,5–16 В, выходной ток ±200 мА; разд. 5.5 — пороги 2/3 и 1/3 питания, выход в единице при 5 В и 100 мА — 2,75 и тип. 3,3 В, ток THRES 30 и до 250 нА и предел RA + RB 3,4 МОм при 5 В и 10 МОм при 15 В, уровень RESET 0,3–1 В, ток потребления 3 и до 6 мА при 5 В; разд. 6.1 — от долей герца до 100 кГц; разд. 6.3.1, рис. 6-2 — одновибратор, tw ≈ 1,1·RA·C, минимум 10 мкс; разд. 6.3.2, рис. 6-5, уравнения 1–4 — генератор, конденсатор 0,01 мкФ на CONT, до 100 кГц; табл. 6-1 — RESET к VCC; разд. 7.2.2, рис. 7-3 — ШИМ, RA·C = 1/4 периода тактов; разд. 7.3 — питание 4,5–16 В, конденсатор 0,1 мкФ
- Texas Instruments. TLC555 CMOS Timer (SLFS043K, revised January 2026) — с. 1 — выход от шины до шины, втекающий ток 100 мА и вытекающий 10 мА типично, питание от 2 до 15 В, те же выводы, что у NE555, меньшие конденсаторы; разд. 5.3 — питание TLC555C 2–15 В; разд. 5.6 — ток потребления 180 и до 350 мкА при 5 В; fmax 1,2 и 2,1 МГц
- Texas Instruments. LMC555 CMOS Timer (SNAS558N, revised March 2024) — с. 1 — до 3 МГц, питание от 1,5 В, токи выхода −10 и 50 мА; разд. 5.5 — ток потребления 180 и до 250 мкА при 5 В; разд. 7.4 — минимальный импульс TRIG 20 нс, RESET 400 нс, формулы генератора 0,693·(RA + 2RB)·C; разд. 8 — питание 1,5–15 В
- Kingbright. WP7113ID: T-1 3/4 (5 mm) Solid State Lamp (DSAF0012, Rev V.14A, 01/08/2026) — прямое напряжение 1,9 и до 2,3 В при 10 мА, постоянный ток до 30 мА
Нашли ошибку?
Смотрите также
- Таймер NE555Частота, скважность, длительность импульса
- NE555 и TLC555Таймер 555: питание, ток выхода, потребление, биполярный против КМОП
- Мультивибратор на двух транзисторахМигалка на BC547, вывод формулы периода, насыщение, предел эмиттер–база
- Подключение светодиодаРезистор от вывода, ток и напряжение вывода, цепочка на 12 В через транзистор
- Ключ на транзистореНижний ключ на NPN: ток и резистор базы, мощность, PNP и ULN2003A
- Сброс по питанию и супервизорRC-цепь на RESET, пороги BOD и PVD, супервизоры MAX809, MAX803, MCP1316, TPS3839