• Начало
  • Новини
  • Електрически характеристики на GPIO пиновете – ток, напрежение, защити
Продукти

Електрически характеристики на GPIO пиновете – ток, напрежение, защити

Електрически характеристики на GPIO пиновете – ток, напрежение, защити
21 януари 2026

Въведение

GPIO (General Purpose Input/Output) пиновете са едни от най-важните елементи във всеки микроконтролер. Чрез тях микроконтролерът комуникира с външния свят – бутони, сензори, дисплеи, релета, мотори и много други устройства.

Въпреки че изглеждат прости, GPIO пиновете имат строги електрически ограничения. Неправилното им използване може да доведе до нестабилна работа или директно до повреда на микроконтролера. В тази статия ще разгледаме подробно всички важни параметри – напрежение, ток и защити.

 

1. Напрежение на GPIO пиновете

Логически нива

Всеки GPIO пин работи с логически нива:

  • LOW (0) – ниско логическо ниво;

  • HIGH (1) – високо логическо ниво.

Тези нива не са абстрактни – те отговарят на реални напрежения.

 

Типични стойности: 

Платформа LOW HIGH
Arduino Uno 0V ~5V
ESP32 0V ~3.3V
Raspberry Pi 0V ~3.3V

 

Максимално допустимо напрежение

Важно правило:

Никога не подавай по-високо напрежение от захранващото на микроконтролера!

 

Примери:

  • Arduino → максимум 5V;

  • ESP32 → максимум 3.3V.

Подаване на 12V директно → гарантирана повреда!

 

2. Ток през GPIO пиновете

Максимален ток на един пин

Типични стойности:

Платформа Макс. ток Препоръчителен
Arduino 40mA 20mA
ESP32 ~12mA 6-8mA

 

Това са абсолютни максимуми – не е добра практика да се достига лимита.

 

Общ ток за всички пинове:

Микроконтролерът има общ лимит:

  • Arduino → около 200mA общо;

  • При превишаване → прегряване и повреда.

Source vs Sink ток:

  • Source – пинът подава ток към товара;

  • Sink – пинът поема ток от товара.

Пример:

  • LED към GND → пинът source

  • LED към VCC → пинът sink

 

3. Режими на работа

INPUT

  • Пинът е с високо съпротивление;

  • Почти не тече ток;

  • Входът може да „плава“.

INPUT_PULLUP / PULLDOWN

  • Вътрешни резистори;

  • Предотвратяват плаващ вход;

  • Типични стойности: 20kΩ – 50kΩ.

OUTPUT

  • Пинът активно подава HIGH или LOW;

  • Ограничение за ток;

  • Късо съединение → опасно.

 

 

4. Вътрешни защити

Защитни диоди: 

Всеки GPIO пин има:

  • Диод към VCC;

  • Диод към GND.

Те предпазват от:

  • Статично електричество;

  • Кратки импулси.

НЕ предпазват от:

  • Продължително пренапрежение;

  • Голям ток;

  • Индуктивни удари.

 

 

5. Външни защити – задължителни

 

Резистори:

Използват се за:

  • Ограничаване на ток;

  • Защита на входове.

Пример:

  • LED → винаги с резистор.

 

Диоди при индуктивни товари:

Задължителни при:

  • Релета;

  • Мотори;

  • Соленоиди.

Наричат се:

  • Flyback диоди.

 

Транзистори и MOSFET

GPIO не може:

  • Да захрани мотор;

  • Да управлява реле директно.

Решение:

  • NPN транзистор;

  • Logic-level MOSFET.

 

Оптрони:

Използват се за:

  • Галванична изолация;

  • Индустриални сигнали;

  • Високи напрежения.

 

 

6. Чести грешки

  •  12V директно към GPIO;
  •  Реле без диод;
  •  LED без резистор;
  •  Смесване 5V и 3.3V;
  •  Късо към GND.

 

 

7. Практически съвети

  •  Винаги чети datasheet;
  •  Ползвай защитни резистори;
  •  Не натоварвай пиновете; 
  •  Използвай драйвери;
  •  Измервай с мултиметър. 

 

 

8. Заключение

GPIO пиновете са чувствителни елементи. Те не са създадени да захранват мощни устройства. Правилното им използване гарантира:

  • Дълъг живот;

  • Стабилна работа;

  • Безопасност.

Една грешка може да струва нов микроконтролер.