Я работаю над платой разработки, и мне нужно разрешить пользователям устанавливать некоторые конфигурации.
Он будет использоваться студентами и инженерами, которые пытаются построить схемы на макете; Я не имею дело с потребителями. Обычно настройки остаются прежними, но возможно, что каждый новый проект может использовать другую конфигурацию.
Я буду посвящать некоторые контакты интерфейсам, таким как USB и Ethernet, но я хотел бы дать пользователям возможность использовать эти контакты для других целей. Необходима какая-то конфигурация. Варианты, которые я рассмотрел до сих пор:
Паяные мостики:
Либо комплекты резисторов 0603, позволяющие использовать резисторы с сопротивлением 0 Ом, либо расположенные рядом контактные площадки для капли припоя.
Плюсы:
- Самый дешевый вариант
- Требуется наименьшая площадь печатной платы
- Нет случайных изменений
- Настраивается путем пайки непосредственно на площадку
Минусы:
- Требуется паяльник для внесения изменений
- Возможно повреждение платы при повторной пайке / распайке
- Для резисторов с сопротивлением 0 Ом эти детали должны быть под рукой.
DIP-переключатели:
Крошечные механические выключатели в корпусе IC.
Плюсы:
- Проще всего изменить
- Довольно прочный
Минусы:
- Самый дорогой вариант на сегодняшний день
- Может быть изменен случайно
- Большая площадь на печатной плате
- Самый низкий ток из опций
- Трудно внести изменения в печатную плату
Контактные перемычки
Съемные перемычки для .1 "заголовков, подобные тем, которые есть на материнских платах ПК и дисках.
Плюсы:
- Дешевле, чем DIP-переключатели
- Легко вносить изменения в печатную плату
- Хороший баланс между легко меняющимся и полупостоянным
- Легко увидеть конфигурацию
Минусы:
- Требуется большая площадь печатной платы
- Самый высокий профиль; обычно .5 "или около того требуется вертикально
- Перемычки могут быть потеряны
Электронное переключение шин
Используйте полевые транзисторы или микросхему переключения шины, такую как серия TI 74CBT, и управляйте с помощью EEPROM / микроконтроллера. Предложено Брайаном Карлтоном .
Плюсы:
- Небольшая площадь печатной платы
- Конфигурируемый в программном обеспечении
- Можно поставить как на High-Z или подключен
Минусы:
- Требуется еще пара микросхем; средняя стоимость
- Менее актуальный, чем другие варианты
- Имеет реальное сопротивление
- Теперь можно путать аппаратные ошибки с программными ошибками и наоборот
Опция паяного моста заставляет меня беспокоиться об ослаблении пэда с помощью повторного пайки и отслоения его от печатной платы. Сколько раз хорошая технология пайки может заменить деталь на 1 унцию меди с отделкой ENIG? Повысит ли долговечность покрытие краев прокладки паяльной маской и добавление термических рельефов (для адгезии, без теплоотвода) на нескольких сторонах прокладки?
Я что-то упустил? Какие методы конфигурации вы хотели бы использовать на плате разработчика?
источник
Ответы:
Для прямых плат разработки (для вашего внутреннего использования ) я использую перемычку для пайки или помещаю две спины к спине (3 пэда), чтобы сделать переключатель SPDT (вот пример, который я использую ). Если он достаточно маленький, его можно быстро закрыть и открыть, слегка припаяв или запаяв. Использование реального резистора значительно усложняет переработку со стандартным утюгом.
Если это продукт (как, например, плата разработки Atmel STK500 - это продукт ), вам следует использовать что-то вроде перемычек или DIP-переключателей, потому что вы не хотите, чтобы какой-то тупой пользователь ковырял вашу доску с утюгом 1000 ° F. Я бы предпочел DIP-переключатели, если у вас есть больше вариантов или вы собираетесь поместить его в корпус, в противном случае перемычки будут дешевле.
Главный вопрос должен быть « это что-то, что будет изменено как часть нормального использования? » Если ответ «да», требовать паяльник и навыки неуместны. Если это то, что конечный пользователь может изменить 1-5 раз (или, предпочтительно, кто-то опытный, например, лаборант), перемычка припоя может быть в порядке.
источник
Я сам несколько раз сталкивался с этим вопросом. Очевидно, что есть время и место для всех этих методов. При этом я не знаю жестких и быстрых правил или соглашений, которые стандартизированы (или даже обязательно согласованы). Мое мнение:
Опять же, не авторский ответ, но мое мнение / правила.
источник
Как часто это будет изменено? Если только очень редко или хотя бы один раз, то паяльная подушка подойдет. Если вы ожидаете, что это будет меняться часто, я бы пошел с DIP-переключатель. Перемычки где-то посередине.
источник
Не используйте DIP-переключатели для чего-то выходящего из дома. Пользователи будут их менять.
Я бы добавил отверстия для припоя для перемычек, но устанавливал их только на прототип, если вы часто меняете их. Но для того, что вы описываете (например, варианты платы), я бы пошел с помещением настроек в вашу EEPROM -> можно установить в программном обеспечении, меньше площади.
источник
Паяльные площадки отсутствуют. Просто сказать нет. Вы абсолютно не хотите заставлять кого-либо использовать паяльник, чтобы иметь возможность использовать вашу плату, ДАЖЕ ЕСЛИ они хороши с паяльником.
Идея EEPROM / FET также не является хорошей идеей, потому что ее трудно наблюдать. Каково состояние этого FET? Чтобы выяснить это, вам нужен набор ПО, и, возможно, этого недостаточно: что, если между тем, что вы сказали, что вы хотели, и тем, что на самом деле произошло на FET, произошло нечто странное?
Таким образом, вы выбираете DIP-переключатели или контакты и перемычки. Вы могли также сделать булавки с оружием проволочной обертки. Я бы немного предпочел ДИП, но сделай свой выбор. Любой из этих трех миль лучше, чем припой / SW.
источник
Для вещей, которые нужно менять только «в одну сторону» (то есть менять один раз, но не менять обратно), я иногда видел доски с физическим проводом, припаянным между двумя точками и отмеченным для резки. Это может хорошо работать только для досок сквозного захвата, но при правильном оборудовании для размещения оно может работать с оплавлением. (Я видел, что резисторы сквозного отверстия перекомпонованы с помощью выреза под корпусом резистора, чтобы провода были плоскими на плате; если перемычка останется на месте во время перекомпоновки, я не вижу причин, по которым она не сможет работать ).
источник