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

279

Il y a beaucoup de schémas mal dessinés ici. Quelques fois, des gens ont effectivement 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 sur lesquelles les utilisateurs peuvent être dirigés. La question est

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

Remarque: Il s’agit des schémas eux-mêmes et non des circuits qu’ils représentent.

Olin Lathrop
la source

Réponses:

379

Un schéma est une représentation visuelle d'un circuit. En tant que tel, son but est de communiquer un circuit à quelqu'un d'autre. Un schéma dans un programme informatique spécial à cette fin est également une description lisible par une machine du circuit. Cet usage 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 ce n’est pas le cas. Comme il existe des règles strictes pour cela et que le résultat peut être jugé par une machine, ce n'est pas le sujet de la discussion ici. Cette discussion porte sur des règles, des directives et des suggestions de bons schémas pour le premier objectif, qui est de communiquer un circuit à un humain. Le bien et le mal seront jugés ici dans ce contexte.

Comme un 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 qu’un schéma soit correct. Si un schéma est susceptible d’induire en erreur un observateur humain, c’est un mauvais schéma que vous puissiez éventuellement montrer qu’après le déchiffrement en bonne et due forme, il était en fait correct. Le point est la clarté . Un schéma techniquement correct mais obscur est toujours un schéma mauvais.

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

  1. Utiliser des désignateurs de composants

    Ceci est à peu près automatique avec n'importe quel programme de capture schématique, mais nous voyons encore souvent des schémas ici sans eux. Si vous tracez votre schéma sur une serviette puis le scannez, veillez à ajouter des indicateurs de composant. Ceux-ci rendent le circuit beaucoup plus facile de parler. J'ai sauté des questions lorsque les schémas n'avaient pas de désignateur de composant, car je n'avais pas envie de me soucier de la deuxième résistance de 10 kΩ située à gauche du bouton-poussoir du haut . Il est beaucoup plus facile de dire R1, R5, Q7, etc.

  2. Nettoyer le placement du texte

    Les programmes schématiques affichent généralement les noms et les valeurs des pièces en fonction d'une définition de pièce générique. Cela signifie qu'ils se retrouvent souvent dans des endroits peu pratiques du schéma lorsque d'autres pièces sont placées à proximité. Répare le. Cela fait partie du travail de dessiner un schéma. Certains programmes de capture schématiques rendent cela plus facile que d'autres. Dans Eagle par exemple, il ne peut malheureusement y avoir qu'un seul symbole pour une pièce. Certaines pièces sont généralement placées dans des orientations différentes, horizontale et verticale dans le cas des résistances par exemple. Les diodes peuvent être placées dans au moins 4 orientations car elles ont aussi une direction. L'emplacement du texte autour d'une pièce, comme l'indicatif et la valeur du composant, ne fonctionnera probablement pas dans les autres orientations que celles dans lesquelles il avait été dessiné. Si vous faites pivoter une pièce du stock, déplacez ensuite le texte afin qu'il soit facilement lisible, appartient clairement à cette partie et n'entre pas en collision avec d'autres parties du dessin. Le texte vertical a l'air stupide et rend le schéma difficile à lire.

    Dans Eagle, je crée des parties redondantes distinctes qui ne diffèrent que par l’orientation des symboles et donc par l’emplacement du texte. Cela demande plus de travail en amont, mais facilite les choses lorsque vous tracez un schéma. Cependant, peu importe la façon dont vous obtenez un résultat final net et clair, seulement que vous réussissez. Il n'y a pas d'excuse. Parfois, on entend des plaintes telles que "Mais CircuitBarf 0.1 ne me laisse pas faire" . Alors, prenez quelque chose qui le 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 négligé pour s'en soucier. Dessinez-le (proprement!) Sur du papier et numérisez-le si nécessaire. Encore une fois, il n'y a aucune excuse.

    Par exemple, voici quelques pièces avec des orientations différentes. Notez que le texte est à différents endroits par rapport aux parties pour rendre les choses claires et nettes.

    Ne laissez pas cela vous arriver:

    Oui, c'est en fait un petit extrait de ce que quelqu'un nous a largué ici.

  3. Mise en page et flux de base

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

    Une exception notable à cette règle concerne les signaux de retour. De par leur nature, ils font un "retour" de l’aval vers l’amont, il faut donc les montrer en train d’envoyer des informations en face du flux principal.

    Les connexions électriques doivent atteindre des tensions positives et négatives. Ne fais pas ça:

    Il n'y avait pas de place pour montrer la ligne qui descendait au sol parce que d'autres choses étaient déjà là. Déplace-le. Vous avez fait le bazar, 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 aurez plus d'expérience dans l'analyse des schémas, ceux-ci apparaîtront à vous et vous l'apprécierez. Si des tracés sont dessinés dans tous les sens, ces circuits communs seront visuellement différents à chaque fois et il faudra plus de temps aux autres pour comprendre votre schéma. C'est quoi ce bordel, par exemple?

    Après un peu de déchiffrement, vous réalisez "Oh, c'est un amplificateur à émetteur commun. Pourquoi cette #% & ^ $ @ # $% ne l'a-t-elle pas simplement dessinée comme une!!" :

  4. Tirez les épingles selon la fonction

    Montrez les broches des circuits intégrés dans une position correspondant à leur fonction, PAS COMMENT CELLES-CI ARRIVENT POUR SE SORTIR DE LA PUCE. Essayez de placer les broches d’alimentation positives en haut, les broches d’alimentation négatives (généralement les masses) en bas, les entrées à gauche et les sorties à droite. Notez que cela correspond à la présentation schématique générale décrite ci-dessus. Bien sûr, cela n’est pas toujours raisonnable et possible. Les composants universels tels que les microcontrôleurs et les FPGA ont des broches qui peuvent être entrées et sorties en fonction de l'utilisation et peuvent même varier au moment de l'exécution. Au moins, vous pouvez placer les broches d’alimentation et de terre dédiées en haut et en bas et éventuellement regrouper toutes les broches étroitement associées avec des fonctions dédiées, telles que les connexions de pilotes Crystal.

    Les circuits intégrés avec des broches en ordre physique sont difficiles à comprendre. Certaines personnes utilisent l'excuse que cela facilite le débogage, mais avec un peu de réflexion, vous pouvez voir que ce n'est pas vrai. Quand vous voulez regarder quelque chose avec un oscilloscope, quelle question est la plus commune "Je veux regarder l’horloge, quelle épingle est-ce?" ou "Je veux regarder la broche 5, quelle fonction est-ce?" . Dans de rares cas, vous voudrez peut-être contourner un CI et examiner toutes les broches, mais la première question est de loin plus commune.

    Les dispositions d'ordre physique des broches obscurcissent le circuit et rendent le débogage plus difficile. Ne le fais pas.

  5. Connexions directes, dans des limites raisonnables

    Passez du temps avec le placement en réduisant les croisements de fil et similaires. Le thème récurrent ici est la clarté . Bien sûr, tracer une ligne de connexion directe n'est pas toujours possible ni raisonnable. Évidemment, cela ne peut pas être fait avec plusieurs feuilles, et un nid de fils en désordre pour les rats est pire que quelques "fils d'air" 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 et tente de comprendre le circuit à partir du schéma que vous dessinez, vous ferez probablement bien. Vous devriez essayer d’aider les gens à comprendre le circuit facilement, sans leur demander de le comprendre malgré le schéma.

  6. Design pour papier de format standard

    L'époque des ingénieurs électriciens disposant de tables à dessin et configurée pour travailler avec des dessins au format D est révolue. La plupart des gens n’ont accès qu’aux imprimantes ordinaires, telles que le papier 8 1/2 x 11 pouces, ici aux États-Unis. La taille exacte est un peu différente dans le monde entier, mais ce sont toutes à peu près ce que vous pouvez facilement tenir devant vous ou placer sur votre bureau. Il y a une raison pour laquelle cette taille a évolué en tant que norme. Manipuler du papier plus gros est un problème. Il n'y a pas de place sur le bureau, il finit par recouvrir le clavier, fait glisser des objets de votre bureau lorsque vous le déplacez, etc.

    Le but est de concevoir votre schéma de manière à ce que les feuilles individuelles soient bien lisibles sur une seule page normale et à l'écran à peu près de la même taille. Actuellement, la taille d'écran la plus grande commune est de 1920 x 1080. Avoir à faire défiler une page à cette résolution pour voir les détails nécessaires est ennuyeux.

    Si cela signifie utiliser plus de pages, allez-y. Vous pouvez faire défiler les pages d’une simple pression sur un bouton dans Acrobat Reader. Il est préférable de feuilleter des pages plutôt que de parcourir un grand dessin ou de manipuler du papier trop grand. Je trouve également qu'une page normale avec des détails raisonnables est une bonne taille pour montrer un sous-circuit. Pensez aux pages de schémas comme des paragraphes dans un récit. Fractionner un schéma en sections individuellement étiquetées par pages peut réellement améliorer la lisibilité si cela est bien fait. Par exemple, vous pourriez avoir une page pour la section d’entrée d’alimentation, les connexions immédiates du microcontrôleur, les entrées analogiques, les sorties d’alimentation du pont H, l’interface Ethernet, etc. Il est en fait utile de décomposer le schéma de cette façon rien à voir avec la taille du dessin.

    Voici une petite section d'un schéma que j'ai reçu. Cela provient d'une capture d'écran affichant une seule page du schéma maximisé 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 l'ai accepté, même si j'ai probablement utilisé plus de temps et donc facturé plus d'argent au client que si le schéma avait été plus facile à utiliser. S'il s'agissait d'une personne à la recherche d'une aide gratuite, comme sur ce site Web, je me serais dit de régler ce problème et de continuer à répondre à la question de quelqu'un d'autre.

  7. Étiquettes clés

    Les programmes de capture schématiques vous permettent généralement de donner aux réseaux des noms bien lisibles. Tous les réseaux ont probablement des noms dans le logiciel, mais ils ont simplement 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 que les deux réseaux apparemment déconnectés sont vraiment les mêmes. Différents packages ont différentes manières intégrées de le montrer. Utilisez tout ce qui fonctionne avec le logiciel que vous avez, mais dans tous les cas, nommez le réseau et affichez-le sur chaque segment dessiné séparément. Pensez à cela comme au plus petit dénominateur commun ou à l'utilisation de "fils pneumatiques" dans un schéma. Si votre logiciel le prend en charge et que vous pensez que cela aide à la clarté, utilisez certainement de petits marqueurs "de saut" ou autre chose. Parfois, ils vous donnent même la feuille et les coordonnées d’un ou de plusieurs points de saut correspondants. C'est tout bon mais étiqueter un tel réseau de toute façon.

    Le point important est que les petites chaînes de noms de ces réseaux sont automatiquement dérivées 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 nom de réseau. Si des sections distinctes du réseau sont jamais déconnectées ou renommées séparément par accident, le logiciel l'indiquera automatiquement, car le nom indiqué provient du nom réel du réseau et non de quelque chose que vous saisissez séparément. Cela ressemble beaucoup à une variable dans un langage informatique. Vous savez que les utilisations multiples du symbole de variable font référence à la même variable.

    Une autre bonne raison pour les noms de réseau est les commentaires courts. Je nomme et affiche parfois les noms des réseaux uniquement pour donner une idée rapide de l’utilité de ce réseau. Par exemple, voir un réseau appelé "5V" ou "MISO" peut aider beaucoup à comprendre le circuit. Beaucoup de moustiquaires courtes n'ont pas besoin d'un nom ou d'une clarification, et ajouter des noms serait plus douloureux qu'ils ne l'auraient éclairé. Encore une fois, le but est la clarté. Montrez un nom de réseau significatif lorsque cela vous aide à comprendre le circuit, et non quand cela serait plus distrayant qu'utile.

  8. Gardez les noms raisonnablement courts

    Le fait que votre logiciel vous permette de saisir des noms de réseau de 32 ou 64 caractères ne signifie pas que vous devriez le faire. Encore une fois, le point concerne la clarté. Pas de noms, pas d'informations, 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 stupide et écrivez "horloge 8 MHz sur mon PIC", alors que simplement "CLOCK", "CLK" ou "8MHZ" transmettrait la même information.

    Consultez cette norme ANSI / IEEE pour connaître les abréviations recommandées des noms de broches.

  9. Noms de symbole en majuscule

    Utilisez toutes les majuscules pour les noms de réseau et les noms de broches. Les noms des broches sont presque toujours en majuscule dans les feuilles de données et les schémas. Divers programmes schématiques, y compris Eagle, ne permettent même pas les noms en minuscules. Un avantage de cela, ce qui est également utile lorsque les noms ne sont pas trop longs, est qu’ils apparaissent dans le texte normal. Si vous écrivez de vrais commentaires dans le schéma, écrivez-les toujours en casse mixte, mais veillez à ce que les noms de symbole en majuscule soient clairs, il est donc clair qu'ils sont des noms de symbole et ne font pas partie de votre récit. Par exemple, "Le signal d’entrée TEST1 passe à l'état haut pour mettre Q1 sous tension, ce qui réinitialise le processeur en attaquant le MCLR à l'état 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 la pièce

    Les capuchons de découplage doivent être physiquement proches de la partie qu'ils découplent en raison de leur fonction et de la physique de base. Leur montrer de cette façon. Parfois, j'ai vu des schémas avec un tas de découplages dans un coin. Bien sûr, ceux-ci peuvent être placés n'importe où dans la mise en page, mais en les plaçant par leur CI, vous montrez au moins l' intention de chaque casquette. Il est ainsi beaucoup plus facile de voir que le découplage approprié a au moins été pris en compte, plus une erreur est susceptible d’être capturée lors d’un examen de la conception et plus vraisemblablement, la casquette aboutit à l’endroit prévu lors de la mise en page.

  11. Les points se connectent, les croix ne le font pas

    Dessinez un point à chaque jonction. C'est la convention. Ne sois pas paresseux. Tout logiciel compétent l’imposera de toute façon, mais étonnamment, nous voyons parfois ici des schémas sans points de jonction. C'est une regle. Nous ne nous soucions pas de savoir si vous pensez que c'est idiot ou pas. C'est comme ça que c'est fait.

    En quelque sorte, essayez de garder les jonctions vers Ts, pas avec des croix à 4 voies. Ce n'est pas une règle aussi difficile, mais il se passe des choses. Avec deux lignes qui se croisent, l'une verticale l'autre horizontale, la seule façon de savoir si elles sont connectées est de savoir si le petit point de jonction est présent. Autrefois, lorsque les schémas étaient systématiquement photocopiés ou reproduits optiquement, les points de jonction pouvaient disparaître au bout de quelques générations, voire même parfois apparaître sur des croix s’ils n’étaient pas là à l’origine. Ceci est moins important maintenant que les schémas sont généralement dans un ordinateur, mais ce n'est pas une mauvaise idée d'être très prudent. La façon de le 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 y avoir un point. Idéalement, les connexions ou les croisements seraient sans ambiguïté sans points de jonction, mais en réalité, vous voulez le moins de risques de malentendus possible. Faites toutes les jonctions Ts avec des points, et toutes les lignes de croisement sont donc des filets différents sans points.

Regardez en arrière et vous pouvez voir que le but de toutes ces règles est de rendre aussi facile que possible la compréhension du circuit par le biais du schéma, et de maximiser les chances que la compréhension soit correcte.

  • De bons schémas vous montrent le circuit. De mauvais schémas vous font les déchiffrer.

Il y a un autre point humain à cela aussi. Un schéma peu soigné montre un manque d'attention portée aux détails et est irritant et insultant pour les personnes à qui vous demandez de le regarder. Pensez-y. Il dit aux autres "Votre aggravation avec ce schéma ne vaut pas mon temps pour le nettoyer" qui dit en gros "je suis plus important que vous ne l'êtes" . Ce n'est pas une chose intelligente à dire dans de nombreux cas, comme lorsque vous demandez de l'aide gratuite ici, montrez votre schéma à un client, à un enseignant, etc.

La propreté et la présentation comptent. Beaucoup. Vous êtes jugé par la qualité de votre présentation chaque fois que vous présentez quelque chose, que vous pensiez que ce soit comme ça ou non. Dans la plupart des cas, les gens ne prendront pas la peine de vous le dire non plus. Ils ne feront que répondre à une question différente, sans chercher de bons arguments susceptibles de faire monter la note 1, ni embaucher quelqu'un d'autre, etc. , la première chose qu’ils vont penser est "quel imbécile" . Tout ce qu'ils pensent de vous et votre travail seront marqués par cette impression initiale. Ne soyez pas ce perdant.

Olin Lathrop
la source
21
Mes dix centimes: bien que j'aime utiliser les couleurs pour lever toute ambiguïté à l'écran, je préfère la façon dont les schémas monochromes apparaissent en format imprimé (ou PDF). Les conventions et les esthétiques ont évolué pour le travail monochrome, et tout le monde n’a pas accès à une imprimante / photocopieuse couleur, de sorte que les informations sur la couleur risquent d’être perdues. J'aime aussi ne pas dépendre de la couleur (l'un de mes collègues est daltonien, ce qui entraîne parfois des incidents peu amusants impliquant des voyants d'état à codes de couleur. Je suis donc devenu très sensible à cela).
Alexios
18
C'est peut-être à cause de ma formation en programmation, mais je trouve que je préfère souvent les "câbles à air" pour beaucoup de choses. Si je vois deux broches de la CPU intitulé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 de 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 du périphérique (car certains périphériques qui se comportent comme des ponts de communication utilisent TX comme sortie (ils transmettent des données sur cette broche), tandis que d’autres l’utilisent comme entrée (acceptation des données comme telles). transmis ailleurs).
Supercat
9
@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 où ils vont. Pour votre exemple "DATA_TO_FTDI", que se passe-t-il s'il y a un voyant d'activité en série sur ce bus? Ou un autre appareil partageant l'interface série? Je ne peux jamais être sûr sans regarder manuellement sur CHAQUE étiquette de réseau sur l'ensemble du schéma.
Connor Wolf
5
Bien que les fils d’air puissent fonctionner correctement sur des projets simples, dès que vous avez plus que quelques circuits intégrés, ou que votre schéma grandit à plus d’une page, il tombe complètement en morceaux. En outre, il s'agit d'un poison absolu dans tout environnement où plusieurs personnes travaillent avec les schémas. L'analogie entre air-fils et GOTO est très pertinente. Ils vous permettent tous les deux de faire des raccourcis et rendent le système résultant plus difficile à maintenir.
Connor Wolf
3
Les schémas TIA trouvés sur atariage.com/2600/archives/schematics_tia/index.html font un usage intensif des câbles pneumatiques, mais je ne peux pas imaginer que l’insertion de toutes les connexions "câblées à l’air" les rendrait plus claires. Même sans systèmes automatisés pour trouver des connexions réseau, je ne peux pas imaginer que dessiner toutes les connexions vers HΦ1 / HΦ2, ou D0-D7, ou l’adresse d’écriture décodée à partir du bas de la page 2, etc. rendrait les schémas plus clair. En fait, je suis plutôt impressionné par ces schémas; en effet, ils sont meilleurs que beaucoup de nouveaux.
Supercat
25

1. Montrez votre travail Un diagramme schématique est destiné à être la documentation d'un circuit. En tant que tel, je recommande fortement d’inclure toute équation simple pouvant être utilisée. Cela inclut les calculs de courant de LED, les fréquences de filtre, etc. Affichez votre travail pour que le prochain utilisateur qui lira le schéma puisse le vérifier facilement.

2. Indiquez la direction de l'UART Etant donné que les lignes UART ne sont pas toujours claires dans leur sens d'écoulement, ajoutez une petite flèche à côté de chaque ligne pour indiquer la direction.

3. Soyez cohérent N'utilisez pas la DMV à un endroit et la 3V3 à un autre. Standardiser.

4. Annotez généreusement Cela ressemble aux commentaires dans le code source. Si vous avez copié un circuit d'une feuille de données, placez la référence sur le schéma afin que quelqu'un d'autre (ou vous-même) puisse le vérifier plus tard.

Fixez-le jusqu'à ce qu'il soit cassé
la source
15

Voici mes deux cents

1. Décomposez Découpez votre conception en modules. Placez un schéma fonctionnel 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 qu'il se lise comme l'anglais.

Quoi - Dans le titre, indiquez quel est le module. Dans les cas où il existe plusieurs blocs d'E / S (UART et USB, par exemple), identifiez-les comme tels sur la page.

Où - Utilisez un texte libre dans le programme de CAO pour indiquer l'emplacement des composants. Par exemple, un capuchon de découplage doit être placé aussi près que possible du circuit intégré. Cela agira comme une référence plus rapide lors de la mise en place du tableau que comme référence à une autre documentation.

Quand - Existe-t-il des considérations de synchronisation, telles que le séquencement de l'alimentation ou les circuits de coupure de courant? Mettez ces exigences non seulement dans un document de conception, mais également en texte libre sur la page de module correspondante.

Pourquoi et comment - Il appartient à un document de conception d'accompagnement de vérifier des éléments tels que
. Portée - que fait le circuit, que ne fait-il pas comme convenu par les parties prenantes pour le projet.
b. Théorie de fonctionnement
c. Raison pour laquelle l'approche a été adoptée par opposition aux autres. Ceci est crucial car il sert d’historique pour le circuit sur la route lorsque vous (ou quelqu'un d’autre) héritez / portez la conception pour prendre en compte les mêmes décisions que le concepteur original.
ré. Considérations de mise en page
e. Références à d'autres 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 légèrement inférieure à la valeur nominale pour le 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 à grand nombre de broches (c.-à-d. Un microcontrôleur) en symboles discrets significatifs. Cela prend du temps, mais sa lisibilité en vaut la peine.

La modularisation vous permet également de "déchirer une page" et de la réutiliser dans d'autres conceptions.

c. Pour chaque composant, indiquez l'indicatif de référence, indiquez s'il s'agit ou non d'un non-pop, la valeur / tolérance du composant, la puissance nominale, le cas échéant, la taille de l'emballage et un moyen de déterminer le numéro de pièce du fabricant. Le dernier point vous aidera à mettre en commun certains des composants afin de réduire les coûts de fabrication de l’installation et à faire preuve de discernement si certains paramètres de conception peuvent être assouplis afin de réduire le nombre de composants différents utilisés sur la carte. Pour les composants alignés verticalement, placez ce texte à gauche. Pour les composants alignés horizontalement, placez ce texte au-dessus du composant.

ré. Disposez le circuit de gauche à droite en indiquant l'emplacement des interfaces du module avec le texte.

e. Pour la clarté des rails d'alimentation, NE PAS UTILISER DE VDD ou de VCC, car ils sont ambigus. Créez un nouveau symbole pour déclarer explicitement la tension. Même chose pour la terre (GND pour la terre et AGND pour la terre analogique).

cowboydan
la source
5

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

Ordre des broches en symbole schématique.

Pourquoi réorganiser les broches Cela rend le schéma plus esthétique qui peut être plus facile à interpréter en fonction de la disposition des broches.

Pourquoi ne pas réapprovisionner les épingles? Cela pose problème, tout simplement. Dans la fiche technique, les broches sont indiquées telles quelles dans la puce physique. Vous créez donc une source d'erreur significative si vous commencez à les réorganiser. Non seulement cela rend le prototypage plus difficile, vous invitez également des erreurs dans le brochage physique. Dans une revue de conception, les pinouts sont comparés et s’ils sont mélangés, il est facile d’être mélangés.

Un autre commentaire sur les "fils d'air" , mais ne le faites pas. Utilisez plutôt des ports qui vous obligent à établir explicitement une connexion entre deux réseaux dans des feuilles schématiques identiques ou distinctes. Si vous permettez aux réseaux de se connecter sans ports / pages hors page, vous ouvrez une énorme boîte de Pandore, car les réseaux apparemment non liés peuvent être raccourcis dans la présentation.

Ne pas remplir trop de choses sur une page Les gens peuvent commencer à se plaindre si vous schéma trente pages , mais l'alternative est d' avoir des rats nid de câblage confus entre les parties. Divisez le schéma en blocs logiques de circuits et collez-les sur des pages séparées, si nécessaire.

Laissez un espace suffisant entre les broches De nombreux symboles schématiques préconfigurés regroupent les broches de l'appareil aussi étroitement que possible. Bien que cela minimise la surface d’un symbole, cela rend également le circuit plus difficile à lire car les connexions convergent de "l’extérieur" vers les broches serrées. Vous devez laisser suffisamment d’espace pour pouvoir ajouter des résistances en série décalées.

Indicateurs de référence Vous devez évidemment avoir des indicateurs de référence dans les schémas et les présentations. Pour tout ce qui est plus complexe, il faut les commander. Il y a deux approches.

  1. Vous pouvez demander au programme de capture schématique de les étiqueter afin que chaque page ait son propre préfixe. De cette façon, il est facile de trouver une pièce donnée dans la nomenclature à partir du schéma. De plus, ECO est plus facile à suivre car vous savez à quelle page les modifications sont destinées. L'inconvénient est que vous vous retrouvez avec de longs indicatifs de référence et qu'il 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 commandé des références sur le circuit imprimé, ce qui facilite beaucoup la localisation de la résistance R347. De préférence sur un PCB plus grand, celui-ci doit être divisé en quadrants (sextants, octants, etc.). L'inconvénient est qu'il n'est pas évident de savoir où se trouve la pièce dans le schéma. Vous ne pouvez tout simplement pas gagner ici, soit le schéma est plus facile à lire, soit la présentation est.

Barleyman
la source
17
Je suis juste en désaccord sur l'ordre des broches. Les schémas ne doivent pas nécessairement avoir un rapport avec la structure physique de la puce. Par exemple, les amplis op doivent ressembler à un ampli op dans un schéma. Un ampli quad op ne devrait ressembler à la puce. De plus, lorsqu’il s’agit d’un grand nombre compliqué de broches, les portes doivent être scindées en unités fonctionnelles.
Scott Seidman
5
Bons points, mais je suis d'accord avec Scott sur le fait qu'éviter de réorganiser des épingles est un non-sens. Bien sûr, avec de petites puces, mais les schémas sont 100% moins déroutants si, au lieu d'avoir des fils qui se croisent partout, vous réorganisez les broches d'une puce et assurez-vous qu'elles sont correctement étiquetées. Si des épingles en panne sur un schéma suffisent à confondre quelqu'un, ils ne devraient probablement pas jouer avec le tableau pour commencer. Son point d'ampli op est également très valable.
I. Wolfe
1
Les opamps sont un cas particulier, comme les transistors, etc., vous conviendrez sûrement. Si vous vous retrouvez avec une réponse parce que votre réorganisation des broches schématiques a créé une empreinte non valide, vous ne faites vraiment pas la faveur de qui que ce soit.
Barleyman
Les empreintes de pas doivent être comparées à la fiche technique. Les symboles aussi. C'est la seule référence qui compte. Cela n'a aucun sens d'utiliser un symbole auto-dessiné comme référence pour l'empreinte. Bien sûr, il devrait y avoir une vérification de la cohérence entre les deux, mais tout logiciel correct le fera et vous montrera des broches non connectées de chaque côté.
cx05
1
Répondez dans un fil plus récent. À votre avis, @ ScottSeidman.
Nick Alexeev
4

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

J'aimerais partager mon expérience dans l'attribution de noms pour les composants.

Identifiez les blocs de circuits en fonction des fonctions. Même s’il s’agit d’un circuit complexe, vous pouvez les identifier, tels que l’étage principal, le préamplificateur, l’amplificateur, la section de conversion analogique / numérique, les blocs indicateurs / transducteurs, la section de synchronisation, la minuterie ou toute autre section d’opérations logiques.

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 affecter 100, 200, 300 ... etc pour chaque bloc que vous avez identifié. Par exemple, vous pouvez attribuer de 100 à 199 numéros pour la section d'alimentation. Ensuite, tous les composants de la section de puissance sous forme 1xx tels que Q100, R101, R103, C100, D100, D106.

Avantage

  • Il est facile d'identifier les sections d'un circuit en fonction de leurs fonctions dans un diagramme schématique complexe.
  • Facile à résoudre.
  • Il est facile de nommer les pièces lorsque vous devez ajouter de nouveaux composants à une section ultérieurement. Parce que vous avez environ 100 options de noms à sélectionner.
  • Facile à dessiner manuellement les schémas de circuits imprimés dans n’importe quel logiciel de CAO. Parce qu'au tout début du dessin, chaque type de composant est rassemblé en un seul endroit. entrez la description de l'image ici

Vous pouvez facilement les séparer en différents endroits par leur numéro sans consulter le schéma à plusieurs reprises.

lighthouselk
la source
1

La discussion la plus importante que je vois dans la discussion concerne l'ordre des broches, mais il ne s'agit que d'une question concernant les sujets plus importants: fonctionnel vs physique! Si je fais un bon schéma pour préparer mon travail de mise en page, il est de loin préférable de faire en sorte que le schéma soit aussi proche que possible de la mise en page. est. Pensez également à laisser un peu plus d'espace autour des gros éléments, tels que les dispositifs d'alimentation, par exemple, dessinez également un "symbole" du dissipateur thermique. Si le sol doit être de toute façon un avion gros porteur, optez plutôt pour des correspondances nominatives, ce qui permet également d'éviter de nombreuses traversées. D'autre part, si personne ne peut éviter un croisement de lignes sensibles, tracez le schéma de façon à ce qu'il devienne un guide pour une bonne mise en page, par exemple:
Pour les circuits intégrés numériques, j'ai tendance à utiliser des routeurs automatiques et à respecter l'ordre fonctionnel. Un autre sujet de controverse 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 passer au prochain étage paires diff de manière symétrique (souvent fait dans les vieux schémas osci de Tectronics)? Ici, cela dépend aussi de l’objet et de l’importance primordiale de garder la symétrie. Dans les circuits RF, n'ayant souvent que peu d'éléments, je préfère les dessins très proches de la présentation.

utilisateur32038
la source
1

Un peu plus:

  • (1) Dessinez sur une grille normale.

Je déteste vraiment avoir à faire avec le travail d'autres personnes dessiné sur une demi-grille. C'est une énorme perte de temps et n'ajoute aucune valeur au dessin.

  • (2) Utilisez un style "physique" pour les plus petits appareils.

Le fait de dessiner des circuits intégrés et de petits composants avec les broches vous aide à transmettre votre intention à la mise en page et facilite beaucoup le débogage. Cela va doubler pour les transistors et les diodes dans sot-23: je les dessine en indiquant l'ordre des broches et, par conséquent, je n'ai pas eu à retravailler celui-ci depuis des années.

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

Il n'est pas possible de dessiner un gros BGA physiquement, ni même comme un seul symbole. Mais vous pouvez au moins séparer par fonction et montrer comment les broches se rapportent les unes aux autres dans l'espace. Par exemple, un FPGA peut être dessiné et divisé pour afficher des blocs représentant des mosaïques logiques, et les mosaïques elles-mêmes placées / ordonnées sur le schéma pour montrer comment elles sont acheminées.

Historiquement, les symboles en plusieurs parties pour des éléments tels que des amplis-op ou des portes avaient un sens. Mais ceux-ci deviennent de plus en plus rares dans les dessins.

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

Les alias nommés sont vraiment les mêmes que 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 n'est plus une corvée comme avant (et vous devriez avoir honte pour les fabricants qui créent des PDF non interrogeables. C'est tout simplement nul). RDC que des alias.

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

Les efforts que vous déployez pour exprimer votre pensée ici vous feront gagner beaucoup de temps, de la mise en page à la réparation. Oui, votre concepteur en mécanique établira le contour "officiel" du tableau, mais vous pouvez au moins indiquer où vous voulez que les choses soient placées - et pourquoi - en réalisant ces deux types de diagrammes.

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

Est-ce vraiment trop demander?

  • (7) Ayez juste assez d'informations sur les composants.

Outre la désignation de référence, certains concepteurs sont tentés d’avoir tous les attributs de pièce sur le schéma. Mais avez-vous vraiment besoin d'eux? Non, tu ne le fais pas. La tolérance, parfois. La tension, parfois, lorsque vous avez une section qui est à une tension plus élevée. Empreinte - peut-être. Référence fabricant? Rarement - vous voudriez avoir plusieurs sources habituellement. Numéro d'entreprise AVL / MRP? Non, jamais.

Toutes ces autres fonctions constituent une nomenclature.

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

Cela dit, développer un système de numérotation, même à vos débuts, vous permet de créer des nomenclatures détaillées même si vous ne possédez pas de système de planification des besoins. Chaque type de pièce doit avoir un identifiant unique défini comme attribut caché dans votre schéma correspondant à une entrée de votre liste de pièces maîtresse (liste AVL.). Vous utiliserez cet identifiant ultérieurement pour fusionner les informations développées de votre liste AVL afin de créer la nomenclature détaillée.

Même plus tard, vous pouvez importer ces éléments dans un système MRP ou PLM réel tel que Oracle Agile.

  • (8) La puissance est aussi un signal!

Auparavant, vous dessiniez un schéma avec des broches d'alimentation / de masse "cachées" qui étaient automatiquement associées à VCC ou GND. C'est toujours une option lorsque vous créez un symbole dans Orcad par exemple. Ne cachez pas ces connexions électriques! Montre lui! Surtout en considérant les conceptions actuelles avec plusieurs domaines de puissance, densité de puissance élevée, routage, contournement, zone de boucle, etc.

L’alimentation est si importante que, si vous ne consacrez pas au moins un tiers de votre temps à la conception électrique, vous devriez envisager un autre type de travail.

  • (9) Les commentaires sont vos amis.

La mise en surbrillance des éléments clés avec du texte peut permettre de gagner beaucoup de temps en débogage. Je commenterai généralement des éléments liés aux logiciels (adresses, emplacements de bits, par exemple) et à la conception de l'alimentation (courant typique / maximal, tension).

  • (10) La taille compte.

Utilisez 11x8,5 (taille A) pour des choses très simples, 17x11 (taille B) pour la plupart des choses. Allez plus grand que si vous en avez vraiment besoin.

17x11 (ou son équivalent métrique le plus proche) est une taille raisonnable pour la visualisation sur un écran HD ou pour l'impression même à 11x8,5. C'est un bon moyen de travailler avec.

D'autre part, je trouve que je ne peux pas obtenir assez de choses sur 11x8.5. De l’autre côté, c’est l’extrême extrême où j’ai utilisé 23,5 x 15,2 (mis à l’échelle B, pas C) pour un dessin très complexe qui regroupe (par exemple, des banques de DRAM): il faut l’imprimer en 17 x 11. être raisonnablement facile à lire en copie papier.

Comme c'est le cas, j'imprime rarement plus, alors m'inquiéter de la qualité de la copie papier est plus gênant qu'il n'en vaut la plupart du temps.

  • (11) Flux de signal gauche-droite, flux d'énergie de haut en bas. La plupart.

C'est la norme générale pour faciliter la compréhension des relations entre les éléments. Mais parfois, en donnant plus de poids au flux d’architecture que cette ancienne règle, on obtient un schéma plus clair.

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

Il n'est 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 afin de faciliter leur analyse visuelle.

hacktastical
la source