Règles et directives pour dessiner de bons schémas

Il y a beaucoup de schémas mal dessinés ici. À quelques reprises, des personnes ont demandé des critiques de leurs schémas. Cette question est conçue comme un référentiel unique sur les règles de dessin schématique et les directives peuvent orienter les gens vers. La question est

Quelles sont les règles et directives pour dessiner de bons schémas?

Remarque: Il sagit des schémas eux-mêmes, pas des circuits quils représentent.

Réponse

Un schéma est une représentation visuelle dun circuit. En tant que tel, son but est de communiquer un circuit à quelquun dautre. Un schéma dans un programme informatique spécial à cet effet est également une description lisible par machine du circuit. Cette utilisation est facile à juger en termes absolus. Soit les règles formelles appropriées pour décrire le circuit sont suivies et le circuit est correctement défini, soit il nest pas. Puisquil existe des règles strictes pour cela et que le résultat peut être jugé par machine, ce nest pas le point de la discussion ici. Cette discussion porte sur les règles, les directives et les suggestions de bons schémas dans le premier but, qui est de communiquer un circuit à un humain. Bon et mauvais seront jugés ici dans ce contexte.

Puisquun schéma consiste à communiquer des informations, un bon schéma le fait rapidement, clairement et avec un faible risque de malentendu. Il est nécessaire mais loin dêtre suffisant pour quun schéma soit correct. Si un schéma est susceptible dinduire en erreur un observateur humain, cest un mauvais schéma de savoir si vous pouvez éventuellement montrer quaprès le déchiffrement, il était en fait correct. Le point est clarté . Un schéma techniquement correct mais obscurci reste un mauvais schéma.

Certaines personnes ont leurs propres opinions idiotes, mais voici les règles (en fait, vous remarquerez probablement un large accord entre les personnes expérimentées sur la plupart des les points importants):

  1. Utiliser des désignateurs de composants

    Cest à peu près automatique avec nimporte quel programme de capture de schémas, mais nous voyons encore souvent des schémas ici sans eux. Si vous dessinez votre schéma sur une serviette et que vous le scannez, assurez-vous dajouter des désignateurs de composants. Celles-ci rendent le circuit beaucoup plus facile à aborder. Jai ignoré les questions lorsque les schémas navaient pas de désignateur de composants parce que je navais pas envie de membêter avec les 10 secondes secondes Ω résistance par la gauche par le bouton poussoir du haut . Il « est beaucoup plus facile de dire R1, R5, Q7, etc.

  2. Nettoyer lemplacement du texte

    Les programmes schématiques enregistrent généralement les noms de pièces et les valeurs en fonction dune définition de pièce générique. Cela signifie quils se retrouvent souvent à des endroits incommodes du schéma lorsque dautres pièces sont placées à proximité. Répare le. Cela fait partie du travail de dessiner un schéma. Certains programmes de capture de schémas rendent cela plus facile que dautres. Dans Eagle par exemple, malheureusement, il ne peut y avoir quun seul symbole pour une pièce. Certaines pièces sont généralement placées dans des orientations différentes, horizontales et vertical dans le cas des résistances par exemple. Les diodes peuvent être placées dans au moins 4 orientations puisquelles ont aussi une direction. Le placement du texte autour dune pièce, comme le désignateur et la valeur du composant, ne fonctionnera probablement pas dans dautres orientations que ce quil était dessiné à lorigine. Si vous faites pivoter une pièce brute, déplacez le texte par la suite pour quil soit facilement lisible, appartienne clairement à cette pièce et nentre pas en collision avec dautres parties du dessin. Le texte vertical semble stupide et rend le schéma difficile à lire.

    Je crée des parties redondantes séparées dans Eagle qui ne diffèrent que par lorientation du symbole et donc le placement du texte. Cest plus de travail au départ, mais cela facilite le dessin dun schéma. Cependant, peu importe comment vous obtenez un résultat final net et clair, seulement que vous le faites. Il ny a aucune excuse. Parfois, nous entendons des gémissements comme « Mais CircuitBarf 0.1 ne me laisse pas faire ça » . Alors obtenez quelque chose qui fait. En outre, CircuitBarf 0.1 vous laisse probablement le faire, juste que vous étiez trop paresseux pour lire le manuel pour apprendre comment et trop bâclé pour vous en soucier. Dessinez-le (proprement!) Sur du papier et numérisez-le si nécessaire. Encore une fois, il ny a aucune excuse.

    Par exemple, voici quelques parties à des orientations différentes. Notez comment le texte se trouve à différents endroits par rapport aux parties pour rendre les choses claires et nettes.

    Ne laissez pas cela se produire à vous:

    Oui, il sagit en fait dun petit extrait de ce que quelquun nous a envoyé ici.

  3. Présentation et déroulement de base

    En général, il est bon de mettre des tensions plus élevées vers le haut, des tensions plus basses vers le bas et un flux logique de gauche à droite. Ce nest clairement pas possible tout le temps, mais au moins un effort de niveau généralement plus élevé pour ce faire éclairera grandement le circuit pour ceux qui liront votre schéma.

    Une exception notable à cela est les signaux de retour. Par leur de la nature même, ils alimentent « en retour » de laval vers lamont, donc ils devraient être montrés en train denvoyer des informations à lopposé du flux principal.

    Les connexions électriques doivent monter à des tensions positives et descendre à des tensions négatives. Ne faites pas ceci:

    Il ny avait pas de place pour afficher la ligne descendant à la terre car dautres éléments étaient déjà là. Déplacez-le. Vous avez fait le désordre, vous pouvez le défaire. Il y a toujours un moyen.

    En suivant ces règles, les sous-circuits courants sont dessinés de la même manière la plupart du temps. Une fois que vous obtenez plus dexpérience en regardant les schémas, ceux-ci vous apparaîtront et vous apprécierez cela. Si des éléments sont dessinés dans tous les sens, alors ces circuits communs seront visuellement différents à chaque fois et cela Je prends plus de temps aux autres pour comprendre votre schéma. Quel est ce désordre, par exemple?

    Après quelques déchiffrages, vous vous rendez compte « Oh, cest » sa amplificateur à émetteur commun. Pourquoi n’a-t-il pas « t que #% & ^ $ @ # $% dessinez-le comme un seul en premier lieu !? » :

  4. Dessinez des épingles selon la fonction

    Afficher les broches des circuits intégrés dans une position correspondant à leur fonction, PAS COMMENT ILS SE PRODUISENT POUR CACHER LA PUCE. Essayez de mettre une puissance positive broches en haut, broches dalimentation négatives (généralement à la masse) en bas, entrées à gauche et sorties à droite. Notez que cela correspond à la disposition schématique générale comme décrit ci-dessus. Bien sûr, ce nest pas toujours raisonnable et possible. Les pièces à usage général comme les microcontrôleurs et les FPGA ont des broches qui peuvent être entrées et sorties en fonction de lutilisation et peuvent même varier au moment de lexécution. Au moins, vous pouvez placer les broches dalimentation et de terre dédiées en haut et en bas, et éventuellement regrouper toutes les broches étroitement liées avec des fonctions dédiées, comme les connexions de pilote de cristal.

    Les circuits intégrés avec des broches dans lordre physique des broches sont difficiles à comprendre. Certaines personnes utilisent lexcuse que cela facilite le débogage, mais avec un peu de réflexion, vous pouvez voir que « nest pas vrai. Quand vous voulez regarder quelque chose avec une portée, quelle question est la plus courante  » Je veux regarder lhorloge, quelle broche est-ce? «  ou  » Je veux regarder la broche 5, de quelle fonction sagit-il? « . Dans de rares cas, vous voudrez peut-être contourner un IC et regardez toutes les broches, mais la première question est de loin plus courante.

    Les dispositions dordre physique des broches obscurcissent le circuit et rendent le débogage plus difficile. Ne le faites pas.

  5. Connexions directes, dans des limites raisonnables

    Passez du temps avec le placement réduisant les croisements de fils et autres. Le thème récurrent ici est la clarté . Bien sûr, dessiner une ligne de connexion directe nest pas toujours possible ou raisonnable. De toute évidence, cela ne peut pas être fait avec plusieurs feuilles, et un nid de fils de rats en désordre est pire que quelques « fils dair » soigneusement choisis.

    Il est impossible de trouver une règle universelle ici, mais si vous pensez constamment à la personne mythique qui regarde par-dessus votre épaule essayant de comprendre le circuit à partir du schéma que vous dessinez, vous vous en sortirez probablement bien. Vous devriez essayer daider les gens à comprendre facilement le circuit, pas de leur faire comprendre malgré le schéma.

  6. Conception pour du papier de format normal

    Lépoque des ingénieurs électriciens ayant des tables de dessin et configurés pour travailler avec des dessins au format D est révolue depuis longtemps. les gens nont accès quà des imprimantes au format standard, comme pour le papier 8 1/2 x 11 pouces ici aux États-Unis. La taille exacte est un peu différente partout dans le monde, mais elles sont toutes à peu près ce que vous peut facilement tenir devant vous ou le placer sur votre bureau. Il y a une raison pour laquelle cette taille a évolué en tant que norme. La manipulation de papier plus gros est un problème. Il ny a pas de place sur le bureau, il finit par chevaucher le clavier, repousse les choses de votre bureau lorsque vous le déplacez, etc.

    Le but est de concevoir votre schéma de sorte que les feuilles individuelles soient bien lisibles sur une seule page normale et sur lécran à peu près de la même taille. Actuellement, la plus grande taille décran courante est de 1 920 x 1 080. Il est ennuyeux de devoir faire défiler une page à cette résolution pour voir les détails nécessaires.

    Si cela signifie utiliser plus de pages, allez-y. Vous pouvez retourner les pages dans les deux sens en appuyant sur un seul bouton dans Acrobat Reader.Il est préférable de retourner les pages au panoramique dun grand dessin ou de traiter du papier hors format. Je trouve également quune page normale avec des détails raisonnables est de bonne taille pour montrer un sous-circuit. Pensez aux pages dans les schémas comme aux paragraphes dans un récit. Diviser un schéma en sections étiquetées individuellement par pages peut en fait améliorer la lisibilité sil est bien fait. Par exemple, vous pourriez avoir une page pour la section dentrée dalimentation, les connexions immédiates du microcontrôleur, les entrées analogiques, les sorties dalimentation du pont en H, linterface Ethernet, etc. Il est en fait utile de découper le schéma de cette façon même si cela navait rien à voir avec la taille du dessin.

    Voici une petite section dun schéma que jai reçu. Il sagit dune capture décran affichant une seule page du schéma agrandi dans Acrobat Reader sur un écran de 1920 x 1200.

    Dans ce cas, jétais payé en partie pour regarder ce schéma alors je lai supporté, même si je probablement utilisé plus de temps et donc facturé plus dargent au client que si le schéma avait été plus facile à utiliser. Si cela provenait de quelquun à la recherche dune aide gratuite comme sur ce site Web, je me serais dit visser ceci et a répondu à la question de quelquun dautre.

  7. Libeller les réseaux de clés

    Les programmes de capture schématique vous permettent généralement de donner aux réseaux des noms bien lisibles. Tous les réseaux ont probablement des noms à lintérieur du logiciel, juste quils utilisent par défaut un gobbledygook à moins que vous ne les définissiez explicitement.

    Si un réseau est divisé en segments visuellement non connectés, vous devez absolument informer les gens des deux les filets apparemment déconnectés sont vraiment les mêmes. Différents packages ont différentes manières intégrées de montrer cela. Utilisez tout ce qui fonctionne avec le logiciel que vous avez, mais dans tous les cas, donnez un nom au réseau et affichez ce nom à chaque segment dessiné séparément. Considérez cela comme le plus petit dénominateur commun ou utilisez des «fils à air» dans un schéma. Si votre logiciel le prend en charge et que vous pensez quil contribue à la clarté, utilisez certainement de petits marqueurs de «point de saut» ou autre. Parfois, ceux-ci vous donnent même la feuille et les coordonnées dun ou plusieurs points de saut correspondants. Cest génial, mais étiqueter un tel réseau de toute façon.

    Le point important est que les petites chaînes de nom de ces réseaux sont dérivées automatiquement du nom de réseau interne par le logiciel. Ne les dessinez jamais manuellement sous forme de texte arbitraire que le logiciel ne comprend pas comme le nom du réseau. Si des sections distinctes du réseau sont déconnectées ou renommées séparément par accident, le logiciel laffichera automatiquement car le nom affiché provient du nom réel du réseau, et non quelque chose que vous saisissez séparément. Cest un peu comme une variable dans un langage informatique. Vous savez que de multiples utilisations du symbole de variable font référence à la même variable.

    Une autre bonne raison pour les noms de réseau est de courts commentaires. Parfois, je nomme puis affiche les noms des filets uniquement pour donner une idée rapide du but de ce réseau. Par exemple, voir quun réseau sappelle « 5V » ou « MISO » pourrait aider beaucoup à comprendre le circuit. De nombreux réseaux courts nont pas besoin de nom ou de clarification, et lajout de noms ferait plus de mal en raison de lencombrement quils néclaireraient. Encore une fois, tout est question de clarté. Montrez un nom de réseau significatif lorsque cela aide à comprendre le circuit, et ne le faites pas. t quand ce serait plus distrayant quutile.

  8. Gardez les noms raisonnablement courts

    Ce nest pas parce que votre logiciel vous permet de saisir des noms de réseau de 32 ou 64 caractères que vous devriez le faire. Encore une fois, il sagit de clarté. Aucun nom nest une information , mais beaucoup de noms longs sont encombrés, ce qui diminue la clarté. Quelque part entre les deux est un bon compromis. Ne soyez pas ridicule et écrivez « horloge 8 MHz sur mon PIC », quand simplement « CLOCK », « CLK » ou  » 8MHZ « transmettrait les mêmes informations.

    Voir cette norme ANSI / IEEE pour les abréviations recommandées des noms de broches.

  9. Noms des symboles en majuscules

    Utilisez toutes les majuscules pour les noms de réseau et les noms de broches. Les noms de broches sont presque toujours affichés en majuscules dans les fiches techniques et les schémas. Divers programmes schématiques, Eagle inclus, ne permettent même pas les noms en minuscules. Un avantage de ceci, qui est également aidé quand les noms ne sont pas trop longs, est quils ressortent dans le texte normal. Si vous écrivez de vrais commentaires dans le schéma, écrivez-les toujours en casse mixte, mais assurez-vous de mettre les noms de symboles en majuscules pour indiquer clairement quil sagit de noms de symboles et quils ne font pas partie de votre récit. Par exemple, « Le signal dentrée TEST1 devient haut pour activer Q1, ce qui réinitialise le processeur en poussant le MCLR au niveau bas. » . Dans ce cas, il est évident que TEST1, Q1 et MCLR font référence à des noms dans le schéma et ne font pas partie des mots que vous utilisez dans la description.

  10. Afficher les bouchons de découplage par partie

    Les bouchons de découplage doivent être physiquement proches de la partie quils découplent en raison de leur objectif et de la physique de base. Montrez-leur cela. Parfois, jai vu des schémas avec un tas de bouchons de découplage dans un coin. Bien sûr, ils peuvent être placés nimporte où dans la mise en page, mais en les plaçant par leur IC, vous affichez au moins l intention de chaque casquette. Cela permet de voir beaucoup plus facilement quun découplage approprié a été au moins pensé, il est plus probable quune erreur soit détectée lors dune révision de conception, et il est plus probable que la casquette finisse réellement à lendroit prévu lorsque la mise en page est terminée.

  11. Les points se connectent, les croix ne « t

    Tracez un point à chaque jonction. Cest la convention. Ne soyez pas paresseux. Nimporte quel logiciel compétent appliquera cela de toute façon, mais étonnamment, nous voyons encore des schémas sans points de jonction ici de temps en temps. Cest une règle. Nous ne nous soucions pas de savoir si vous pensez que cest idiot ou pas. Cest comme ça que ça se passe.

    En quelque sorte, essayez de garder les jonctions vers Ts, pas 4- Ce nest pas une règle aussi difficile, mais des choses arrivent. Avec deux lignes qui se croisent, lune verticale lautre horizontale, le seul moyen de savoir si elles sont connectées est de savoir si le petit point de jonction est présent. Dans le passé, lorsque les schémas étaient systématiquement photocopiés ou reproduits optiquement, les points de jonction pouvaient disparaître après quelques générations, ou parfois même apparaître à des croix lorsquils nétaient pas là à lorigine. Cela est moins important maintenant que les schémas sont généralement dans un ordinateur, mais ce nest pas une mauvaise idée de faire très attention. La façon de faire est de ne jamais avoir de jonction à 4 voies.

    Si deux lignes se croisent, elles ne sont jamais connectées, même si après quelques artefacts de reproduction ou de compression, il semble quil y ait peut-être un point là-bas . Idéalement, les connexions ou les croisements seraient sans ambiguïté sans points de jonction, mais en réalité, vous voulez aussi peu de risque de malentendu que possible. Faites toutes les jonctions Ts avec des points, et toutes les lignes qui se croisent sont donc des filets différents sans points.

Regardez en arrière et vous pouvez voir que lintérêt de toutes ces règles est de faire facile autant que possible pour quelquun dautre de comprendre le circuit à partir du schéma et de maximiser les chances que la compréhension soit correcte.

  • Bien les schémas vous montrent le circuit. Les mauvais schémas vous font les déchiffrer.

Il y a un autre point humain à cela aussi. Un schéma bâclé montre un manque dattention aux détails et est irritant et insultant pour tous ceux à qui vous demandez de le regarder. Pensez-y. Il dit aux autres « Votre aggravation avec ce schéma ne vaut pas la peine de le nettoyer » , ce qui signifie essentiellement « Je » suis plus important que vous « . Ce nest pas une chose intelligente à dire dans de nombreux cas, comme lorsque vous demandez de laide gratuite ici, en montrant votre schéma à un client, un enseignant, etc.

La netteté et la présentation comptent. Beaucoup. Vous êtes jugé par la qualité de votre présentation chaque fois que vous présentez quelque chose, si vous pensez que cest comme ça ça devrait lêtre ou pas. Dans la plupart des cas, les gens ne prendront pas la peine de vous le dire non plus. Ils répondront simplement à une question différente, ne chercheront pas de bons points qui pourraient rendre la note plus élevée, ou embaucheront quelquun dautre, etc. donnez à quelquun un schéma bâclé (ou tout autre travail bâclé de votre part), la première chose à laquelle il « va penser est  » Quel con « . Tout ce quil pense de vous et de votre travail sera coloré par cette impression initiale. Ne soyez pas ce perdant.

Commentaires

  • Mes dix cents: bien que jaime utiliser la couleur pour lever lambiguïté à lécran , Je préfère laspect des schémas monochromes imprimés (ou PDF). Les conventions et la æ sthétique ont évolué pour le travail monochrome, et tout le monde na pas accès à une imprimante / photocopieuse couleur, de sorte que les informations couleur peuvent être perdues. Jaime aussi ne pas dépendre de la couleur (lun de mes collègues est daltonien, ce qui conduit parfois à des incidents semi-amusants impliquant des voyants LED à code couleur. Donc, je ‘ sont devenus très sensibles à ça).
  • Peut-être que ‘ est dû à mon expérience en programmation, mais je trouve que je préfère souvent  » fils aériens  » pour beaucoup de choses. Si je vois deux broches sur le processeur étiquetées  » DATA_TO_FTDI  » et  » DATA_FROM_FTDI « , je peux dire en un coup dœil que ces broches vont (ou du moins devraient) aux broches de données RX / TX sur la puce FTDI. Un coup dœil sur la puce FTDI peut le confirmer.Je peux ensuite comparer ces noms aux définitions des broches sur lappareil (puisque certains appareils qui se comportent comme des ponts de communication utilisent TX comme sortie (ils transmettent des données sur cette broche), tandis que dautres lutilisent comme entrée (acceptant que les données soient transmis ailleurs).
  • @supercat – Le problème avec les câbles aériens est que même si leur destination semble évidente, vous ne pouvez jamais être sûr (sans une recherche exhaustive), que vous avez trouvé partout cest parti. Pour votre exemple de  » DATA_TO_FTDI « , que se passe-t-il sil y a une LED dactivité série sur ce bus? Ou une autre appareil partageant linterface série? Je ne peux jamais être sûr sans regarder manuellement CHAQUE étiquette réseau sur lensemble du schéma.
  • Bien que les câbles aériens puissent fonctionner correctement sur des projets simples, comme dès que vous avez plus de quelques CI, ou que votre schéma s’étend à plus d’une page, il s’effondre complètement. De plus, il ‘ est un poison absolu dans tout environnement où vous h ave plusieurs personnes travaillant avec les schémas. Lanalogie entre les câbles aériens et GOTO est très appropriée. Ils vous permettent tous deux de créer des raccourcis, et tous deux rendent le système résultant FAR plus difficile à maintenir.
  • Les schémas TIA trouvés à atariage.com/2600/ archives / schematics_tia / index.html font un usage intensif des câbles aériens, mais je ne peux ‘ imaginer que dessiner dans tous les  » air câblées  » les rendraient plus claires. Même sans systèmes automatisés pour trouver des connexions réseau, je peux ‘ t imaginer que dessiner dans toutes les connexions à HΦ1 / HΦ2 ou D0-D7, ou l’adresse d’écriture décode par le bas de la page 2, etc. rendrait les schémas plus clairs. En fait, je ‘ suis plutôt impressionné par ces schémas; en effet, ils ‘ sont meilleurs que beaucoup dautres plus récents.

Réponse

1. Montrez votre travail Un diagramme schématique est destiné à être la documentation dun circuit. En tant que tel, je recommande fortement dinclure toutes les équations simples qui peuvent être utilisées. Cela inclut les calculs de courant LED, les fréquences des coins de filtre, etc. Montrez votre travail, afin que le prochain qui doit lire le schéma puisse le vérifier facilement.

2. Indiquez la direction UART Puisque les lignes UART ne sont pas toujours claires dans quelle direction elles circulent, ajoutez une petite flèche à côté de chaque ligne pour montrer la direction.

3. Soyez cohérent Nutilisez pas de VDD à un endroit et de 3V3 à un autre. Standardisez.

4. Annoter libéralement Cest comme des commentaires dans le code source. Si vous avez copié un circuit à partir dune feuille de données, mettez la référence sur le schéma afin que quelquun dautre (ou vous-même) puisse le vérifier plus tard.

Réponse

Voici mes deux cents

1. Décomposez-le Décomposez votre conception en modules. Mettez un diagramme du système sur la première page du schéma

2. Répondez qui, quoi, où, quand, pourquoi Qui – Pour chaque page de module, indiquez «à qui» le module se connecte. Disposez-le de gauche à droite pour quil se lit comme langlais.

Quoi – Dans le titre, indiquez ce quest le module. Pour les cas où il existe plusieurs blocs dE / S (cest-à-dire UART et USB), indiquez-le comme tel sur la page.

Où – Utilisez du texte libre dans le programme de CAO pour indiquer lemplacement des composants. Par exemple, un capuchon de découplage doit être placé aussi près que possible du CI. Cela servira de référence plus rapide lors de la mise en page du tableau que de se référer à une autre documentation.

Quand – Y a-t-il des considérations de synchronisation telles que le séquencement de lalimentation ou les circuits de panne de courant? Mettez ces exigences non seulement dans un document de conception, mais en texte libre sur la page du module concerné.

Pourquoi et comment – Ceci appartient dans un document de conception daccompagnement pour vérifier des choses telles que
a. Portée – que fait le circuit, quest-ce quil ne fait pas comme convenu par les parties prenantes pour le projet.
b. Théorie de fonctionnement
c. Justification de la raison pour laquelle lapproche a été adoptée par opposition à dautres. Ceci est crucial car il sert dhistorique pour le circuit sur la route lorsque vous (ou quelquun dautre) héritez / portez le le design doit être conscient des mêmes décisions que le concepteur dorigine.
d. Considérations relatives à la mise en page
e. Références à dautres documents.
f. Calculs de dissipation de puissance – prouvent non seulement que cela fonctionne, mais que la dissipation de puissance calculée pour tous les composants est un peu inférieure à la valeur nominale du composant ET à toutes les températures de fonctionnement.

3.Style Cela dépend de vous et du reste de léquipe, mais en général, je préfère ce qui suit
a. Page de titre / schéma fonctionnel
b. Un «bloc» par page, partitionnant les composants de grand nombre de broches (cest-à-dire un microcontrôleur) en symboles discrets significatifs. Cela prend du temps à faire, mais vaut bien la lisibilité.

La modularisation vous permet également de « déchirer une page » et de la réutiliser dans dautres conceptions

c. Pour chaque composant, indiquez la désignation de référence, quil sagisse ou non dun non-pop, la valeur / tolérance du composant, la puissance nominale le cas échéant, la taille de lemballage et un moyen de déterminer le numéro de pièce du fabricant. Le dernier point vous aidera à rendre communs certains des composants pour réduire les coûts de fabrication de la configuration et à faire un jugement si certains des paramètres de conception peuvent être assouplis pour réduire le nombre de composants différents utilisés sur la carte. Pour les composants alignés verticalement, placez ce texte sur la gauche. Pour les composants alignés horizontalement, placez ce texte au-dessus du composant.

d. Disposez le circuit de gauche à droite en indiquant où se trouvent les interfaces du module avec du texte

e. Pour plus de clarté sur les rails dalimentation, NUTILISEZ PAS VDD ou VCC car ils sont ambigus. Créez un nouveau symbole pour déclarer explicitement quelle est la tension. Même chose pour la terre (cest-à-dire GND pour la terre et AGND pour la terre analogique).

Réponse

R100, R101, R102 Au lieu de R1, R2, R3

Je voudrais partager mon expérience dans lattribution de noms aux composants.

Identifier les blocs de circuits en fonction des fonctions. Même sil sagit dun circuit complexe, vous pouvez les identifier comme létage de puissance principal, le préamplificateur, lamplificateur, la section de conversion A / N, les blocs indicateurs / transducteurs, la section de synchronisation, la minuterie ou toute autre section dopération logique.

Ma suggestion est de nommer les composants en utilisant des nombres plus grands comme R100, R101, R102 au lieu de R1, R2, R3 … etc.

Vous pouvez attribuer 100, 200, 300 … etc pour chaque bloc que vous avez identifié. Par exemple, vous pouvez attribuer 100 à 199 numéros pour la section dalimentation. Ensuite, tous les composants de la section puissance sous forme 1xx tels que Q100, R101, R103, C100, D100, D106.

Advantage

  • Il est facile didentifier les sections dun circuit par fonction dans un diagramme schématique complexe.
  • Facile à dépanner.
  • Il est facile de nommer les pièces lorsque vous devez ajouter de nouveaux composants à une section plus tard. Parce que vous avez environ 100 options de nom à sélectionner.
  • Facile à dessiner manuellement des schémas de circuits imprimés dans nimporte quel logiciel de CAO. Parce quau tout début du dessin du PCB, chaque type de composants est rassemblé en un seul endroit. entrez la description de limage ici

Vous pouvez facilement les séparer en différents place par son numéro sans regarder plusieurs fois le schéma.

Réponse

Quelques points en plus de ceux affichés ci-dessus . La première réponse est assez héroïque mais il ya une chose avec laquelle je ne suis pas daccord.

Ordre des broches dans le symbole schématique.

Pourquoi réorganiser les broches Cela rend le schéma esthétiquement plus agréable qui peut être plus facile à interpréter selon la façon dont les broches sont disposées.

Pourquoi ne pas réorganiser les broches Cela pose des problèmes, point final. Dans la fiche technique, les broches sont donnés tels quils sont dans la puce physique, donc vous créez une source derreur importante si vous commencez à les réorganiser. Non seulement cela rend le prototypage plus difficile, mais vous invitez également des erreurs dans le brochage physique. Dans une revue de conception, les brochages sont comparés et sils sont «méli-mélo», il est facile de se mélanger.

Un autre commentaire sur les « fils dair » Ne le faites pas. Utilisez plutôt des ports qui nécessitent vous permet détablir explicitement une connexion entre deux réseaux dans des feuilles schématiques identiques ou séparées. Si vous autorisez les réseaux à se connecter sans ports / hors pages, vous ouvrez une énorme boîte de vers car les réseaux apparemment sans rapport peuvent être raccourcis dans la mise en page.

Nemballez pas trop de choses sur une page Les gens peuvent commencer à se plaindre si votre schéma fait trente pages, mais lalternative a des rats nid de câblage déroutant entre les pièces. Divisez le schéma en blocs logiques de circuits et collez-les sur des pages séparées si nécessaire.

Laissez suffisamment despace entre les broches De nombreux symboles schématiques prédéfinis regroupent les broches de lappareil aussi étroitement que possible. Bien que cela minimise la surface dun symbole, cela rend également le circuit plus difficile à lire car vous avez des connexions convergeant de «lextérieur» vers les broches étroitement compactées. Vous devez laisser suffisamment despace pour pouvoir ajouter des résistances en série décalées.

Indicateurs de référence Vous devriez évidemment avoir des indicateurs de référence dans le schéma et la mise en page. Pour tout ce qui est plus complexe, ils doivent être commandés. Il existe deux approches.

  1. Vous pouvez demander au programme de capture de schémas de les étiqueter afin que chaque page ait son propre préfixe. De cette façon, il est facile de trouver un partie dans la nomenclature à partir du schéma. De plus, ECO est plus facile à suivre car vous savez à quelle page les modifications sont destinées. Linconvénient est que vous vous retrouvez avec de longs désignateurs de référence et quil peut être difficile de trouver la pièce dans la mise en page.

  2. Vous pouvez demander au programme de mise en page de les étiqueter. De cette façon, vous aurez ordonné des références sur le PCB, ce qui facilite grandement la localisation de la résistance R347. De préférence, sur un PCB plus grand, celui-ci doit être encerclé en quadrants (sextants, octants ..). Linconvénient est que lemplacement de la pièce dans le schéma nest pas évident. Vous ne pouvez pas gagner ici, soit le schéma est plus facile à lire, soit la mise en page lest.

Commentaires

  • Je ne suis pas daccord sur lordre des broches. Les schémas ne doivent ‘ pas nécessairement avoir quelque chose à voir avec la disposition physique de la puce. Par exemple, les amplis op doivent ressembler à des amplis op dans un schéma. Un ampli quad op ne devrait RIEN ressembler à la puce. En outre, lorsquil sagit dun nombre élevé de broches compliquées, les portes doivent être divisées en unités fonctionnelles.
  • Bons points, mais je suis daccord avec Scott pour dire quil est absurde déviter de réorganiser les broches. Avec de petites puces, bien sûr, mais les schémas sont 100% moins déroutants si au lieu davoir des fils qui se croisent partout, vous réorganisez les broches sur une puce et assurez-vous simplement quelles sont correctement étiquetées. Si des broches en désordre sur un schéma suffisent à semer la confusion chez quelquun, ils ne devraient probablement pas ‘ jouer avec le tableau pour commencer. Son point dampli op est également très valide.
  • Les opamps sont un cas spécial car je ‘ je suis sûr que vous ‘ Je serai daccord, similaire aux transistors, etc. Si vous vous retrouvez avec un respin parce que votre réarrangement des broches schématiques a conduit à une empreinte non valide, vous navez ‘ pas fait tout le monde en faveur.
  • Les empreintes doivent être comparées à la fiche technique. Symboles aussi. Cest la seule référence qui compte. Cela na aucun sens dutiliser un symbole auto-dessiné comme référence pour lempreinte. Bien sûr, il devrait y avoir un contrôle de cohérence entre les deux, mais tout logiciel décent le fera et vous montrera des broches non connectées de chaque côté.
  • Répondre dans une version plus récente fil de discussion. Pour votre question, @ScottSeidman.

Réponse

Le plus gros différend que je vois dans la discussion porte sur lordre des broches, mais ce nest quune question sur les grands sujets: fonctionnel vs physique! Si je fais un bon schéma pour préparer mon travail de mise en page, il est préférable de rendre le schéma aussi proche que possible de la mise en page, par exemple. dessinez lordre des broches non pas en fonction de ce que quelquun dautre fait dans la fiche technique, mais tel quil est réellement. Pensez également à laisser un peu plus despace autour des gros éléments, comme les appareils électriques, par ex. dessinez également un «symbole» de radiateur. Si le sol doit être de toute façon un gros avion, mieux vaut également opter pour les connexions par nom, ce qui permet également déviter de nombreux passages à niveau. Dautre part, si personne ne peut éviter un croisement de lignes sensibles, dessinez le schéma de sorte quil devienne un guide pour une bonne mise en page, par ex. le côté haute impédance dun diviseur à résistance doit généralement avoir une connexion courte, alors que les fils de commande peuvent souvent être plus longs sans problèmes.
Pour les circuits intégrés numériques, jai tendance à utiliser des routeurs automatiques et à men tenir à lordre fonctionnel. Un autre sujet controversé pourrait être de savoir comment dessiner un amplificateur différentiel, et par exemple un amplificateur à plusieurs étages, comme devrions-nous dessiner chaque étage de la manière habituelle, puis fil à létape suivante (qui se termine souvent par de nombreux croisements), ou devrions-nous vraiment dessiner les paires de diff de manière symétrique (souvent fait dans les anciens schémas Tectronics osci)? Ici, cela dépend également du but, et de la façon dont la symétrie est vraiment critique Dans les circuits RF, nayant souvent pas autant déléments, je préfère encore une fois les dessins très proches de la mise en page.

Réponse

A quelques autres:

  • (1) Dessinez sur une grille normale.

Je déteste vraiment avoir à gérer le travail des autres qui est dessiné sur une demi-grille. Cest une énorme perte de temps et najoute aucune valeur au dessin.

  • (2) Utilisez un style «physique» pour les petits appareils.

Dessin CI et petits composants avec les broches dans lordre aide w Il transmet votre intention à la mise en page et facilite le débogage. Cela va double pour les transistors et les diodes en sot-23: je les dessine en montrant lordre des broches, et par conséquent, je nai pas eu à retravailler une mauvaise disposition depuis des années.

  • (3) Réalisez les limites de (2) ci-dessus.

Il nest pas possible de dessiner physiquement un gros BGA, ni même sous forme dun seul symbole. Mais vous pouvez au moins séparer par fonction et montrer comment les broches sont liées les unes aux autres dans lespace. Par exemple, un FPGA peut être dessiné et divisé pour afficher des blocs qui représentent des tuiles logiques, et les tuiles elles-mêmes placées / ordonnées sur le schéma pour montrer comment elles sont acheminées.

Historiquement, des symboles en plusieurs parties pour des éléments comme op -les ampoules ou les portes avaient du sens. Mais ceux-ci sont de plus en plus rares dans les conceptions.

  • (4) Les alias nommés intra-page sont acceptables, mais ne le poussez pas.

Alias nommés sont vraiment les mêmes que les hors-pages: cela signifie que vous devez toujours scanner la page pour rechercher ses autres instances. Avec un schéma PDF et Ctrl-F, ce nest plus une corvée aussi lourde quavant (et honte à vous, les fabricants qui créez des PDF non interrogeables. Cest tout simplement nul.) Cela dit, les pages hors-pages sont plus rigoureusement vérifiées par DRC que les alias.

  • (5) Les schémas de principe et les plans mécaniques en valent la peine

Leffort que vous consacrez à transmettre votre réflexion ici vous fera gagner beaucoup de temps pendant toute la durée de vie de votre conception – de la mise en page à la réparation. Oui, votre concepteur mécanique fera le contour de la carte «  officielle , mais à tout le moins, vous pouvez indiquer où vous vous attendez à ce que les choses soient placées – et pourquoi – en faisant ces deux types de diagrammes.

  • (6) Lorsque vous exportez votre schéma au format PDF, rendez-le consultable.

Est-ce vraiment trop demander?

  • (7) suffisamment dinformations sur les composants.

Outre lindicateur de référence, certains concepteurs sont tentés davoir tous les attributs de pièce sur le schéma. Mais en avez-vous vraiment besoin? Non, non. La tolérance, parfois. Tension, parfois, lorsque vous avez une section qui est à une tension plus élevée. Empreinte – peut-être. Référence fabricant? Rarement – vous souhaitez généralement plusieurs sources. Numéro dentreprise AVL / MRP? Non, jamais.

Toutes ces autres choses sont à quoi sert une nomenclature.

  • (7a) Pensez à la génération de nomenclatures.

Cela dit, développer une sorte de système de numéro de pièce même à vos débuts vous permet de créer des nomenclatures détaillées même si vous navez pas de système MRP. Chaque type de pièce doit avoir un ID unique qui est défini comme un attribut masqué dans votre schéma qui correspond à une entrée dans votre liste de pièces maîtresse (liste AVL.) Vous utilisez cet ID ultérieurement pour fusionner les informations développées de votre liste AVL pour créer la nomenclature détaillée.

Même plus tard, vous pouvez importer ces éléments dans un véritable système MRP ou PLM tel quOracle Agile.

  • (8) La puissance est aussi un signal !

Auparavant, vous dessiniez un schéma avec des broches dalimentation / terre «cachées» qui seraient automatiquement alias VCC ou GND. Cest toujours une option lorsque vous créez un symbole dans Orcad par exemple. Ne cachez pas ces connexions électriques! Montre lui! Surtout compte tenu des conceptions daujourdhui avec plusieurs domaines de puissance, une densité de puissance élevée, un routage, un contournement, une zone de boucle, etc.

La puissance est si importante que si vous ne dépensez pas au moins 1/3 de votre Lors de la conception de lalimentation, vous devriez envisager une autre ligne de travail.

  • (9) Les commentaires sont votre ami.

La mise en évidence des éléments clés avec du texte peut économiser beaucoup de temps dans le débogage. Je ferai généralement des commentaires sur le logiciel (par exemple, les adresses, les emplacements des bits) et la conception de lalimentation (courant typique / max, tension).

  • (10) La taille compte.

Utilisez 11×8.5 (taille A) pour des trucs vraiment simples, 17×11 (taille B) pour la plupart des autres choses. Allez plus grand seulement si vous en avez vraiment besoin.

17×11 (ou son équivalent métrique le plus proche) est une taille raisonnable pour une visualisation sur un écran HD ou pour une impression même à 11×8,5. Cest une bonne taille pour travailler avec.

Dun autre côté, je trouve que je ne peux pas obtenir assez de choses sur 11×8.5. Et dun autre côté, cest lautre extrême quand jai utilisé 23,5 x 15,2 (échelle B, pas C) pour un dessin vraiment complexe qui regroupe (par exemple, des banques DRAM): cela doit être imprimé en 17×11 pour être raisonnablement facile à lire sur papier.

Comme cest rarement le cas, je nimprime plus rarement quoi que ce soit, donc sinquiéter de la façon dont la copie papier sort est plus problématique que cela ne vaut la plupart du temps.

  • (11) Flux de signal gauche-droite, flux de puissance de haut en bas. Surtout.

Cest la norme générale pour faciliter la compréhension des relations entre les éléments. Mais parfois, donner plus de poids au flux darchitecture que cette ancienne règle donne un schéma plus clair.

  • (12) Organisez les hors-pages / ports en groupes verticaux.

Il nest ni nécessaire ni utile de faire glisser les ports vers les bords du schéma. Mais au moins, alignez-les dans des colonnes organisées pour quelles soient faciles à scanner visuellement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *