52
S2 – Projet de session Système de reconnaissance de commandes sonores pour un logiciel Atelier sur la conception de circuit imprimé sur Altium de la carte PSA Session 2 Département de génie électrique et de génie informatique Faculté de génie Université de Sherbrooke

S2 – Projet de session Conception_PCB_Altium_PSA.docx Version 23 janvier 2013 Selon une documentation de Bruno Gagnon et Pierre L. Langlois Modifié par Rémi Pelletier Certains

  • Upload
    hacong

  • View
    220

  • Download
    1

Embed Size (px)

Citation preview

S2 – Projet de session Système de reconnaissance de commandes

sonores pour un logiciel

Atelier sur la conception de circuit

imprimé sur Altium de la carte PSA

Session 2

Département de génie électrique et de génie informatique

Faculté de génie

Université de Sherbrooke

2

Note : En vue d’alléger le texte, le masculin est utilisé pour désigner les femmes et les hommes.

Document Conception_PCB_Altium_PSA.docx

Version 23 janvier 2013

Selon une documentation de Bruno Gagnon et Pierre L. Langlois

Modifié par Rémi Pelletier

Certains paragraphes ont été rédigés par Sylvain Lauzier

Certains paragraphes ont été rédigés par Michaël Vachon et David Brodeur

Copyright © 2013, Département de génie électrique et de génie informatique, Université de Sherbrooke

3

Table des matières Introduction ..................................................................................................................................... 4

I Réalisation du schématique .......................................................................................................... 5

II EXEMPLE : Création d’une empreinte d’une pièce conventionnelle avec l’assistant ................. 18

III Exemple de création d’une empreinte sur mesure ................................................................... 21

IV Bilan du premier atelier ............................................................................................................ 32

V Réalisation du circuit imprimé ................................................................................................... 33

Section 1 : Placement des pièces .............................................................................................. 33

Section 2 : Routage avec plan de masse ................................................................................... 40

Section 3 : Génération des Gerber et NC-Drill et visualisation du design ................................. 45

VI Bilan du deuxième atelier ......................................................................................................... 47

VII Les impératifs de votre PCB à vérifier ...................................................................................... 48

VIII Erreurs fréquentes et trucs : ................................................................................................... 48

IX Grille de vérification du PCB ...................................................................................................... 50

Annexe : Schéma électrique de la carte PSA ................................................................................. 51

4

Introduction À l’aide d’un exemple concret de circuit imprimé PCB (Printed Circuit Board), ce document

permet la familiarisation avec le logiciel Altium. Il énonce toutes les étapes permettant

l’achèvement d’un PCB réalisant la carte PSA (Prétraitement du Signal Analogique). Il est à noter

que ce document suppose que le lecteur a préalablement lu le document « Altium Designer

WorkFlow – D’une étincelle d’idée jusqu’aux gerbers » écrit par Serge Caron.

Ce document est à utiliser pour les 2 ateliers PCB du projet de S2.

• L’objectif du premier atelier est de réaliser le circuit électrique de la carte PSA. Vous

remarquerez qu’il manque volontairement des valeurs aux composants car c’est à vous

ultérieurement de les trouver. Pour la réalisation des ateliers, la valeur des composantes

n’est pas nécessaire. Aussi, ce premier atelier va vous permettre de créer vos propres

footprints des composants. Ce premier atelier consiste donc à réaliser les étapes

décrites de la page 5 à la page 32.

• L’objectif du deuxième atelier est de réaliser le PCB de la carte PSA, c'est-à-dire de

pouvoir fournir au fabricant les fichiers nécessaires afin qu’il puisse en faire le circuit

physique demandé. Ce deuxième atelier consiste donc à réaliser les étapes décrites de

la page 33 jusqu’à la page 47.

5

I Réalisation du schématique Le schématique du circuit de la carte PSA est présenté à la figure 1. En annexe, à la fin de ce

document, vous retrouverez le schéma en plus grand.

Figure 1 Schématique de la carte PSA

1. Créez un nouveau projet sur Altium pour réaliser un circuit imprimé (PCB) et

enregistrez-le dans un répertoire local (ex. « Q:Altium\ ») sous le nom de « carte_PSA »

comme montré ci-dessous :

J1

SJ1-3513N

J2

SJ1-3513N

2KR1

+5

C1

GND

GND

R3

GND

R2

R5

2

31

A

84

U1ALF353P

1KR4

GND

+12

-12

10uF/25V

C2

23

1 SW1

EG1213 5

67

B

84

U1BLF353PR6

+12

-12

R8

1KR7

GND

D1

Diode 1N4148

C10 R9

GND GND

R17

1234567891011121314151617181920

J3

Header 20H

TP1

Plug

TP2

Plug

LED 11

V-2

V+3

DIVIDER LOW4

SIGNAL IN5

DIVIDER HIGH6

REF OUT7

REF ADJ8

MODE SEL9

LED 1010

LED 911

LED 812

LED 713

LED 614

LED 515

LED 416

LED 317

LED 218

U3

LM3914N-1

R10

R11

GND

+12

GND

GND

1 23 45 67 89 1011 1213 1415 1617 1819 20

U4

Header 10X2

+12

10uF/25VC3

GND

+12

-12

+5

GND

TP4

Plug

+12

D2LED1

1KR12

2

31

A

84

U2ALM358P

5

67

B

84

U2BLM358P

R13

R14

+12

GND

GND GND

+12

GND

+12

GND

2.7KR15

1KR16

GND

TP3

Plug

Découplage des alimentations

0.1uF/63V

C4

0.1uF/63V

C5

0.1uF/63V

C6

0.1uF/63V

C8

+12

-12

Près de U3

Près de U1

Près de U1 Près de U2

GND

ENV

ENV

ENV

ENV

IS_VOICE

IS_VOICE

AUDIO_IN

AUDIO_IN

6

Figure 2 : Création d'un projet pour PCB

2. Ajoutez une feuille de type schématique à votre projet et enregistrez-la sous le nom

« carte_PSA ».

3. Modifiez la dimension de votre feuille de schématique pour la dimension letter.

7

4. Placez les jacks audio selon la librairie telle qu’indiquée ci-dessous (ATTENTION ce

footprint doit être fait à la main, voir exemple à la page 21)

Figure 3 : Schéma d'accès du jack audio

8

5. Ajoutez maintenant l’amplificateur opérationnel LF353P et nommez-le U1A. Consulter

la fiche technique pour connaitre le nombre de pins du boitier. Choisir la librairie telle qu’indiquée ci-dessous

Figure 4 : schéma d'accès de l’amplificateur opérationnel LF353P

9

1. Ajoutez le connecteur de sélection selon la librairie indiquée ci-dessous (ATTENTION ce

footprint doit être fait à la main, voir exemple à la page 21)

Figure 5 : Schéma d'accès du connecteur

10

2. Ajoutez maintenant le deuxième amplificateur opérationnel LF353P et nommez-le U1B. Vous pouvez faire un copier-coller du premier et ensuite modifier son nom en changeant le numéro de Part 2/2 comme indiqué sur la capture d’écran ci-dessous. Cela signifie que sur le même boitier électrique, on sélectionne le deuxième amplificateur opérationnel. D’un point de vue électrique, cela n’a aucune importance mais d’un point de vue du PCB, cela devient crucial.

Figure 6 : Capture d'écran montrant le numéro part 2/2 à positionner

11

3. Placez la diode 1N4148 selon la librairie indiquée ci-dessous.

Figure 7 : Schéma d'accès de la diode

12

4. Placez le connecteur 20 pins : SAMTEC SSW-120-02-T-S-RA – Connecteur femelle Right

Angle 20-pins – tel qu’indiqué ci-dessous

Figure 8 : Propriétés du Connecteur femelle

13

5. Placez les testpoint tels qu’indiqués ci-dessous

Figure 9 : Propriétés du "testpoint"

14

6. Placez le LM3914N tel qu’indiqué ci-dessous

Figure 10 : Propriétés du LM3914N

Remarque : NSC signifie National SemiConductor

15

7. Placez la matrice à 10 diodes représentée par un header 10x2 tel qu’indiqué ci-dessous

Figure 11 : Propriétés du header représentant la matrice à 10 diodes

16

8. Placez le LM358P. Comme il y a deux amplificateurs dans ce boitier, il faudra mettre les entrées du deuxième à la masse pour éviter toutes interférences. Comme précédent pour ce dernier, il faudra s’assurer de mettre U2B.

Figure 12 : Propriétés du LM358P

17

9. Placez la LED. Choisir la LED type 1 : LED1 en sélectionnant la librairie Miscellaneous

Devices.IntLib

10. Branchez les ports d’alimentations +12V, -12V et GND, ainsi que les ports entree et

sortie sur les broches appropriées du connecteur. Assurez-vous de configurer les ports entree et sortie adéquatement (I/O type).

11. Nommez les fils branchés aux ports entree et sortie (via Place Net Label) par le même nom que ces derniers tels qu’illustrés à la figure 1.

12. Ajoutez sur votre schématique les résistances et les condensateurs tout en conservant

les noms de la figure 1. Utilisez le boîtier AXIAL-0.3 pour les résistances et le boîtier RAD-0.3 pour les condensateurs non polarisés. Pour les capacités polarisées c’est le RB7.6-15. Éditez les valeurs de chacune des pièces selon la figure 1. On peut reconnaître par le nom de boîtier que les résistances sont de type axial et que l’espacement entre les broches (qui seront repliées à des angles droits lors du montage à insertion) est de 0.3 pouce ou 300 millièmes de pouce (1 mil = 1 millième de pouce).

13. Condensateur de découplage : Vous devez ajouter dans le schématique de votre design des condensateurs de découplage pour filtrer le bruit électrique et les autres fluctuations indésirables pouvant être présents sur les ports d'alimentation de votre futur circuit imprimé. Ces condensateurs sont branchés en parallèle entre les ports d'alimentation (+12V, -12V) et la masse (GND) tels qu'illustrés à la figure 1. En général, il y aura un gros condensateur de type électrolytique (d'une valeur de 220uF par exemple) à situer physiquement sur la carte tout près du connecteur du bus d'alimentation (attention à la polarité du condensateur!) et autant de petits condensateurs pour la ou les alimentations (positive ou négative) de chaque circuit intégré avec alimentation continue (d'une valeur de 0.1uF, de type céramique, par exemple). Notez qu'il sera question de la disposition physique de ces condensateurs de découplage dans la section traitant du placement et du routage.

14. Effectuez tous les branchements restants de la figure 1. N’oubliez pas de brancher les

fils d’entrée et de sortie du filtre aux ports entree et sortie en nommant adéquatement

ces fils tels qu’illustrés à la figure 1.

Attention, il est essentiel d’ajouter manuellement une jonction (via Manual Junction)

pour brancher tous les fils des nœuds en forme « + ». Vous pouvez valider ceci en

plaçant votre curseur sur le(s) fil(s) pour voir afficher leur nom avant et après l’ajout de

la jonction.

15. Vérifiez de ne jamais laisser des entrées non utilisées des portes logiques : certaines

entrées de composants analogiques ne sont pas laissées flottantes dans un circuit réel.

Celles-ci sont normalement mises à la masse (GND ou DGND) pour plus de stabilité et

pour diminuer la consommation de courant de circuit intégré.

18

II EXEMPLE : Création d’une empreinte d’une pièce conventionnelle

avec l’assistant Il est à noter que la création d’empreinte (footprint) n’est pas couverte dans le document

« Altium Designer WorkFlow – D’une étincelle d’idée jusqu’aux gerbers » écrit par Serge Caron.

Vous trouverez toutes les informations nécessaires pour réaliser cette section dans le document

wiki d’Altium nommé « Creating PCB Component Footprints ».

Pour cette section, vous pouvez, par exemple, réaliser l’empreinte d’un condensateur en

utilisant l’information de la figure 13 extraite des fiches signalétiques. Pour ce faire, prenez un

condensateur au hasard de votre circuit.

Figure 13 Extraits d'une fiche signalétique d'un condensateur électrolytique

(Note : 1 mils = 0.0254 millimètre)

1. Créez une nouvelle libraire d’empreinte sur Altium et enregistrez-le dans un répertoire

local (ex. « Q:Altium\ ») sous le nom de « Ma_librairie ». Pour éviter des complications,

assurez-vous d’enregistrer cette librairie à un emplacement où Altium possédera les

permissions en lecture et en écriture. Suivre la capture d’écran ci-dessous pour créer

votre librairie.

19

Figure 14 : Lien pour créer une librairie PCB

2. À partir du menu « Tools » de la librairie PCB, démarrez l’assistant pour créer des

composantes PCB (Component Wizard). Utilisez le patron pour les condensateurs et

répondez aux questions en vous basant sur la figure 13. Enregistrez votre nouvelle

empreinte sous le nom « Ma_Capa ». Vous devriez obtenir une empreinte similaire à la

figure 16. Comme les trous sont généralement plaqués de cuivre, la taille réelle des

trous peut être plus petite que ce qui a été configuré dans Altium, c’est pourquoi il est

plus prudent de faire des trous plus grands que le minimum nécessaire.

Figure 15 : Lien pour lancer le Wizard

20

Figure 16 Exemple d'empreinte pour le condensateur

3. Associez cette nouvelle empreinte au condensateur de votre schématique. Pour ce faire,

vous devez double cliquer sur la pièce dans votre schématique et faire un add ->

footprint et récupérer votre modèle de footprint.

21

III Exemple de création d’une empreinte sur mesure Il est à noter que la création d’empreinte (footprint) n’est pas couverte dans le document

« Altium Designer WorkFlow – D’une étincelle d’idée jusqu’aux gerbers » écrit par Serge Caron.

Pour cette section, vous devrez réaliser l’empreinte du connecteur de sélection nommé SW1 sur

le schéma de la figure 1. Une fois l’exemple complété, vous devrez réaliser l’empreinte pour les

jacks audio.

1. Créez une nouvelle libraire d’empreinte sur Altium et enregistrez-la dans un répertoire

local (ex. « Q:Altium\ ») sous le nom de « Ma_librairie ». Pour éviter des complications,

assurez-vous d’enregistrer cette librairie à un emplacement où Altium possédera les

permissions en lecture et en écriture. Suivre la capture d’écran ci-dessous pour créer

votre librairie.

Figure 17 : Lien pour créer une librairie PCB

2. À partir du menu « Tools » de la librairie PCB, cliquez sur « New Blank Component »

comme indiqué sur la figure 18.

22

Figure 18 : Lien pour lancer la création d’une nouvelle pièce

3. Double-cliquez sur votre nouvelle pièce qui devrait apparaitre dans le menu « PCB

Library » à la gauche de l’écran et donnez-lui un nouveau nom comme sur la figure 19

Figure 19 : Comment renommer votre pièce

4. L’empreinte à recréer est celle de la figure 20. Elle peut être retrouvée dans la fiche

technique du connecteur de sélection SW1, soit le fichier E-Switch - EG1213 (SWITCH

SLIDE SPDT 30V RT ANGLE) Drawing.pdf disponible dans vos documents. Recherchez

l'image « Recommend P.C.B. Layout » qui donne les détails de l'empreinte.

23

Figure 20 : Empreinte à recréer pour le connecteur de sélection

5. Placez d’abord un premier pad tel qu’indiqué par la figure suivante. Les valeurs qui

doivent être données en paramètres sont ensuite indiquées.

Figure 21 : Comment placer un pad

Le pad est placé à l’origine (X = 0 mil, Y = 0 mil) pour simplifier le travail. Le diamè

d'au maximum 1,5 mm (1.4mm

La valeur est arrondie à 60 mils puisqu'il s'agit d'une dimension de mèche standard chez AP

circuit, la compagnie fabriquant le PCB (voir plus loin dans

sujet).

24

Figure 22 Détails du premier pad

Le pad est placé à l’origine (X = 0 mil, Y = 0 mil) pour simplifier le travail. Le diamètre du trou est

1,5 mm (1.4mm avec une tolérance de 0.1mm) soit approximativement 60 mils.

La valeur est arrondie à 60 mils puisqu'il s'agit d'une dimension de mèche standard chez AP

circuit, la compagnie fabriquant le PCB (voir plus loin dans le tutoriel pour d'autres détails à ce

tre du trou est

avec une tolérance de 0.1mm) soit approximativement 60 mils.

La valeur est arrondie à 60 mils puisqu'il s'agit d'une dimension de mèche standard chez AP

le tutoriel pour d'autres détails à ce

Le pad entourant le trou et permettant de souder la pièce doit avoir un diamètre d'environ le

double de celui du trou. On choisit une forme ronde, mais une forme carrée pourrait aussi être

utilisée, par exemple pour une pièce dont la polarité est importante. Comme la première patte

ne sert qu'à fixer l'interrupteur sur le PCB et ne joue pas un rôle important au niveau électrique,

on lui donne l'indice « 0 »

6. Placez le second pad pour qu'il soit aligné à l'

pad. Les paramètres sont fournis à la figure ci

Figure

25

Le pad entourant le trou et permettant de souder la pièce doit avoir un diamètre d'environ le

double de celui du trou. On choisit une forme ronde, mais une forme carrée pourrait aussi être

exemple pour une pièce dont la polarité est importante. Comme la première patte

ne sert qu'à fixer l'interrupteur sur le PCB et ne joue pas un rôle important au niveau électrique,

Placez le second pad pour qu'il soit aligné à l'horizontale (sur l'axe X) avec le premier

pad. Les paramètres sont fournis à la figure ci-dessous.

Figure 23 : Comment placer le second pad

Le pad entourant le trou et permettant de souder la pièce doit avoir un diamètre d'environ le

double de celui du trou. On choisit une forme ronde, mais une forme carrée pourrait aussi être

exemple pour une pièce dont la polarité est importante. Comme la première patte

ne sert qu'à fixer l'interrupteur sur le PCB et ne joue pas un rôle important au niveau électrique,

horizontale (sur l'axe X) avec le premier

26

Cette fois-ci, le diamètre du pad est inférieur au double du diamètre du trou. C'est simplement

pour éviter que les pads se chevauchent puisque les 3 petits pads du centre de l'empreinte sont

très près l'un de l'autre.

7. Voici le résultat une fois tous les pads placés.

Figure 24 : Résultat de la pièce une fois tous les pads placées

8. Pour ajouter le contour de l'empreinte dans le silkscreen, il faut sélectionner la couche

« Top Overlay » dans les onglets au bas de l'écran.

Figure 25 : Couche Top Overlay

9. Ensuite, tracez une ligne de la manière suivante.

27

Figure 26 : Placer une ligne

10. La première ligne est située à gauche. En double-cliquant dessus, on ouvre une fenêtre

de paramètres et il devient plus facile d'ajuster sa position et ses dimensions. N'oubliez

pas que l'origine du système est au centre du premier pad.

Figure 27 : Première ligne

Figure

Note : Les dimensions du contour doivent être un peu plus larges que les dimensions de la pièce

dont on fait l'empreinte tel qu'indiqué à la figure ci

de la dimension de vos pads.

Figure

28

Figure 28 : Paramètres de la ligne de contour à gauche

: Les dimensions du contour doivent être un peu plus larges que les dimensions de la pièce

dont on fait l'empreinte tel qu'indiqué à la figure ci-dessous et doivent tenir compte également

Figure 29 : Dimensions de la pièce vue de haut

: Les dimensions du contour doivent être un peu plus larges que les dimensions de la pièce

dessous et doivent tenir compte également

29

11. L'étape est répétée pour la ligne à droite dont les paramètres sont indiqués ci-dessous.

Figure 30 : Paramètres de la ligne de contour à droite

12. Il ne reste plus qu'à relier le tout pour former un rectangle. Voici à quoi devrait

ressembler l’empreinte une fois le contour complété.

Figure 31 : Contour complété

30

13. Il ne reste qu'à ajouter une ligne supplémentaire pour savoir de quel côté se situe la

barre de commutation sur le connecteur de sélection. Pour ce faire, on trace une

seconde ligne à l'intérieur du contour qui servira d'aide-mémoire plus tard. L'empreinte

est maintenant complétée.

Figure 32 : Empreinte finale

14. Compilez votre projet pour vous assurer qu'il n'y a pas de message d'erreur.

Figure 33 : Compilation du projet incluant la librairie

15. Lorsqu'il n'y a plus d'erreurs, retournez dans le schéma électrique de votre carte PSA et

allez dans les propriétés de la pièce SW1. Cliquez sur « Add Footprint ».

31

Figure 34 : Comment ajouter la nouvelle empreinte à la pièce existante

16. Sélectionnez votre empreinte.

Figure 35 : Sélection de l'empreinte dans la librairie

17. Maintenant, vous êtes en mesure de répéter les étapes pour faire l'empreinte du jack

audio.

Vous pouvez obtenir plus d’informations pour la création d’empreintes sur mesure à cet

endroit :

« Creating PCB Component Footprints ».

32

IV Bilan du premier atelier Avant de continuer le deuxième atelier, vous devez avoir réalisé :

• Le schéma électrique de la carte PSA

• Les footprints des pièces selon les spécifications que vous possédez

33

V Réalisation du circuit imprimé Cette section consiste à réaliser le PCB du schématique de la figure 1. Elle est composée de 3

sections, c’est-à-dire le positionnement des pièces, le routage avec plan de masse et la

génération des fichiers Gerber.

Section 1 : Placement des pièces

1. Compilez votre projet et corrigez vos erreurs.

2. Démarrez l’assistant pour PCB (PCB Board Wizard)1, sélectionnez impérial pour voir les

dimensions en mils, dimensionnez votre PCB afin d’avoir une largeur de 3375 mils et

une hauteur de 4875 mils.

Configurez afin qu’aucun des éléments ne se retrouve à moins de 100 mils des bordures

du PCB (Keep out distance).

Il est à noter qu’une zone dite de Keep out est requise pour effectuer le placement

et/ou le routage de façon automatique. Une zone de Keep out est en général un endroit

où l’on veut exclure le placement des composants et/ou le routage des traces

d’interconnexion.

Sélectionnez 2 couches de signal et aucune couche d’alimentation. Ainsi, le PCB sera une

plaque possédant des traces de cuivre sur le dessus et sur le dessous liant les différents

composants. Il est à noter que les PCB sont généralement constitués de plusieurs

couches de signaux et d’alimentations afin de faciliter le routage des traces et afin de

diminuer divers phénomènes électriques néfastes à l’intégrité des signaux tels que les

effets d’antenne et les effets capacitifs.

Veuillez suivre la démarche ci-dessous :

1 Veuillez consulter le « Altium Designer WorkFlow – D’une étincelle d’idée jusqu’aux gerbers »

écrit par Serge Caron pour connaitre l’emplacement du PCB Board Wizard.

34

Figure 36 : Dimensions de la carte

Figure 37 : Choix des couches

35

Figure 38 : Le style de via

Sélectionnez des vias de type insertion (through hole). Les vias sont des trous plaqués de

cuivre reliant le cuivre du dessus au cuivre du dessous. Les vias sont très utiles pour

éviter des obstacles lors du routage puisqu’ils permettent de continuer le routage d’une

trace de cuivre conductrice en passant à la couche opposée.

Précisez que votre PCB est essentiellement composé de pièces à insertion et précisez

qu’une seule trace puisse passer entre deux pads adjacents.

Figure 39 : Type de composant et nombre de traces entre deux pads

36

Configurez pour que les traces les plus fines soient au minimum égal à 8 mils de large et

que les espacements entre les traces ou les pads soient aussi au minimum égal à 8 mils.

Figure 40 : Choix des traces et taille des pads

Une fois terminé, vous devriez obtenir un PCB vide tel qu’illustré à l’image 41. L’encadré

de couleur magenta correspond à la couche de Keep out. Il est à noter que la couleur de

la carte a été changée pour augmenter la clarté des images.

Figure 41 : Image Altium du PCB vide

3. Insérez le document PCB dans votre projet et enregistrez-le sous le nom de « ma_PSA ».

Puis, on vous conseille de désélectionner le Display Sheet à partir du lien suivant :

37

Figure 42 : Lien pour accéder aux options de la carte PCB

4. L’assistant pour PCB n’édite pas automatiquement la couche mécanique. Comme cette

couche indique les dimensions du PCB au fabriquant, dessinez sur cette couche

(mechanical 1) un rectangle (du contour de la carte) de la même dimension que la

couche de Keep Out (zone de travail). Pour ce faire, utilisez l’outil « line » du menu

« Place ».

5. Faites la mise à jour de votre PCB à partir de votre schématique, vous devriez

maintenant obtenir la figure 43. Décocher l’option Add Room dans la fenêtre

Engineering Change Order

Figure 43 : Image Altium du PCB vide avec les pièces non positionnées

6. À l’aide de quatre pads, ajoutez un trou de fixation aux quatre coins de la carte. Ajustez

ensuite le diamètre du pad à 360 mils et la dimension du trou à 152 mils tel qu’illustré à

la figure 44. Comme les règles de design par défaut exigent un diamètre maximum de

38

100 mils pour les trous, modifiez la règle en question pour un maximum de 152 mils. La

liste des règles peut être trouvée à partir du menu « Design ». Finalement, modifiez les

propriétés de chaque pad pour qu’ils soient reliés à la masse (Net GND).

Figure 44 : Exemple de positionnement de trous de fixation aux 4 coins

7. Le fabriquant de PCB étant AP Circuits, modifiez la taille des trous de chacun des

composants afin de respecter la liste des mèches disponibles selon le tableau 1.

Attention, le fabriquant AP Circuit effectue le plaquage de cuivre des trous, la taille

réelle des trous peut être plus petite que ce qui a été configuré dans Altium (environ 3 à

5 mils plus petit), c’est pourquoi il est plus prudent de faire des trous plus grands que le

minimum nécessaire.

Tableau 1 : Liste des mèches de la compagnie AP Circuits

Outil Grosseur du

trou

(mils)

Applications typique

T1 28 Trous pour via, fil à breadboard, etc.

T2 35 Circuits intégrés « IC’s », base de circuit intégrés,

résistances ¼ watt, petites diodes, condensateur de

filtration, pattes de boîtier TO-92, etc.

T3 42 Connecteurs Molex et connecteur « header » avec pattes

carrées, résistances ½ Watt, diodes de la série 1N4007,

pattes de boîtier TO-220, etc.

T4 52 Gros connecteurs, fils d’un transformateur, etc.

T5 60 Similaire aux trous de 0.052’’

T6 86 Trous de montage (ex. : vis 2-56)

T7 125 Trous de montage (ex. : vis 3-48, 4-40, 5-40)

T8 152 Trous de montage (ex. : vis 6-32)

39

8. Placez manuellement chacun des composants sur la couche supérieure du PCB. Ajustez

la grille du placement manuel des composants afin d’utiliser le maillage de grille le plus

gros possible, c'est-à-dire habituellement la distance centre à centre la plus faible entre

les pins du circuit intégré le plus dense. La figure 45 illustre un exemple de

positionnement.

Figure 45 : Exemple d'un positionnement réalisé manuellement

avec affichage des interconnexions à compléter (ratsnet)

Notez que cette grille doit être compatible ou identique à celle du routage. Lorsque le

placement sera terminé, le maillage de la grille peut être réduit, s'il y a lieu, à la valeur

par défaut ou à une autre valeur plus faible pour faciliter l'édition et le positionnement

plus précis des éléments du dessin.

Certaines conventions relatives au placement sont recommandées. Par exemple, un

connecteur de bordure (edge connector) devra avoir sa broche numéro un (pin 1) à

votre gauche lorsque vous imaginez que vous placez la carte avec le connecteur devant

vous. Le pad de la broche numéro un des composants sera normalement distinct des

autres (carré plutôt que rond par exemple). Notez qu'un placement judicieux facilite

l'étape du routage des traces d'interconnexion. Certains critères du placement

concernent, par exemple :

• l'utilisation d'une ou des deux faces de la carte pour y monter les composants

selon la technologie utilisée et les méthodes d'assemblage

• la réservation de secteurs sur la carte pour un regroupement des composantes

par modules ou sous-circuits (floorplanning)

• le positionnement manuel des gros composants et de certains connecteurs, par

exemple, pour que la carte s'intègre adéquatement en tant que sous-système

d'un assemblage spécifique

• le positionnement des composants qui minimise la longueur des traces afin de

réduire les délais de propagation et garantir un fonctionnement à de plus

hautes fréquences

40

• le positionnement qui permet un équilibre relatif des longueurs des traces (donc

des délais) pour assurer la synchronisation des signaux hautes fréquences

traités en parallèle

• le positionnement qui facilite le montage des pièces et leur soudure s'il y a lieu

• le positionnement des condensateurs de découplage pour les bus

d'alimentation (un de haute valeur placé le plus près du connecteur acheminant

le bus d'alimentation en question à la carte, et les autres de plus faibles valeurs

près de chacun des circuits intégrés)

• etc.

9. Si les pièces ne sont pas disponibles, vérifiez les dimensions de vos empreintes à l’aide

de l’outil Head Up d’Altium.

Il est fortement recommandé de toujours comparer les dimensions des empreintes

sélectionnées avec celles des fiches techniques du manufacturier, et ce, même s’il

s’agit d’un boîtier connu tel que le boîtier SOIC du montage en surface.

10. Vérifiez la taille de vos trous. Il est à noter que ces deux dernières étapes sont cruciales.

Si vous disposez de toutes les pièces, imprimez votre PCB et insérez vos pièces à travers

le papier. Pour vous simplifier le travail, utilisez une mousse de polystyrène en dessous

de votre feuille.

Section 2 : Routage avec plan de masse

En conception de PCB, il courant de retrouver de grands polygones de cuivre tels qu’illustrés à la

figure 46. Il est à noter que la couleur rouge est produite par un masque de soudure qui protège

le cuivre à tous les endroits où il ne doit pas y avoir de soudure. Par exemple, il est possible de

souder le pad carré à gauche de la figure 46 puisqu’il n’est pas protégé par le masque.

Figure 46 : Exemple de plan de masse

Ces grands polygones de cuivre sont généralement connectés à une source de tension telle que

la masse. Sans entrer dans les détails, ces polygones servent essentiellement à diminuer

l’impédance des différentes sources (VCC, GND, etc.) pour faciliter le passage des courants de

41

retour afin d’éviter que ces derniers ne prennent d’autres chemins indésirables tels que via une

trace de signal. En effet, les courants émis reviennent toujours à leur source, par exemple, si un

ampli-op génère un signal de sortie vers une autre pièce, il y aura nécessairement un courant de

retour qui reviendra à cette ampli op en passant par le chemin ayant la plus petite impédance.

D’ailleurs, pour les courants de basse fréquence, le chemin de retour correspond généralement

au chemin le moins résistif, c’est-à-dire habituellement le chemin le plus court. Par contre, en

haute fréquence le chemin de retour correspond généralement au chemin ayant la plus petite

inductance ; comme ce chemin ne correspond pas toujours au chemin le plus court, le chemin

peut parfois prendre des directions pouvant produire des effets d’antenne créant à leur tour

d’autres courants parasites néfastes au bon fonctionnement du circuit.

Ainsi, pour un PCB à deux couches de cuivre, il pourrait être recommandé d’effectuer le

routage principalement sur le côté Bottom et d’ajouter des surfaces de cuivre connectées à la

masse partout où cela est possible sur le côté Top. Les étapes qui suivent ont d’ailleurs pour

but de faire le routage automatique de la majorité des nets sur la couche de dessous afin d’avoir

un important plan de masse sur la couche du dessus. Il est à noter que cette section fait l’usage

du routage automatique et que ce dernier n’est pas couvert dans le document « Altium Designer

WorkFlow – D’une étincelle d’idée jusqu’aux gerbers » écrit par Serge Caron.

1. Dans le menu de configuration du routage automatique (auto route setup), créez une

nouvelle stratégie nommée « My Strategie for 2 Layer Board » en dupliquant la stratégie

de routage automatique nommé « Default 2 Layer Board » tel qu’illustré à la figure

4848.

Figure 47 : Lien pour sélectionner sa nouvelle stratégie de routage

42

Figure 48 : Fenêtre d'édition de stratégies de routage automatique

2. En appuyant sur le bouton « Edit Layer Direction » de la figure 48, configurez le routage

automatique pour qu’il ne se fasse que sur la couche du dessus.

Figure 49 : Choix du routage automatique

3. Effectuez le routage automatique du net GND sur la couche du dessus tel qu’illustré à la

figure 50. Ce net devrait être entièrement routé puisqu’il n’y a pas d’autres nets qui

peuvent faire obstacle. Il est à noter que ce routage est temporaire, il sera effacé

subséquemment.

43

Figure 50 PCB avec le routage de la masse sur la couche du dessus (rouge)

4. Configurez le routage automatique pour qu’il ne se fasse maintenant que sur la couche

du dessous

5. Effectuez le routage automatique de tous les nets restants sur la couche du dessous et

dessus tel qu’illustré à la figure 5151.

Figure 51 : PCB avec le routage de tous les nets

6. S’il reste des nets qui n’ont pas été routés, complétez le routage de ces nets sur le

dessus. Si vous le jugez nécessaire, vous pouvez utiliser des via pour produire des traces

qui passent d’une couche à l’autre.

7. Pensez à mettre votre numéro d’équipe sur la couche Top Overlay (sérigraphie)

8. Avec le l’outil « Polygon Pour » du menu « Place », ajoutez maintenant un plan de masse

couvrant la majeure partie de la couche du dessus et recouvrant les fils de la masse (Net

GND). Pour y arriver, cochez l’option « Remove Dead Copper » et sélectionnez l’option

44

« Pour Over All Same Net Objects ». Assurez-vous que les bons pads soient reliés à la

masse, tels qu’illustrés à la figure 53.

Figure 52 : options du polygone de masse

Figure 53 : PCB avec plan de masse

45

9. Utilisez le même procédé que précédemment pour la couche de dessous

10. Pour terminer, effectuez la vérification de votre PCB à l’aide de l’outil automatique

d’Altium (Design Rule Checker). Analysez chacun des massages, afin de vous assurer qu’il

n’y ait pas de problème avec votre conception de PCB.

Pour ce faire, modifiez les règles vérifiées par l’outil automatique de vérification

d’Altium (Design Rule Checker) avant de démarrer la vérification.

Il est à noter que toutes les erreurs doivent être corrigées ou ignorées avant de pouvoir

passer à l’étape suivante.

Section 3 : Génération des Gerber et NC-Drill et visualisation du design

Comme les manufacturiers de PCB ne disposent pas nécessairement de tous les logiciels

d’édition de PCB tel que le logiciel Altium, il est nécessaire de leur transmettre des fichiers

standards qui sont indépendants du logiciel utilisé pour la conception du PCB à réaliser tels que

les fichiers Gerber et le NC-Drill. Pour cette section, il vous sera demandé de générer quelques

fichiers Gerber ainsi que le NC-Drill.

Procédure à suivre

Renommez les fichiers au nom de l’équipe (SaisonAnnée_SessionÉquipe-version)

Exemple: H13_S2P01-v00.zip

S’il y a une correction après transmission des fichiers, retournez les fichiers avec une autre id

version, H13_S2P01-v00.zip (v01, v02 et etc..)

Le zip doit contenir seulement 7 fichiers (pour les circuits imprimés à doubles faces)

H13_S2P01-v00.GTL gerber top layer (RS-274X)

H13_S2P01-v00.GBL gerber bottom layer (RS-274X)

H13_S2P01-v00.GTS gerber top solder mask (RS-274X)

H13_S2P01-v00.GBS gerber bottom solder mask (RS-274X)

H13_S2P01-v00.GM1 gerber mechanical (RS-274X) "contour de la carte"

H13_S2P01-v00.GTO gerber top overlay (RS-274X) "silkscreen, sérigraphie"

H13_S2P01-v00.TXT NC Drill (Excellon (fichier texte) "drills et positions"

46

Vérifiez vos fichiers gerbers avec un CAMViewer (présenté ci-après) avant de les transmettre.

Vérifiez votre fichier NC Drill avec un éditeur de texte avant de le transmettre.

Vérifiez vos trous de perçage et votre identification d’équipe sur le PCB.

Utilisez la Grille de vérification du PCB (présente sur le site Web) pour valider votre travail avec

les membres de votre équipe.

Transmettre le tout à [email protected] (une fois que toutes les procédures de

vérification ont été faites)

Joindre votre fichier zip et inscrire dans l’objet du courriel : H13_S2P01-v00.zip

La date limite de remise vous sera donnée par le responsable de projet via

votre site web.

Pour terminer, vérifiez vos fichiers et votre PCB à l’aide de l’outil CAMTastic tel qu’illustré à la

figure 54. Pour éviter les mauvaises surprises, il est fortement suggéré de ne jamais oublier cette

dernière étape.

Figure 54 Visualisation du PCB avec CamTastic

47

VI Bilan du deuxième atelier A ce niveau, vous devez avoir en votre possession les fichiers nécessaires pour la fabrication de

votre PCB.

Le deuxième atelier est fini mais il vous reste encore du travail de vérification avant d’envoyer

vos fichiers. Veuillez lire les pages suivantes et corriger vos fichiers PCB en conséquence.

48

VII Les impératifs de votre PCB à vérifier La position des connecteurs, de la ligne de LEDs et de l'interrupteur doit être réalisée comme

suit :

Figure 55 : Positionnement des connecteurs, de la ligne de LEDs et de l'interrupteur

VIII Erreurs fréquentes et trucs :

• Faites attention de ne pas placer vos composants trop près les uns des autres afin de

minimiser la superficie du PCB et gagner quelques cents. Cela va se faire au détriment

de votre santé mentale lors du montage des plaquettes! Il en est de même lors des

montages sur chaîne de montage.

• N'hésitez pas à faire imprimer votre circuit imprimé sur une imprimante laser, de

déposer votre feuille sur un petit styromousse et de garnir votre feuille avec des

composants réels en les piquant dans le styromousse. Cela permet d'éliminer 75% des

erreurs.

• La grosseur des trous dans le circuit imprimé est un problème fréquent des débutants

en conception de circuits imprimés. Vous devez les faire assez grands pour que vos

composants puissent entrer dans les trous plaqués. Vous remarquerez que le monde

des circuits imprimés utilise le système anglais (pieds, pouces et mils qui sont des

millièmes de pouce). Évitez de croire que les dimensions de trous pour les pièces des

librairies d’Altium sont toujours bonnes, car il arrive souvent qu’elles soient erronées.

• Une autre erreur commune des personnes qui commencent à concevoir des PCB est

d'inverser le connecteur d'entrée J3. Visualisez-le sur la plaquette réelle afin de vous

assurer que les connections seront au bon endroit. Tenez-vous pour dit que ce n'est pas

parce qu'une broche est sur la patte 1 d'un schéma électrique de PCB que cette même

broche est sur la patte 1 du dessin de la pièce dans le logiciel de conception du PCB. Il

Entrée microphone

PIN 1

49

peut y avoir des inversions des pattes dans certains cas alors que dans d'autres il n'y en

a pas. C'est à vous de vérifier ceci.

• Lorsque vous recevrez votre PCB, montez une section à la fois et vérifiez son

fonctionnement au fur et à mesure. Cela limite le déverminage. Le même genre de

problème que ceux découverts sur la carte "Debug" peuvent vous arriver...

• Si vous avez des composants à dessouder, utilisez de la tresse à dessouder sinon, vous

allez faire lever les traces du PCB. La tresse s'utilise en la mettant sur l'endroit où il faut

enlever de l'étain, mettre le fer à souder sur la tresse puis mettre un peu d'étain

directement à l'intersection du fer et de la tresse. L'étain va fondre et va tirer par

capillarité l'étain contenu sous la tresse.

• Avant de soumettre votre circuit imprimé, effectuez une vérification de vos fichiers

GERBERs à l'aide de l’outil CAMTastic d’Altium ou du logiciel Gerber Viewer disponibles

gratuitement sur l'internet. Vérifiez spécialement les alimentations et la grosseur des

trous qui sont les points faibles des logiciels de conception de circuits imprimés. Il serait

malheureux que vous ayez à retravailler votre circuit imprimé. Vous devez faire

attention à l'aspect mécanique du circuit.

• N'oubliez pas que le placage des trous et des vias les diminue de 3 à 5 mils. Il ne faut pas

que vous choisissiez des mèches trop petites, car vous serez incapable d'insérer vos

composants dans les trous du circuit imprimé. D'un autre côté, si vos trous sont trop

gros, votre circuit sera difficile à produire dans une production de masse et l'ingénierie

de production vous enverra une demande d'action corrective. En général, en ajoutant

10 mils à la grosseur de la patte, on ne se trompe pas.

50

IX Grille de vérification du PCB

Cochez ici

La dimension de la carte n’excède pas la dimension maximale de 3375 mils x 4875 mils.

La carte possède 4 trous de vis.

Les traces les plus fines sont plus grandes ou égales à 8 mils.

L’espace entre les pads et les traces est toujours plus grand que 8 mils.

Les couches du dessus et du dessous possèdent un plan de masse.

La majorité des traces sont sur le dessous.

Il n’y a pas d’îlot flottant.

La carte est de forme rectangulaire.

Le texte suivant est inscrit en sérigraphie « H13_S2PXX-v00 » sur la couche du dessus. NOTE : H13 = Hiver 2013, XX = numéro de l’équipe, 00 = version

Le circuit de la carte correspond au circuit de la carte PSA.

Tous les trous ne possèdent que les diamètres suivants : 28, 35, 42, 52, 60, 86, 125, 152 mils

Tous les diamètres des trous ont été comparés avec les descriptions mécaniques fournies dans les fiches signalétiques des composants, et ce, afin de s’assurer que tous les composants puissent entrer correctement dans les trous. NOTE : Comme les trous sont plaqués de cuivre, il faut prévoir que les diamètres peuvent être jusqu’à 5 mils plus petits que le diamètre choisi.

Tous les pads sont au moins séparés entre eux par une distance minimale de 10 mils.

Le positionnement des composantes mécaniques (connecteurs, interrupteur, etc.) correspond à l’image suivante :

Je confirme que le PCB de notre équipe respecte les consignes énumérées sur cette feuille (Signatures de 6 membres de l’équipe) __________________________________________________ Date : _______________________ __________________________________________________ Date : _______________________ __________________________________________________ Date : _______________________ __________________________________________________ Date : _______________________ __________________________________________________ Date : _______________________ __________________________________________________ Date : _______________________

51

Annexe : Schéma électrique de la carte PSA

1

1

2

2

3

3

4

4

D D

C C

B B

A A

Title

Number RevisionSize

Letter

Date: 2013-01-23 Sheet ofFile: C:\Users\..\2012_12_19_PSA.SchDoc Drawn By:

J1

SJ1-3513N

J2

SJ1-3513N

2KR1

+5

C1

GND

GND

R3

GND

R2

R5

2

31A

84

U1ALF353P

1KR4

GND

+12

-12

10uF/25V

C2

23

1 SW1

EG1213 5

67B

84

U1BLF353PR6

+12

-12

R8

1KR7

GND

D1

Diode 1N4148

C10 R9

GND GND

R17

1234567891011121314151617181920

J3

Header 20H

TP1

Plug

TP2

Plug

LED 1 1

V- 2V+3

DIVIDER LOW4

SIGNAL IN5

DIVIDER HIGH6

REF OUT 7

REF ADJ8

MODE SEL9

LED 10 10LED 9 11LED 8 12LED 7 13LED 6 14LED 5 15LED 4 16LED 3 17LED 2 18

U3

LM3914N-1

R10

R11

GND

+12

GND

GND

1 23 45 67 89 1011 1213 1415 1617 1819 20

U4

Header 10X2

+12

10uF/25VC3

GND

+12

-12

+5

GND

TP4

Plug

+12

D2LED1

1KR12

2

31A

84 U2A

LM358P

5

67B

84

U2BLM358P

R13

R14

+12

GND

GND GND

+12

GND

+12

GND

2.7KR15

1KR16

GND

TP3

Plug

Découplage des alimentations

0.1uF/63VC4

0.1uF/63VC5

0.1uF/63VC6

0.1uF/63VC8

+12

-12

Près de U3

Près de U1

Près de U1 Près de U2

GND

ENV

ENV

ENV

ENV

IS_VOICE

IS_VOICE

AUDIO_IN

AUDIO_IN

PIC101 PIC102

COC1

PIC201 PIC202

COC2

PIC301

PIC302

COC3

PIC401

PIC402COC4

PIC501

PIC502COC5

PIC601

PIC602COC6

PIC801

PIC802COC8

PIC1001PIC1002

COC10

PID101 PID102

COD1

PID201PID202

COD2

PIJ101

PIJ103

PIJ105

COJ1

PIJ201

PIJ203

PIJ205

COJ2

PIJ301

PIJ302

PIJ303

PIJ304

PIJ305

PIJ306

PIJ307

PIJ308

PIJ309

PIJ3010

PIJ3011

PIJ3012

PIJ3013

PIJ3014

PIJ3015

PIJ3016

PIJ3017

PIJ3018

PIJ3019

PIJ3020

COJ3

PIR101 PIR102COR1

PIR201 PIR202COR2

PIR301

PIR302

COR3 PIR401

PIR402COR4

PIR501 PIR502COR5

PIR601 PIR602COR6

PIR701

PIR702COR7

PIR801 PIR802COR8

PIR901

PIR902COR9

PIR1001

PIR1002

COR10

PIR1101

PIR1102

COR11

PIR1201

PIR1202COR12

PIR1301

PIR1302COR13

PIR1401

PIR1402COR14

PIR1501

PIR1502COR15

PIR1601

PIR1602COR16

PIR1701 PIR1702COR17

PISW101

PISW102

PISW103

COSW1

PITP101COTP1

PITP201COTP2

PITP301COTP3

PITP401COTP4

PIU101

PIU102

PIU103

PIU104

PIU108 COU1A

PIU104PIU105

PIU106

PIU107

PIU108 COU1B

PIU201

PIU202

PIU203

PIU204

PIU208

COU2A

PIU204PIU205

PIU206

PIU207

PIU208 COU2B

PIU301

PIU302PIU303

PIU304

PIU305

PIU306

PIU307

PIU308

PIU309

PIU3010

PIU3011

PIU3012

PIU3013

PIU3014

PIU3015

PIU3016

PIU3017

PIU3018

COU3

PIU401 PIU402

PIU403 PIU404

PIU405 PIU406

PIU407 PIU408

PIU409 PIU4010

PIU4011 PIU4012

PIU4013 PIU4014

PIU4015 PIU4016

PIU4017 PIU4018

PIU4019 PIU4020

COU4

PIJ3019

PIR102

PIC301

PIC402 PIC602 PIC802

PIJ3017

PIR1202

PIR1302

PIU108

PIU208

PIU303

PIU309

PIU402

PIU404

PIU406

PIU408

PIU4010

PIU4012

PIU4014

PIU4016

PIU4018

PIU4020

PIC501

PIJ3020

PIU104

PIJ301

PIR601PISW102

PITP101

NLAUDIO0IN

PIC1002

PIJ302

PIR902

PIR1702PITP201

PIU203

PIU305

NLENV

PIC302

PIC401

PIC502

PIC601 PIC801

PIC1001

PIJ105

PIJ205

PIJ3018

PIR301 PIR401

PIR701PIR901

PIR1101

PIR1401 PIR1601

PITP401

PIU204

PIU205

PIU206

PIU302

PIU304

PIJ303

PIR1501

PIR1602

PITP301

NLIS0VOICE

PIC101PIJ103 PIC102 PIR201

PIR302

PIC201PIJ201

PIJ203

PIC202

PISW103 PID101

PIR802

PIU107 PID102 PIR1701

PID201PIR1201

PID202

PIR1502

PIU201

PIJ101 PIR101

PIJ304

PIJ305

PIJ306

PIJ307

PIJ308

PIJ309

PIJ3010

PIJ3011

PIJ3012

PIJ3013

PIJ3014

PIJ3015

PIJ3016

PIR202

PIR501

PIU102

PIR402PIU103

PIR502

PISW101

PIU101

PIR602

PIR801

PIU106

PIR702

PIU105

PIR1001

PIR1102

PIU308PIR1002

PIU306

PIU307

PIR1301

PIR1402

PIU202

PIU207

PIU301 PIU401

PIU3010 PIU4019

PIU3011 PIU4017

PIU3012 PIU4015

PIU3013 PIU4013

PIU3014 PIU4011

PIU3015 PIU409

PIU3016 PIU407

PIU3017 PIU405

PIU3018 PIU403