Bus de signaux à Kicad


12

Je voudrais savoir comment concevoir un bus de signaux en schématique dans KiCad. Je n'ai travaillé qu'à Eagle auparavant et je ne peux pas le comprendre. Par exemple - J'ai 5 signaux numériques allant vers une autre partie du circuit et je veux les connecter tous à une autre partie sans avoir besoin de les acheminer un par un. Comment puis-je le faire?

Réponses:


25

Pour autant que je sache, vous n'avez pas vraiment besoin d'un bus pour connecter logiquement les signaux à deux (ou plus) emplacements. Lorsque deux morceaux de fil ont la même étiquette, ils sont considérés comme faisant partie du même filet, même s'il n'y a pas de fil tiré entre eux.

Le bus est plus visuel, pour guider le lecteur à travers le schéma.

Voici comment en placer rapidement un:

  • Disons que vous commencez avec les cinq signaux situés sur le côté droit d'un CI, sur cinq broches voisines
  • Dessinez un petit morceau de fil horizontal, en sortant de la broche la plus haute
  • Appuyez quatre fois sur la touche 'Insérer' - KiCAD devrait tirer les fils pour les quatre autres broches (*)
  • Ajoutez un nom de réseau (étiquette locale), de façon à ce qu'il se fixe au fil le plus haut. Appelons-le SIG1. Appuyez sur 'Insérer' pour obtenir SIG2 ~ SIG5 sur les quatre autres fils
  • Ajouter "entrée de fil à bus" pour chacune des broches - ce sont les fils tirés à un angle de 45 degrés
  • Placez un bus vertical pour «connecter» tous les segments fil à bus. Ce bus peut maintenant être acheminé vers d'autres parties du schéma

(*) Le comportement exact de 'Insérer' est configuré par les trois paramètres "Répéter dessiner / étiqueter" dans la boîte de dialogue "Préférences" -> "Options"

Il y a aussi un schéma "interf_u.sch" que vous pouvez vérifier, il fait partie des fichiers d'exemple KiCAD Dessin du bus KiCAD


2
Ceci est également expliqué dans la documentation de démarrage de KiCAD
Victor Lamoine
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.