Pracuję nad płytą programistyczną i muszę pozwolić użytkownikom na konfigurowanie niektórych konfiguracji.
Będzie on używany przez studentów i inżynierów, którzy próbują budować obwody na płycie chlebowej; Nie mam do czynienia z konsumentami. Zwykle ustawienia pozostaną takie same, ale możliwe jest, że każdy nowy projekt mógłby użyć innej konfiguracji.
Poświęcę kilka pinów interfejsom, takim jak USB i Ethernet, ale chciałbym dać użytkownikom możliwość używania tych pinów do innych celów. Wymagana będzie pewna konfiguracja. Do tej pory rozważałem następujące opcje:
Mosty lutownicze:
Albo pakiety rezystorów 0603, aby umożliwić zastosowanie rezystorów 0-omowych, albo pobliskie pady do lutowania.
Plusy:
- Najtańsza możliwa opcja
- Wymagana najmniejsza powierzchnia PCB
- Bez przypadkowych zmian
- Możliwość dostosowania poprzez lutowanie bezpośrednio na padzie
Cons:
- Wymaga lutownicy, aby wprowadzić zmiany
- Możliwe uszkodzenie płyty przy wielokrotnym lutowaniu / rozlutowywaniu
- Rezystory 0-omowe wymagają posiadania tych części pod ręką.
Przełączniki:
Małe przełączniki mechaniczne w pakiecie IC.
Plusy:
- Najłatwiejszy do zmiany
- Dość trwałe
Cons:
- Zdecydowanie najdroższa opcja
- Może zostać zmieniony przypadkowo
- Duży obszar na płytce drukowanej
- Najniższy prąd z opcji
- Trudno wprowadzić zmiany w PCB
Zworki pinowe
Usuwalne zworki dla nagłówków .1 ", takich jak te na płytach głównych i napędach komputerów PC.
Plusy:
- Tańsze niż przełączniki DIP
- Łatwe wprowadzanie zmian w PCB
- Dobra równowaga między łatwą do zmiany a półtrwałą
- Łatwa do zobaczenia konfiguracja
Cons:
- Wymagana duża powierzchnia płytki drukowanej
- Najwyższy profil; zwykle wymagane jest 0,5 cala lub więcej w pionie
- Zworki mogą zostać zgubione
Elektroniczne przełączanie magistrali
Użyj FET lub układu przełączającego magistralę, takiego jak seria TI 74CBT, i steruj za pomocą EEPROM / mikrokontrolera. Sugerowany przez Briana Carltona .
Plusy:
- Mały obszar płytki drukowanej
- Konfigurowalne w oprogramowaniu
- Może ustawić zarówno High-Z, jak i podłączony
Cons:
- Wymaga innej pary układów scalonych; średni koszt.
- Mniej prądu niż inne opcje
- Ma prawdziwy opór
- Może teraz mylić błędy sprzętowe z błędami oprogramowania i odwrotnie
Opcja mostka lutowniczego sprawia, że martwię się o osłabienie pada przy wielokrotnym ponownym lutowaniu i rozwarstwieniu go od płytki drukowanej. Ile razy dobra technika lutowania może zmienić część na 1 uncję miedzi z wykończeniem ENIG? Czy pokrycie krawędzi podkładki przy pomocy maski lutowniczej i dodanie ulg termicznych (dla przyczepności, bez radiatora) z kilku stron podkładki zwiększy trwałość?
Czy coś mi brakuje? Jakich metod konfiguracji lubisz używać na płycie programistów?