Вибір перемикачів конфігурації - паяльні мости, резистори 0 Ом, DIP-перемикачі, штифтові перемички


17

Я працюю над платою розробки, і мені потрібно дозволити користувачам встановлювати деякі конфігурації.

Його використовуватимуть студенти та інженери, які намагаються побудувати схеми на дошці; Я не маю справу зі споживачами. Зазвичай параметри залишаються однаковими, але можливо, що кожен новий проект може використовувати іншу конфігурацію.

Я буду присвячувати деякі штифти таким інтерфейсам, як USB та Ethernet, але я хотів би дати користувачам можливість використовувати ці штифти з іншою метою. Буде потрібна певна конфігурація. Я розглядав досі варіанти:

Паяльні мости:

0-омний резистор
Або пакети резисторів 0603, щоб дозволити використовувати резистори 0 Ом, або сусідні колодки для припою.
Плюси:

  • Найдешевший варіант можливий
  • Найменша необхідна площа друкованої плати
  • Жодних випадкових змін
  • Налаштовується за допомогою пайки безпосередньо на колодку

Мінуси:

  • Для внесення змін потрібен паяльник
  • Можливо пошкодити дошку при повторній пайці / розпаюванні
  • Резистори 0-Ом вимагають мати ці деталі під рукою.

DIP-перемикачі:

alt текст
Крихітні механічні вимикачі в комплекті ІС.

Плюси:

  • Найпростіше змінити
  • Досить міцний

Мінуси:

  • Найдорожчий варіант на сьогоднішній день
  • Можна змінити випадково
  • Велика площа на друкованій платі
  • Найнижчий струм варіантів
  • Важко внести зміни до друкованої плати

Пришпильники

контактна перемичка для жорсткого диска IDE
Знімні перемички для заголовків .1 ", як і на материнських платах та накопичувачах ПК.

Плюси:

  • Менш дорогі, ніж DIP-комутатори
  • Легко вносити зміни на друковану плату
  • Хороший баланс між легко змінюваним та напівсталевим
  • Легко бачити конфігурацію

Мінуси:

  • Потрібна велика площа друкованої плати
  • Найвищий профіль; зазвичай .5 "або так потрібно вертикально
  • Перемички можуть бути загублені

Електронна комутація шини

TI SN74CBT3384ADBQR
Використовуйте FET або шину комутації ІС, як серія TI 74CBT, і керуйте за допомогою EEPROM / мікроконтролера. Запропонував Брайан Карлтон .

Плюси:

  • Невелика площа ПХБ
  • Налаштовується в програмному забезпеченні
  • Можна поставити як на High-Z, так і підключити

Мінуси:

  • Потрібна ще одна ІМС; середня вартість.
  • Менш поточний, ніж інші варіанти
  • Надає реальний опір
  • Тепер можна сплутати апаратні помилки з програмними помилками і навпаки

Варіант паяльного моста викликає занепокоєння щодо ослаблення колодки при повторному розсмоктуванні та відшаруванні її від друкованої плати. Скільки разів хороший паяльник може змінити деталь на 1-унційній міді з обробкою ENIG? Чи може покриття країв накладки паяльною маскою та додавання теплових рельєфів (для адгезії, а не для тепловіддачі) з декількох сторін колодки збільшує довговічність?

Я щось пропускаю? Які способи конфігурації ви любите використовувати на дошці розробників?


Чи не перемички 0,1 "на 0,2", а DIP-перемикачі 0,1 "на 0,4"? Єдиною перевагою, яку можуть мати DIP-комутатори, є те, що, мабуть, зручніше використовувати SMT проти TH.
Нік Т

1
При правильній техніці ви можете змінювати деталь на друкованій платі необмежено разів. При поганій техніці (залізо занадто холодне) ви не можете змінити її один раз без пошкоджень.
відмітки

Необмежений час? Гм, можливо, мені доведеться підвернути праску. Чи відповідає 375C для більшості робочих місць?
Кевін Вермеєр

1
@Mark - Таким же чином вода розчиняє цукор; це просто повільніше і відбувається лише при високій температурі. Дошки ENIG втрачають золоте покриття вже через 3-4 цикли пайки / обплетення.
Кевін Вермер

1
не забувайте про цілісність сигналу. Ви згадали Ethernet / USB, тому деякі сигнали можуть мати високу швидкість, і різні варіанти впливатимуть на характерний опір сліду, який може спричинити проблеми.
Марк

Відповіді:


14

Для прямолінійних дощок для розробки (для внутрішнього використання ) я йду з перемичкою для пайки або кладу дві спинки назад (3 колодки), щоб зробити перемикач SPDT (ось я використовую слід ). Якщо вона досить мала, її можна швидко закрити і відкрити дотиком припою або тасьми для відпайки. Використання фактичного резистора набагато складніше переробляти стандартним праскою.

Якщо це продукт (як, наприклад, розробка плати розвитку Atmel STK500 - це продукт) ), вам слід використовувати щось на зразок перемичок або DIP-перемикачів, тому що ви не хочете, щоб якийсь тупий користувач ковзав по вашій дошці праскою 1000 ° F. Я б схилявся до DIP-перемикачів, якщо у вас є більше варіантів або ви збираєтеся помістити його в корпус, інакше перемички будуть дешевшими.

Основне питання повинно бути " це щось, що буде змінено в рамках звичайного використання? " Якщо відповідь "так", вимагати паяльника та навичок недоцільно. Якщо кінцевий користувач може змінити 1-5 разів (або, бажано, кваліфікованого, наприклад, лабораторію), перемичка припою може бути в порядку.


1
Це рада розвитку; ним будуть користуватися студенти та інженери. Але це не означає, що з паяльником все добре. Скільки разів можна перевернути цей перемикач SPDT на пайку, перш ніж накладка з’явиться?
Кевін Вермер

1
@reem, я думаю, ти підводиш головний момент; якщо змінити це щось, чого можна буде очікувати як частину звичайного використання, паяльник непридатний. Оновлено мою відповідь.
Нік Т

Якщо це для студентів, залиште його на перемичках. Я думаю, ви можете очікувати, що ці люди достатньо кваліфіковані, щоб зрозуміти, як розмістити перемичку, куди і т. Д. Я думаю, що перемикач DIP занадто вигадливий / дорогий. Паяння малопрактично. Якщо ви хочете змінити налаштування, вам слід «відключити плату від мережі та переробити її в лабораторії пайки. Для мене: припой для одноразової конфігурації, параметри перемичок для налаштування в певному тесті, DIP-комутатори, якщо це вимагає певного взаємодії з користувачем.
Ганс

У вас була найкраща відповідь у цілому, тож я дав вам перевірку, але я фактично збираюся використовувати відповідь Брайана Карлтона для конфігураційних матеріалів та 5016 резисторних мереж для конфігурації (оскільки я хочу, щоб на декілька десятків Ом все-таки сповільнити краї та зупинити події ESD)
Кевін Вермер

6

Я кілька разів сам стикався з цим питанням. Зрозуміло, що є час і місце для всіх цих прийомів. При цьому, немає твердих і швидких правил чи конвенцій, про які я знаю, які стандартизовані (або навіть обов'язково широко узгоджені). Я приймаю:

  • Техніка пайки-мосту / 0-ом підходить для побудови в "варіанті" на дошці, яка "підтримується", але не є типовим випадком використання. Це часто називають "варіантом для населення", тому ідея, як правило, ви або додаєте міст один раз, або зовсім не. Зазвичай він не використовується для налаштувань, які змінюються більше ніж кілька разів. Прикладом може бути альтернативна маршрутизація сигналу через необов'язково заповнений приймач.
  • Техніка перемикання / заголовка підходить для ситуацій, коли ви хочете мати можливість ввімкнути сигнал або для дуже мало налаштувань типу "цей чи той". Крім того, думайте використовувати це, коли налаштування змінюються нечасто. Приклад, можливо, точка вмикання струму зонду або налаштування "вибір напруги".
  • Техніка DIP-перемикача підходить для налаштувань конфігурації, які можуть часто змінюватися і вимагають придатного / постійного інтерфейсу користувача. Приклад, можливо, "біти адреси" для ІМС.

Знову ж таки, не авторська відповідь, а моя велика думка / правила.


3

Як часто це буде змінено? Якщо тільки дуже періодично або навіть просто один раз, то приклад для припою чудово. Якщо ви очікуєте, що це буде часто змінено, я б пішов з перемикачем. Перемички десь посеред.


1
Він буде змінено приблизно один раз для кожного проекту чи завдання на дошці (за умови, що помилок не буде). Новий вихідний код повинен бути записаний, а нові схеми побудовані на дошці, перш ніж ви хочете отримати новий дизайн.
Кевін Вермер

3

Не використовуйте DIP-комутатори для чого-небудь, що виходить з дому. Користувачі їх змінять.

Я б поставив отвори для пайки для перемичок, але встановлювати їх на прототипі можна лише в тому випадку, якщо ви часто їх змінюєте. Але для того, що ви описуєте (тобто варіанти плати), я б пішов із введенням налаштувань у вашому EEPROM -> можна встановити програмне забезпечення, менше області.


1
Вибачте, можливо, я був недостатньо зрозумілий. Він йде іншим інженерам і розробникам, тому зміни хороші.
Кевін Вермер

Мені подобається ідея EEPROM; може підключити щось подібне до цього шинного FET- перемикача від TI? Я додав його до свого списку, дякую за ідею!
Кевін Вермер

3

Пайки для пайки виходять. Просто скажіть "НІ". Ви абсолютно не хочете нікого змушувати використовувати паяльник, щоб мати можливість користуватися вашою дошкою, НАБІЛЬКО, якщо вони хороші з паяльником.

Ідея EEPROM / FET також не є хорошою ідеєю, тому що вона легко не спостерігається. Який стан цього FET? Вам потрібен пакет SW для того, щоб дізнатись, а можливо, цього недостатньо: а що, якщо між тим, що ви сказали, що SW ви хотіли, і тим, що насправді сталося на FET, сталося щось фанкі?

Тож ваш вибір - DIP-перемикачі або штифти та перемички. Ви також можете зробити шпильки з дротяним загортанням. Я хотів би трохи віддати перевагу DIP, але виберіть ваш вибір. Будь-яка з цих трьох миль краще, ніж припой / SW.


2
Я розумію ваші моменти, але я думаю, що ви ігноруєте протилежні аргументи (розмір і вартість). Завжди є компроміси.
Кевін Вермер

2

Для речей, які потрібно змінити лише "в один бік" [тобто змінити один раз, але не змінити назад], я іноді бачив дошки з фізичним дротом, припаяними між двома точками і позначеними для різання. Це може бути добре лише для дощок, що тримаються, але з правильним обладнанням для розміщення воно може працювати із заправкою. (Я бачив, як резистори наскрізних отворів заправляються за допомогою вирізу під корпусом резистора, щоб відводи сиділи на дошці плоскими; якщо дріт перемички залишатиметься на місці під час відливу, я б не бачив причин, щоб він не міг працювати ).


також вкладки обриву, а також вибудові вітри - це параметри нульової частини для комутаторів конфігурації одноразового використання.
Ясен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.