DIP-переключатели: почему недостаточно смотреть только на надпись «ON»

DIP-переключатели: почему недостаточно смотреть только на надпись «ON»

Есть электронные компоненты, которые практически не изменились за последние десятилетия.

Один из них — DIP-переключатель.

Несмотря на свою простоту, именно он периодически становится причиной довольно неприятных ошибок при производстве электроники. Недавно мы столкнулись с такой ситуацией сами. На печатной плате использовался восьмипозиционный DIP-переключатель для задания адреса устройства. Казалось бы, что может быть проще? Но именно здесь возникла неоднозначность.

Часть специалистов ориентировалась исключительно на надпись ON.

Однако оказалось, что этого недостаточно. Потому что для подобных переключателей значительно важнее понимать не положение рычажка, а последовательность разрядов.


Что такое DIP-переключатель

DIP Switch (Dual In-line Package Switch) — это набор независимых миниатюрных выключателей, объединённых в одном корпусе.

Чаще всего встречаются варианты на:

  • 2 положения;
  • 4 положения;
  • 6 положений;
  • 8 положений;
  • 10 положений.

Каждый переключатель представляет собой обычный механический контакт. То есть электрически это восемь независимых выключателей.


Где они используются

Хотя сегодня многие параметры можно задавать программно, DIP-переключатели до сих пор широко применяются в промышленной электронике.

Обычно ими задают:

  • адрес устройства;
  • номер узла сети RS-485;
  • Modbus ID;
  • CAN Node ID;
  • режим загрузки;
  • выбор скорости обмена;
  • сервисные режимы;
  • аппаратную конфигурацию оборудования.

Главное преимущество такого решения — параметры сохраняются даже при полном отсутствии питания.


Почему именно адрес

Представим шкаф автоматики. Внутри установлено десять одинаковых модулей. Все они подключены к одной линии RS-485. Чтобы устройства понимали, к кому обращается контроллер, каждому назначается собственный адрес.

Например:

00000001
00000010
00000011
00000100

Проще всего сделать это именно DIP-переключателем.


Откуда появляется путаница

Большинство инженеров обращают внимание на надпись:

ON

И считают, что этого достаточно. На самом деле она показывает только направление включения контакта.

Она ничего не говорит о том:

  • где первый переключатель;
  • где последний;
  • какой бит является младшим;
  • какой — старшим.

А именно это определяет итоговое значение адреса.


Самое важное — номер переключателя

Практически всегда возле корпуса присутствует маркировка:

1 2 3 4 5 6 7 8

Именно она определяет порядок битов. В зависимости от схемы разработчика первый переключатель может соответствовать:

  • младшему разряду (LSB);
  • старшему разряду (MSB).

Именно поэтому нельзя автоматически считать, что первый рычажок соответствует числу 128 или, наоборот, единице. Это всегда определяется схемой устройства.


Почему мы столкнулись с проблемой

В нашем случае возникла интересная ситуация. Технолог ориентировался только на положение переключателей относительно надписи ON. Физически все переключатели были установлены правильно.

Но после установки казалось, что адрес читается в обратном порядке. Причина оказалась очень простой. Замена переключателя на аналог. По количеству выключателей всё сошлось, а по маркировке - нет. На самом компоненте маркировка была слева на право, в то время как разработчик подразумевал с права налево.

Другими словами: необходимо было учитывать всю систему целиком, а не только сам компонент.


Хорошая практика

При разработке печатной платы мы рекомендуем соблюдать несколько простых правил.

Всегда подписывать первый переключатель

Даже если цифра уже нанесена производителем.

На шелкографии желательно продублировать:

1

или

SW1-1

Это значительно уменьшает вероятность ошибки.


Что важно производству

Для контрактного производителя электроники DIP-переключатель — это не просто компонент.

Это элемент, который требует:

  • правильной ориентации при THT-монтаже;
  • проверки положения после пайки;
  • контроля соответствия документации;
  • внимательного визуального контроля.

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


Вместо вывода

История с этим проектом ещё раз показала простую мысль.

Даже самые привычные электронные компоненты могут скрывать нюансы.

Надпись ON отвечает только на один вопрос:

Где находится положение «включено».

Но она совершенно не отвечает на другой, гораздо более важный вопрос:

Какой переключатель является первым и какой двоичный разряд он задаёт.

Именно поэтому при разработке электроники важно думать не только о схеме, но и о том, как устройство будут производить.

Читайте также

Краткая история компании Райт Электроникс. Какой путь был пройден, смена площадки, вынесенный опыт.

Часть электронных компонентов требует нотификации ФСБ для ввоза на территорию Российской федерации. Что это за компоненты, когда стоит проявить дополнительную осторожность.