Quel processus utilisez-vous pour vous assurer que votre PCB fonctionne du premier coup? [fermé]


16

Quelles sont les meilleures pratiques pour détecter les erreurs stupides par rapport aux erreurs plus subtiles? Exécutez-vous une liste de contrôle des choses pour chaque conception? Si oui, quel genre de choses y at-il?

Je m'intéresse aux PCB fabriqués, comme si un collègue vous avait donné un schéma et une mise en page à réviser avant d'envoyer la carte en fabrication.


De quelle partie parlez-vous? Êtes-vous en train de discuter du processus pour les planches gravées à la maison? Ou comment éviter les erreurs sur les PCB fabriqués?
David

2
La RDC aide. Faire réviser la carte par un autre ingénieur aide. En même temps, préparez-vous à résoudre les problèmes dans le 1er prototype et à intégrer les améliorations dans le 2e.
Nick Alexeev

@ David, je fais référence aux PCB fabriqués, comme si un collègue vous donnait un schéma et une mise en page à examiner avant d'envoyer la carte pour la fabrication.
aloishis89

1
Oh, comme une liste de contrôle "ok to fab"?
mkeith

1
Demandez à quelqu'un (pas vous-même) de vérifier tous les connecteurs, voire de les vérifier trois fois - qu'ils soient orientés mécaniquement comme ils sont censés le faire et qu'ils sont correctement câblés (les broches vont-elles 12345, 6789 ou 12345, 9876).
tcrosley

Réponses:


18

La meilleure technique de capture d'erreur est de le montrer à quelqu'un d'autre et de le guider dans la conception. Vous seriez étonné de voir combien de fois vous trouvez quelque chose d'évident.


6
Et (même situation que pour obtenir le bon code) la personne à qui vous expliquez peut être votre chat domestique, ou même le cactus. Mabye une grosse pierre marche aussi, mais j'ai tendance à m'en tenir aux choses vivantes.
Wouter van Ooijen

2
@WoutervanOoijen ça doit être solitaire en hollandais
KyranF

1
C'est ce qu'on appelle l'examen par les pairs en général et l'examen du code dans les logiciels.
Fizz

1
Non, peer revieuw est quelqu'un d'autre qui parcourt le code, qui est également utile, mais certainement différent.
Wouter van Ooijen du

1
@KyranF beaucoup de chats ici, mais pas beaucoup de cactus.
Wouter van Ooijen du

14

C'est différent au travail où je fais juste la plupart du temps un examen schématique, et il y a beaucoup de gens spécialisés dans différentes parties du processus, et beaucoup de ressources, mais à la maison où c'est juste moi et moi vraiment ne veux pas faire un tour de planche :

  • Utilisez les outils évidents comme la RDC.
  • Passez plus de temps et donnez un aspect à la mise en page agréable. Quand c'est esthétique, les problèmes ont tendance à se prolonger.
  • Commandez les composants tôt, imprimez la mise en page sur papier et assurez-vous que tout est physiquement adapté et orienté de la manière souhaitée.
  • N'oubliez pas de laisser de l'espace pour les connecteurs, les boîtiers, les commandes, le câblage et d'autres considérations mécaniques.
  • Conception par endroits pour d'éventuelles modifications et points de test. Vous n'êtes pas sûr à 110% si cette broche doit être attachée haut ou bas? Mettez un pull qui vous permettra de le changer.
  • Lorsque vous êtes sûr d'avoir bien compris, laissez-le tranquille pendant quelques jours pour travailler sur autre chose, puis revoyez-le. Ce n'est pas aussi bon que de demander à quelqu'un d'autre de l'examiner, mais cela vous donnera une nouvelle perspective, ce qui est la prochaine meilleure chose.

4
Je pensais que le n ° 1 était le meilleur conseil, mais ALORS j'ai lu le n ° 6. Vous ne croirez pas ce qui se passera ensuite ...;)
Daniel

9

Je limite cela à la mise en page parce que c'est à cela que la question me ressemble, et je suppose que vous ne recherchez pas des erreurs standard qui ne sont pas spécifiques à la carte (par exemple, voie et écart minimum, dégagement au bord de la carte, présence de montage trous, etc.). Ces choses peuvent être répertoriées et vérifiées par n'importe qui avec un formulaire simple. Je ne connais pas la différence entre subtil et stupide, car cela dépend fortement de l'expérience. Cependant, ce qui suit m'aide. Ce sont surtout des habitudes et des conseils de travail généraux, plutôt que des règles ou des processus.

  1. Avoir des instructions de mise en page sur le schéma. Mettez en surbrillance les chemins de courant élevés, donnez des noms de réseau raisonnables à tout ce qui est important. Écrivez les impédances de trace requises à côté des connexions. Dessinez des étoiles comme des étoiles. Dessinez des connexions Kelvin comme des connexions Kelvin. Mettez des bouchons de découplage à côté des broches d'alimentation de l'ic.

  2. Utilisez le plus possible les règles de conception des packages CAO. Presque tout peut être contrôlé dans un emballage décent, et je ne peux pas compter le nombre de fois où j'ai inspecté visuellement une zone et j'ai décidé que c'était bon, mais j'ai quand même ajouté la règle et trouvé une violation similaire ailleurs que je n'ai pas repérée . Ne construisez jamais une carte qui échoue en drc. Ne vous embêtez jamais avec une règle, car elle ne s'applique que dans un cas. Rendez les règles aussi générales que possible - n'utilisez jamais de désignations ou de noms de réseau dans les règles, sauf si vous le devez. Essayez de généraliser aux classes et aux références d'empreinte.

  3. Obtenez votre bon schéma et ne vous en écartez pas. Si vous voulez changer quelque chose pendant l'étape de mise en page, fixez-le d'abord sur le schéma, puis suivez le flux de travail pour que tout soit synchronisé.

  4. Une bonne gestion des empreintes par la bibliothèque est essentielle. Si vous utilisez une empreinte qui n'a pas été officiellement approuvée, vérifiez-la vous-même ou, de préférence, dessinez-la vous-même. Ne faites pas confiance aux empreintes de pas ou aux symboles schématiques d'une source inconnue. Vérifiez les composants qui ont des options multi-packages, en particulier s'ils ne sont pas fonctionnellement équivalents ou facilement disponibles.

  5. Rendez tout net. Ne laissez pas de petites imperfections comme ce petit pli dans la trace, ou le cuivre coule qui n'est pas dessiné par étapes de 45 degrés, ou les résistances qui ne s'alignent pas tout à fait.

  6. Si votre cad le prend en charge, utilisez des modèles 3D aussi précis que possible et consultez régulièrement la version 3D. Prenez l'habitude de regarder les différentes perspectives disponibles. Regardez chaque filet individuellement le long du schéma et réfléchissez à ce qui s'y passe. Regardez chaque couche isolément et pensez à la géométrie du cuivre, y a-t-il des zones vides? Toutes les lacunes sont-elles uniformes? Quelque chose a l'air bizarre?

  7. Prévoyez les erreurs. Essayez de vous enraciner sur les broches avec des talons plutôt que de continuer le filet - une seule coupe est nécessaire pour retirer la broche vs 2 coupes et une sangle. Ne laissez pas les filets disparaître sous les composants. Vous avez besoin d'un accès physique pour les couper ou y ajouter des composants oubliés. Mettez des points de test sur chaque filet. Ajoutez de l'espace pour des pièces supplémentaires.

  8. Spécifiez tout sur le dessin de perçage. Absolument tout. Et le reste.

Si vous examinez le travail de quelqu'un d'autre, utilisez principalement 6. Mais assurez-vous également qu'il a fait ces choses. C'est-à-dire, exécutez le drc vous-même, lisez et comprenez les règles vérifiez toute empreinte non approuvée par rapport à la fiche technique du composant. Assurez-vous de comprendre pourquoi tout est comme ça.

Je pense que c'est assez long maintenant ...


4
  1. Simuler simuler simuler (je pense que cela économise une itération PCB par conception)
  2. Faites vous-même la mise en page du PCB ou faites confiance à quelqu'un qui peut lire un schéma et comprendre quels pourraient être les problèmes.

L'exécution de simulations dans une application appropriée comme SPICE est certainement un point important qui manquait jusqu'à présent dans les autres réponses.
Grebu

2

Je recommande fortement d'utiliser une visionneuse de fichiers gerber 3D telle que la visionneuse 3D Gerber de Mayhew Lab

C'est extrêmement pratique pour détecter les erreurs stupides / simples. Les programmes de disposition de PCB vous permettront de dessiner le PCB, mais la plupart ne vous permettent pas vraiment de le voir correctement . L'utilisation d'un rendu de gerber 3D vous permet d'attraper des erreurs stupides telles que ...

  • "Oh! J'ai oublié de remplir l'avion au sol!"

  • "Ouais! Ces deux traces semblent bien trop proches."

  • "Oups! Ces deux traces sont acheminées!"

C'est idéal pour regarder les PCB à 1 ou 2 faces. Je ne peux rien recommander pour les PCB avec plus de couches que cela.


6
Votre DRC devrait attraper les deux dernières façons avant que les gerbers ne soient créés.
David


1

Je trouve qu'il y a un peu d'écart entre une carte passant DRC et une carte en cours de fabrication.

Certaines maisons de circuits imprimés ont un outil en ligne automatisé qui analyse vos fichiers Gerber et Excellon et vous permet de voir à quoi la carte ressemblera vraiment à la mode «ce que vous voyez est ce que vous obtenez». Téléchargez simplement un fichier .zip, attendez 2 minutes et jouez avec l'outil.

Il y a une vue à vol d'oiseau et une vue détaillée, toutes deux montrant la couche que vous sélectionnez dans la vue de l'accumulation. Avez-vous oublié une couche lors de la génération des fichiers? Le fabricant comprend-il différemment l'ordre des couches? Avez-vous généré des illustrations négatives par erreur? Il existe de nombreuses questions auxquelles on peut répondre de cette façon.

L'outil vérifiera la fabricabilité, mesurera les largeurs minimales, les espacements, les diamètres des forets et des plaquettes, etc. et signalera les erreurs au cas où vous auriez entré les mauvaises exigences dans le vérificateur des règles de conception (pourquoi faire entièrement confiance au DRC si vous ne pouvez pas vous faire confiance) complètement lors du remplissage des règles?).

Bonus: il vous donnera un prix fixe, sans attente de devis. Vous pouvez modifier des options telles que la finition, l'épaisseur du panneau et ainsi de suite et voir comment les prix changent (ce qui peut justifier de changer "l'offre" de fabrication, par exemple "proto" en "pool"). Récemment, j'ai téléchargé une planche sans sérigraphie (exprès) et l'outil signalé, j'ai dû changer d'offre pour éviter de payer cinq fois le prix.

J'ai fabriqué ma première carte à l'aide d'Eurocircuits qui a un outil incroyable comme celui-ci, et je ne m'en suis jamais éloigné. Je ne peux pas compter les fois où j'ai repéré des problèmes avec l'outil après qu'une carte a réussi la RDC. Je n'ai jamais eu de problème avec mes PCB eux-mêmes depuis la toute première carte, c'est un excellent moyen de gagner la confiance que le fabricant va faire les choses.

entrez la description de l'image ici

Je suis sûr que d'autres fabricants ont des outils similaires, vous devriez certainement y jeter un œil. Je n'ai pas d'actions Eurocircuits après tout. Autrement dit, je peux me plaindre beaucoup de choses que je n'aime pas, mais je loue des choses que j'aime rendre hommage aux auteurs et aussi parce que cela peut épargner à quelqu'un d'autre beaucoup de problèmes.

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.