Перейти к содержимому

Разъёмы, кнопки, реле, кварцы

Время: ~30 мин

Цели урока

  • различать типы переключателей (SPST, SPDT, DPDT) и подключать кнопку к входу МК
  • выбирать реле по напряжению катушки и параметрам контактов
  • выбирать разъём по шагу, току, полярности и механике
  • рассчитывать конденсаторы нагрузки кварцевого резонатора

Что нужно знать заранее

Эти детали скучные только на первый взгляд. Именно разъём, который оторвался от платы, и кнопка, которая «нажимается дважды», чаще всего портят впечатление от готового устройства.

Переключатели описывают двумя словами: сколько полюсов (независимых цепей) и сколько направлений (положений):

  • SPST (single pole, single throw) — один полюс, одно направление: просто «замкнуто/разомкнуто». Обычная кнопка.
  • SPDT — один полюс, два направления: общий контакт переключается между двумя.
  • DPDT — два независимых полюса, каждый на два направления.

Кнопки бывают без фиксации (тактовые, tactile) и с фиксацией. Контакты бывают нормально разомкнутые (NO) и нормально замкнутые (NC).

МКXTAL1XTAL2ZQ18 МГцC1 22 пФC2 22 пФ+3,3 ВR1 10 кОмвход МКSB1отпущена → 1нажата → 0
Рис. 2.9. Слева: кварцевый резонатор между выводами генератора микроконтроллера и два конденсатора на землю. Их ёмкость подбирают по ёмкости нагрузки CL из даташита кварца. Справа: кнопка замыкает вход на землю, резистор 10 кОм подтягивает вход к питанию, пока кнопка отпущена.

Кнопку обычно ставят между входом и землёй, а вход подтягивают резистором к питанию (внешним 10 кОм или встроенной подтяжкой МК). Отпущена — на входе 1, нажата — 0.

Дребезг (bounce). Механический контакт при замыкании несколько миллисекунд «прыгает», и МК видит десяток нажатий вместо одного. Лечится программно (игнорировать изменения в течение 10–50 мс) или RC-цепочкой с триггером Шмитта (Хоровиц, §4.24).

Реле — выключатель, которым управляет электромагнит. Катушка с малым током переключает контакты, способные коммутировать большой ток и даже сетевое напряжение. Цепи катушки и контактов гальванически развязаны.

Параметры при выборе:

  • напряжение и ток катушки (например, 5 В / 70 мА) — по ним считают транзисторный ключ (урок 2.6);
  • конфигурация контактов — NO, NC, переключающий (COM, NO, NC);
  • максимальный ток и напряжение контактов — отдельно для постоянного и переменного тока;
  • ресурс — число переключений.

Катушка реле — индуктивность, так что обратный диод обязателен (урок 2.4).

Разъём Шаг Для чего Особенности
Штыревые линейки (pin header) 2,54 мм отладка, перемычки, модули дёшево, но легко вставить наоборот
JST PH 2,0 мм аккумуляторы, датчики с ключом, есть защёлка
JST XH 2,5 мм питание, светодиодные ленты с ключом
Винтовые клеммы (terminal block) 3,5 / 5,0 / 5,08 мм силовые провода надёжно, большой ток
USB Type-C — питание и данные для простого потребителя питания нужны резисторы 5,1 кОм от выводов CC1 и CC2 на землю, иначе зарядное устройство с Type-C может не дать 5 В
IDC (шлейфовые) 2,54 / 1,27 мм шлейфы, программаторы (SWD, ISP) с ключом

На что смотреть:

  • ток на контакт — у тонких разъёмов это доли ампера;
  • ключ (полярность) — невозможно вставить наоборот;
  • механика — SMD-разъём, за который дёргают кабелем, должен иметь крепёжные лапки или выводы в отверстия. Иначе его оторвут вместе с площадками;
  • ответная часть — сразу выбери, какой разъём будет на кабеле, и проверь, что он продаётся.

Кварцевый резонатор (crystal) — пластинка кварца, которая механически колеблется на очень стабильной частоте. Вместе с генератором внутри микроконтроллера он задаёт тактовую частоту с точностью до десятков миллионных долей (ppm). Обозначение по ГОСТ — ZQ (в зарубежной практике — Y или X).

Схема — на рисунке выше: кварц между двумя выводами генератора МК и два конденсатора на землю. Их ёмкость подбирают так, чтобы кварц «видел» свою ёмкость нагрузки CL из даташита:

CL = C1·C2 / (C1 + C2) + Cпар, где Cпар — паразитная ёмкость дорожек и выводов (обычно 3–5 пФ).

При C1 = C2 = C: C = 2·(CL − Cпар). Пример: CL = 12 пФ, Cпар ≈ 4 пФ → C = 16 пФ → ставим 15 пФ (C0G!).

Дешёвая альтернатива — керамический резонатор: точность порядка десятых долей процента, часто со встроенными конденсаторами. Для USB или UART на высоких скоростях обычно нужен кварц.

PTC-предохранитель (polyfuse) при перегрузке нагревается и резко увеличивает сопротивление, ограничивая ток. Когда перегрузка снята и он остыл, цепь восстанавливается. Удобен на входе питания от USB. Параметры: ток удержания (hold) и ток срабатывания (trip).

  1. Кварц 8 МГц с CL = 18 пФ. Какие конденсаторы поставить при Cпар = 5 пФ? (2·(18 − 5) = 26 пФ → 27 пФ.)
  2. Реле 5 В, сопротивление катушки 70 Ом. Ток катушки? Подойдёт ли ключ на BC547? (≈ 71 мА; да, меньше 100 мА, но с Iб ≈ 7 мА и обратным диодом.)
  3. Устройство питается от USB Type-C и потребляет 300 мА. Что обязательно поставить на выводы CC? (По резистору 5,1 кОм на землю.)

🧯 Типичные ошибки

Кнопка «срабатывает» несколько раз за нажатие

Почему Дребезг контактов.

Как исправить Программная задержка 10–50 мс или аппаратный RC-фильтр с триггером Шмитта.

Плата не получает питание от зарядки USB-C, хотя от компьютера через переходник работает

Почему Не поставлены резисторы 5,1 кОм на CC1/CC2: источник Type-C не видит потребителя и не включает 5 В.

Как исправить Два отдельных резистора 5,1 кОм на землю, по одному на каждый вывод CC.

Генератор на кварце не запускается или частота с ошибкой

Почему Конденсаторы не подобраны под CL или кварц далеко от МК с длинными дорожками.

Как исправить Считай конденсаторы по CL из даташита, ставь кварц вплотную к МК, используй C0G.

Проверь себя

  1. 1. Что значит SPDT?
  2. 2. Зачем на входе МК с кнопкой на землю нужен подтягивающий резистор к питанию?
  3. 3. CL кварца 10 пФ, паразитная ёмкость 4 пФ. Какие конденсаторы C1 = C2?
  4. 4. Какой диэлектрик нужен конденсаторам у кварца?

Практическое задание~20 мин

Выбери разъём для подключения литиевого аккумулятора 1S (до 2 А) к будущей плате. Найди у JST серию с подходящим током на контакт, выпиши шаг, номер разъёма на плату и номер ответной части. Проверь, есть ли для него готовое посадочное место у производителя (часто есть ссылка на 3D-модель и чертёж). Отдельно проверь полярность у готовых аккумуляторов с этим разъёмом: она не стандартизована, и это классическая ловушка.