Перейти к содержанию

Таймер 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).

Генератор: мигающий светодиод

Генератор на NE555: светодиод мигает с частотой 6,9 ГцПлюс 5 В подан на выводы 8 VCC и 4 RESET таймера NE555. Резистор R1 1 кОм идёт от плюса к выводу 7 DIS, резистор R2 10 кОм — от вывода 7 к выводам 6 THR и 2 TRIG, соединённым вместе, конденсатор C1 10 мкФ — от них на общий провод. На выводе 5 CV конденсатор C2 10 нФ на общий провод, у питания C4 0,1 мкФ. С выхода 3 через резистор R3 330 Ом на общий провод включён светодиод HL1.+5 ВC40,1 мкФC210 нФDA1 NE5557 DIS6 THR2 TRIGOUT 38 VCC4 RST1 GND5 CVR11 кОмR210 кОмC110 мкФВыходR3330 ОмHL1f = 1,44 / ((R1 + 2·R2) · C1) = 6,9 Гц; tи = 0,693 · (R1 + R2) · C1 = 76 мс

В схеме генератора конденсатор C1 заряжается через R1 и R2, пока напряжение на нём не достигнет 2/3 питания, а затем разряжается через R2 и вывод 7 до 1/3 питания (SLFS022K, разд. 6.3.2). Время единицы, нуля и частота:

tи=0,693 (R1+R2) C,t_и = 0{,}693\,(R_1 + R_2)\,C,
tп=0,693 R2 C,t_п = 0{,}693\,R_2\,C,
f=1,44(R1+2R2) C.f = \frac{1{,}44}{(R_1 + 2R_2)\,C}.

Для 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).

Одновибратор от кнопки

Одновибратор на NE555: импульс 1,1 с по нажатию кнопкиРезистор RA 100 кОм идёт от плюса 5 В к выводам 7 DIS и 6 THR, соединённым вместе, конденсатор C1 10 мкФ — от них на общий провод. Вывод 2 TRIG подтянут к плюсу резистором R1 10 кОм, кнопка SB1 замыкает его на общий провод. Выводы 8 и 4 — на плюс, на выводе 5 конденсатор C2 10 нФ. С выхода 3 через резистор R3 330 Ом включён светодиод HL1. После нажатия кнопки выход держит высокий уровень около 1,1 с.+5 ВC40,1 мкФC210 нФDA1 NE5557 DIS6 THR2 TRIGOUT 38 VCC4 RST1 GND5 CVRA100 кОмC110 мкФR110 кОмSB1ВыходR3330 ОмHL1tи = 1,1 · RA · C1 = 1,1 · 100 кОм · 10 мкФ = 1,1 с

В ждущем режиме конденсатор C1 разряжен, выход в нуле. Нажатие кнопки опускает TRIG ниже 1/3 питания: выход переходит в единицу, ключ разряда отпускается, и C1 заряжается через RA до 2/3 питания. Длительность импульса (SLFS022K, разд. 6.3.1):

tи≈1,1 RA C,t_и \approx 1{,}1\,R_A\,C,

для RA = 100 кОм и C1 = 10 мкФ — 1,1 · 100 кОм · 10 мкФ = 1,1 с.

Резистор R1 держит TRIG в единице, пока кнопка отпущена. Импульс заканчивается, только если TRIG вернулся в единицу хотя бы за 10 мкс до конца интервала: если держать кнопку дольше 1,1 с, выход остаётся в единице до её отпускания. Минимальная длительность импульса NE555 — около 10 мкс. Повторное нажатие во время импульса его не продлевает, а низкий уровень на RESET прерывает импульс и разряжает C1.

ШИМ через вывод CONT

ШИМ на NE555: тактовые импульсы на TRIG, управляющее напряжение на CONTТаймер NE555 включён одновибратором: резистор RA 24 кОм от плюса 5 В к выводам 7 DIS и 6 THR, конденсатор C1 10 нФ от них на общий провод. На вывод 2 TRIG поданы короткие запускающие импульсы с частотой 1 кГц, на вывод 5 CONT — управляющее напряжение. Длительность каждого выходного импульса на выводе 3 зависит от напряжения на CONT.+5 ВC40,1 мкФDA1 NE5557 DIS6 THR2 TRIGOUT 38 VCC4 RST1 GND5 CVRA24 кОмC110 нФИмпульсы 1 кГцМодуляцияВыход ШИМRA · C1 = 24 кОм · 10 нФ = 0,24 мс ≈ 1/4 периода тактовых импульсов

Напряжение на выводе 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) tи=−RACln⁡(1−Uупр/Uпит)t_и = -R_A C \ln(1 - U_{упр}/U_{пит}): при Uупр = 2/3 Uпит это те же 1,1 RAC — 0,26 мс, то есть 26 % периода 1 кГц.

Более простой ШИМ без тактового генератора — схема генератора, где R1 и R2 заменены потенциометром с двумя диодами: заряд идёт через одну часть потенциометра, разряд — через другую, и при повороте меняется заполнение, а сумма времён остаётся постоянной.

TLC555 и LMC555

КМОП-версии взаимозаменяемы с NE555 по выводам и формулам, но отличаются в важных местах:

ПараметрNE555TLC555LMC555
Питание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 — единицы миллиампер, и реле или мощный светодиод от него питают через транзисторный ключ.

Детали

ПозицияДетальПримечание
DA1NE555 (TLC555, LMC555)8 выводов
R1, R2 (генератор)1 кОм и 10 кОм6,9 Гц с C1 = 10 мкФ
RA (одновибратор)100 кОм1,1 с с C1 = 10 мкФ
C110 мкФ, электролит или керамикавремязадающий; утечка электролита удлиняет время
C210 нФна выводе CONT
C40,1 мкФ, керамикау вывода питания
R3, HL1330 Ом, красный светодиодиндикатор выхода

Варианты

  • Генератор на двух транзисторах — без микросхемы, но с худшей стабильностью частоты: мультивибратор.
  • Сдвоенный таймер 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-цепь на входе.

Источники

  1. 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 мкФ
  2. 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 МГц
  3. 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 В
  4. Kingbright. WP7113ID: T-1 3/4 (5 mm) Solid State Lamp (DSAF0012, Rev V.14A, 01/08/2026) — прямое напряжение 1,9 и до 2,3 В при 10 мА, постоянный ток до 30 мА

Нашли ошибку?