Choix des cavaliers de configuration - Ponts de soudure, résistances 0 ohm, commutateurs DIP, cavaliers à broches

17

Je travaille sur une carte de développement et je dois laisser les utilisateurs définir certaines configurations.

Il sera utilisé par des étudiants et des ingénieurs qui tentent de construire des circuits sur une planche à pain; Je ne traite pas avec les consommateurs. Habituellement, les paramètres resteront les mêmes, mais il est possible que chaque nouveau projet utilise une configuration différente.

Je vais consacrer des broches à des interfaces comme USB et Ethernet, mais je voudrais donner aux utilisateurs la possibilité d'utiliser ces broches à des fins différentes. Une sorte de configuration sera requise. Les options que j'ai envisagées jusqu'à présent sont:

Ponts de soudure:

Résistance 0 ohm
Soit des boîtiers de résistances 0603 pour permettre l'utilisation de résistances 0 ohms, soit des plots à proximité pour un blob de soudure.
Avantages:

  • Option la moins chère possible
  • Plus petite surface de PCB requise
  • Aucun changement accidentel
  • Personnalisable en soudant directement au tampon

Les inconvénients:

  • Nécessite un fer à souder pour effectuer des changements
  • Possibilité d'endommager la carte avec des soudures / dessoudages répétés
  • Les résistances de 0 ohm nécessitent d'avoir ces pièces sous la main.

Interrupteur DIP:

texte alternatif
Petits interrupteurs mécaniques dans un boîtier IC.

Avantages:

  • Le plus facile à changer
  • Assez durable

Les inconvénients:

  • L'option la plus chère de loin
  • Peut être changé par accident
  • Grande surface sur PCB
  • Courant le plus bas des options
  • Difficile d'apporter des modifications au PCB

Pin Jumpers

cavalier de broche pour disque dur IDE
Cavaliers amovibles pour les en-têtes .1 "comme ceux trouvés sur les cartes mères et les lecteurs de PC.

Avantages:

  • Moins cher que les commutateurs DIP
  • Modifications faciles du PCB
  • Bon équilibre entre facile à changer et semi-permanent
  • Configuration facile à voir

Les inconvénients:

  • Grande surface de PCB requise
  • Profil le plus haut; habituellement .5 "ou si requis verticalement
  • Les cavaliers pourraient être perdus

Commutation de bus électronique

TI SN74CBT3384ADBQR
Utilisez des FET ou un circuit intégré de commutation de bus comme la série TI 74CBT, et contrôlez avec une EEPROM / microcontrôleur. Suggéré par Brian Carlton .

Avantages:

  • Petite zone PCB
  • Configurable dans le logiciel
  • Peut mettre les deux en High-Z ou connecté

Les inconvénients:

  • Nécessite un autre couple de circuits intégrés; coût moyen.
  • Moins actuel que les autres options
  • A une réelle résistance
  • Peut désormais confondre les bogues matériels avec les bogues logiciels et vice versa

L'option de pont de soudure me fait craindre d'affaiblir le tampon avec une resoudure répétée et de le délaminer du PCB. Combien de fois une bonne technologie de soudage peut-elle changer une pièce sur du cuivre d'une once avec une finition ENIG? Est-ce que couvrir les bords du tampon avec du soldermask et ajouter des reliefs thermiques (pour l'adhérence, pas la dissipation thermique) sur plusieurs côtés du tampon augmenterait la durabilité?

Suis-je en train de manquer quelque chose? Quelles méthodes de configuration aimez-vous utiliser sur une carte de développement?

Kevin Vermeer
la source
Les cavaliers ne sont-ils pas 0,1 "par 0,2" et les commutateurs DIP 0,1 "par 0,4"? Le seul avantage des commutateurs DIP est qu'il est probablement plus pratique d'utiliser SMT par rapport à TH.
Nick T
1
Avec une technique appropriée, vous pouvez changer un nombre illimité de pièces sur une carte de circuit imprimé. Avec une mauvaise technique (fer trop froid), vous ne pouvez pas le changer une fois sans dommage.
markrages
Temps illimité? Hmm, je dois peut-être remonter mon fer. Le 375C convient-il à la plupart des emplois?
Kevin Vermeer
1
@Mark - De la même manière que l'eau dissout le sucre; c'est juste plus lent et ne se produit qu'à des températures élevées. Les panneaux ENIG perdent leur revêtement doré après aussi peu que 3-4 cycles de soudure / tresse.
Kevin Vermeer
1
n'oubliez pas l'intégrité du signal. Vous avez mentionné Ethernet / USB, donc certains signaux peuvent être à haute vitesse et les différentes options auront un impact sur l'impédance caractéristique de la trace, ce qui peut causer des problèmes.
Mark

Réponses:

14

Pour les cartes de développement droites (pour votre usage interne ), je vais avec un cavalier à souder ou je mets deux dos à dos (3 pads) pour faire un commutateur SPDT (voici une empreinte que j'utilise ). S'il est assez petit, il est rapide à fermer et à ouvrir avec une touche de soudure ou de tresse à dessouder. L'utilisation d'une résistance réelle rend beaucoup plus difficile de retravailler avec un fer standard.

S'il s'agit d'un produit (comme dans la carte de développement Atmel STK500 est un produit ), vous devez utiliser quelque chose comme des cavaliers ou des commutateurs DIP, car vous ne voulez pas qu'un utilisateur stupide fouille votre carte avec un fer à 1000 ° F. Je préférerais les commutateurs DIP si vous avez plus d'options ou si vous allez le mettre dans un boîtier, sinon les cavaliers seraient moins chers.

La question principale devrait être " est-ce quelque chose qui sera modifié dans le cadre d'une utilisation normale? " Si la réponse est oui, exiger un fer à souder et des compétences est inapproprié. Si c'est quelque chose qu'un utilisateur final peut modifier 1-5 fois (ou de préférence quelqu'un de qualifié, par exemple un technicien de laboratoire), un cavalier de soudure peut être OK.

Nick T
la source
1
Ceci est un conseil de développement; il sera utilisé par les étudiants et les ingénieurs. Cela ne signifie pas pour autant qu'ils sont tous bons avec un fer à souder. Combien de fois pouvez-vous actionner ce commutateur SPDT à souder avant que le tampon ne monte?
Kevin Vermeer
1
@reem, je pense que vous soulevez le point principal; si le changement est quelque chose qui va être prévu dans le cadre d'une utilisation normale, un blob de soudure est inapproprié. Mis à jour ma réponse.
Nick T
Si c'est pour les étudiants, laissez-le aux cavaliers. Je pense que vous pouvez vous attendre à ce que ces personnes soient suffisamment qualifiées pour comprendre comment placer le cavalier, où, etc. Je pense qu'un commutateur DIP est trop sophistiqué / cher. La soudure n'est pas pratique. Si vous souhaitez modifier un paramètre, vous devez «débrancher» la carte et la retravailler dans le laboratoire de soudure. Pour moi: souder pour une configuration unique, les paramètres des cavaliers pour l'ajustement dans un cas de test particulier, les commutateurs DIP si cela nécessite une interface utilisateur.
Hans
Vous aviez la meilleure réponse dans l'ensemble, donc je vous ai donné le chèque, mais je vais en fait utiliser la réponse de Brian Carlton pour la configuration et les réseaux de résistances 5016 pour la configuration (car je veux quand même quelques dizaines d'ohms pour ralentir les bords et arrêter les événements ESD)
Kevin Vermeer
6

J'ai moi-même été aux prises avec cette question à quelques reprises. De toute évidence, il y a un temps et une place pour toutes ces techniques. Cela étant dit, je ne connais pas de règles ou de conventions rigoureuses et rapides qui soient normalisées (ou même nécessairement largement acceptées). Ma prise est:

  • La technique du pont de soudure / 0 ohm est appropriée pour intégrer une "option" dans une carte qui est "prise en charge" mais pas le cas d'utilisation typique. Ceci est souvent appelé une «option de population», donc l'idée est généralement d'ajouter le pont une fois ou pas du tout. Il n'est généralement pas utilisé pour les paramètres qui changent plusieurs fois. Un exemple pourrait être un routage de signal alternatif à travers un émetteur-récepteur éventuellement rempli.
  • La technique du cavalier / en-tête est appropriée pour les situations où vous voulez pouvoir "pénétrer" un signal, ou pour très peu de paramètres de type "ceci ou cela". Pensez également à l'utiliser lorsque le paramètre change rarement. Exemple peut-être un point de rodage de la sonde de courant ou un réglage de "sélection de tension".
  • La technique du commutateur DIP est appropriée pour les paramètres de configuration qui peuvent changer souvent et nécessitent une interface utilisateur robuste / permanente. Exemple peut-être "bits d'adresse" pour un IC.

Encore une fois, pas une réponse autoritaire, mais mon opinion / règles de base.

vicatcu
la source
3

À quelle fréquence sera-t-il changé? Si seulement très occasionnellement ou même une seule fois, un tampon de soudure est très bien. Si vous vous attendez à ce qu'il soit changé souvent, j'irais avec le commutateur DIP. Les cavaliers sont quelque part entre les deux.

Jim C
la source
1
Il sera modifié environ une fois pour chaque projet ou travail de maquette (en supposant qu'aucune erreur ne soit commise). Un nouveau code source doit être écrit et de nouveaux circuits construits sur la maquette avant que vous ne souhaitiez une nouvelle conception.
Kevin Vermeer
3

N'utilisez pas de commutateurs DIP pour sortir quelque chose de la maison. Les utilisateurs les changeront.

Je mettrais des trous de soudure pour les cavaliers, mais ne les installeriez sur le prototype que si vous les changez fréquemment. Mais pour ce que vous décrivez (c'est-à-dire les variantes de carte), j'irais avec les paramètres de votre EEPROM -> peut être défini dans le logiciel, moins de zone.

Brian Carlton
la source
1
Désolé, peut-être que je n'étais pas assez clair. Cela va à d'autres ingénieurs et développeurs, donc les changements sont bons.
Kevin Vermeer
J'aime l'idée EEPROM; peut-être connecter quelque chose comme ce commutateur FET de bus de TI? Je l'ai ajouté à ma liste, merci pour l'idée!
Kevin Vermeer
3

Les plots de soudure sont sortis. Dis juste non. Vous ne voulez absolument pas forcer quelqu'un à utiliser un fer à souder afin de pouvoir utiliser votre planche, MÊME S'IL est bon avec un fer à souder.

L'idée EEPROM / FET n'est pas non plus une bonne idée, car elle n'est pas facilement observable. Quel est l'état de ce FET? Vous avez besoin d'une suite SW pour le savoir, et ce n'est peut-être pas suffisant: que se passe-t-il si quelque chose de funky se produit entre ce que vous avez dit à SW que vous vouliez et ce qui s'est réellement passé au FET?

Vos choix sont donc des commutateurs DIP ou des broches et cavaliers. Vous pouvez également faire des épingles avec un pistolet à enroulement. Je préférerais légèrement le DIP, mais faites votre choix. Chacun de ces trois est mieux que la soudure / SW.

Ancien
la source
2
Je comprends vos points, mais je pense que vous ignorez les arguments opposés (taille et coût). Il y a toujours des compromis.
Kevin Vermeer
2

Pour les choses qui ne doivent être changées "que dans un sens" [c'est-à-dire changées une fois mais pas changées en arrière], j'ai parfois vu des planches avec un fil physique soudé entre deux points et marqué pour la coupe. Cela ne fonctionne peut-être bien que pour les planches de maintien, mais avec le bon équipement de placement, il peut fonctionner avec la refusion. (J'ai vu des résistances traversantes refondues en utilisant une découpe sous le corps de la résistance pour que les fils restent à plat sur la carte; si le fil de connexion restait en place pendant la refusion, je ne verrais aucune raison pour laquelle cela ne pourrait pas fonctionner ).

supercat
la source
les onglets de séparation et les trous d'interconnexion sont également des options sans pièce pour les commutateurs de configuration à usage unique.
Jasen