Vous êtes sur la page 1sur 8

Bienvenue dans le tutoriel Altium Designer.

Sujet :
- Réaliser un chargeur de batterie (cellule lithium-ion) à partir d'une source USB.

Objectifs :
- Prendre en main le logiciel de CAO électronique : Altium Designer.
- Connaître les différentes étapes de création d’un circuit électronique.

Ce tutoriel vidéo vous montre les étapes permettant de saisir le schéma, d'effectuer le
placement, puis le routage d'une carte électronique.
Suivez les étapes pas à pas pour découvrir Altium Designer.

Si vous disposez d'un casque ou d'écouteurs, ou que vous regardez la vidéo en groupe,
vous pouvez profiter des commentaires audio enregistrés.
Si vous ne pouvez utiliser le son, les étapes sont décrites et disponibles à la lecture ci-
dessous.

Démarche conseillée : regardez entièrement la vidéo en groupe, puis dans un second


temps, réalisez la conception du chargeur de batterie.
Réalisation du schéma.

 Ouvrez le logiciel Altium Designer. (menu démarrer).


Ce tutoriel est construit pour la version 19.1.5 (2019).

 Créez un nouveau projet :


o Dans la vue projects -> bouton-droit -> Add New Project
o PCB <Default> ; nommez ce projet ChargeurBatterie.PrjPCB
o Enregistrez le dans votre Z: (ou en local en pensant à effectuer une copie à la fin de votre
séance de travail).
o Ajoutez dans ce projet vide un nouveau schéma : File -> New -> Schematic.
o Un projet n'est qu'un contenant dans lequel on va pouvoir insérer des fichiers. Notamment
deux fichiers : un schéma (extension SchDoc) et un routage (extension PcbDoc).
o Enregistrez ce schéma ChargeurBatterie.SchDoc
o On enregistre le projet.

 Dans l'onglet Components, installez les librairies qui se trouvent dans :


o \\eseo-etudiants\depots\Altium\librairies Altium
o Si vous êtes sur votre PC portable, recopiez les librairies sur votre PC. Si vous êtes sur une
machine de labo à l'ESEO, les librairies sont disponibles directement dans D:

 Dans ce schéma, ajoutez les composants suivants (en utilisant la fenêtre Librairies) :
o Energie -> MCP73831T-2CDI.
o Pour zoomer : CTRL+Molette (ou les boutons 'loupe').

 Nous nous rendons sur la datasheet du MCP73831 (accessible en quelques clics sur Internet...)
Dans cette documentation, nous trouvons des informations concernant les fonctionnalités de ce
circuit, ainsi qu'un schéma typique que l'on se propose de suivre.
Sur ce schéma, on retrouve une tension d'entrée Vin (pour nous le 5V USB).
En sortie, Vbat que l'on relie à la cellule lithium que l'on souhaite charger.
Les deux condensateurs assurent le découplage (i.e. la stabilité de la tension).
Une LED peut être utilisée pour observer le statut du composants.
La résistance Rprog de 2k permet d'indiquer au composant que l'on souhaite un courant de charge
de la batterie de 500mA.

 Réalisons maintenant ce schéma.


o Components -> Composants Passifs -> condensateur_pol_electroly_rad_2.54_5.08
(4.7uF)
o Rotation d'un composant pendant son placement : barre d'espace.
o Place Wire -> relier le composant. (ou CTRL+W)
o 'échap' permet de quitter la croix de placement.
o GND Power Port -> pour placer le GND
o On remarque que les deux condensateurs sont soulignés en rouge. (car leur nom est
identique)
o Il faut renommer les composants, en leur donnant un nom unique.
(Altium dispose d'un outil pour numéroter automatiquement les composants à la fin de la
saisie du schéma, mais il est aussi judicieux d'indiquer des noms explicites.)
On modifie les valeurs en µF (4.7)
o Components -> composants passifs -> résistance_CMS_1206
o On place et on renomme ces résistances.
o Components -> affichage -> led_3mm
o Dans la barre d'outils en haut, on accède aux fonctionnalités secondaires à l'aide du bouton-
droit.
o C'est utile pour insérer le net label +5V, renommé en +5VUSB.
o Il est d'usage de nommer les nets de façon pertinente.
o Place -> Net Label.
(On peut ainsi relier plusieurs fils ensemble en évitant une surcharge visuelle de fils
entremêlés.)
(Le renommage des fils permet également lors de la phase de routage d'avoir des noms plus
explicites sur les nets routés.)
 Pour faire tourner un composant, on propose cette méthode pratique :
- on le sélectionne,
- on le coupe avec CTRL+X,
- on le colle avec CTRL+V,
- on peut alors la déplacer avec la souris et provoquer des rotations avec 'espace'.
- les touches X et Y permettent alors d'effectuer des permutation en miroir du composant.

 Nous avons besoin d'un connecteur USB pour l'entrée d'alimentation.


o Librairies -> connecteurs -> USB_B

 En cas de broches qui ne servent pas, on peut utiliser la croix rouge pour indiquer à Altium qu'on
assume cette non utilisation de broches.
 Pour cela, on place une directive ERC. (Bouton-droit sur l'icône rouge...)

 Pour connecter la batterie : Librairies -> connecteurs -> bornier2_male_coude

 On enregistre le schéma avec CTRL+S.

 Quelques fonctionnalités utiles sont décrites dans la notice altium que nous mettons à votre
disposition.
o Notamment l'ajout de texte qui permet d'enrichir les informations disponibles sur le schéma.
Place > Text

o La notice vous explique également comment créer le symbole d'un composant, ou comment
déclencher une numérotation automatique des composants à la fin du schéma.
o L'utilisation du panneau "properties" est vivement conseillée. Cet outil recense pour chaque
composant sélectionné l'ensemble de ses paramètres.
On peut ainsi effectuer des modifications à la volée sur un ensemble de composants
sélectionnés.

 Parmi les erreurs classiques, faites attention à bien relier les fils au bout des composants... n'hésitez
pas à zoomer.
Il faut bien utiliser le bout des lignes noires.
Soyez également vigilant sur l'intitulé des nets labels. Une mauvaise majuscule suffit à provoquer des
différences !
Placement routage.

 Nous avons réalisé un schéma d'un chargeur de batterie sous Altium Designer. Nous allons passer à
l'étape suivante : placement routage des composants.

 Nous créons un nouveau fichier PCB (Bouton-droit sur le nom du projet -> Add New to Project ->
PCB) que l'on enregistre sous le nom ChargeurBatterie.PcbDoc
Attention, si vous consultez ce tutoriel dans le cadre de votre projet d'électronique numérique,
sachez que pour le design de votre projet vous n'aurez pas à repartir d'un fichier vierge. Nous vous
fournissons un schéma et un routage pré-construit.

L'accès à la vue 3D se fait à partir de la touche 3 (en haut du clavier).


La navigation en 3D se fait en maintenant la touche shift et le clic-droit.
On repasse en mode 2D avec la touche 2.

 Nous allons dans ce PcbDoc importer les composants de notre schéma SchDoc :
Pour cela, il faut que les deux fichiers soient dans le même projet.
o -> Design -> Import changes from <nom du projet>
o L'outil nous présente une liste des différences entre les deux fichiers.
o -> Validate -> Execute.
o L'ensemble des composants de notre schéma ont été ajoutés.
o En cas de problème, vérifiez que les librairies sont bien toutes présentes.
o On place le composant central, on place également les condensateurs, les résistances, la diode
traversante, ainsi que les deux connecteurs.

On utilise abondamment le CTRL+Molette pour zoomer, le shit+Molette pour se


déplacer de droite à gauche.
En sélectionnant un composant, la barre d'espace permet d'en provoquer des rotations.

- Sur la vue 3D, on remarque que certains composants sont CMS (Composants
Montés en Surface. SMD en anglais).
- Les autres composants sont traversants.
- Les composants sont placées sur la couche TOP. Sur la couche Bottom, on voit
les pattes des composants traversants.
- Les Pads Rouges correspondent aux composants montés en surface, ils sont
branchés sur la couche TOP-Layer.
 Il est d'usage de placer les composants CMS sur l'autre couche que les composants traversant. (Pour
faciliter le routage).
o En sélectionnant les 3 composants CMS, et à l'aide du panneau Properties (suggestion :
placez-le à gauche), on place ces composants sur le bottom (bottom layer).
o On remarque que les écritures ont étés placées en 'miroir' (puisqu'elles doivent être lues par
le dessous de la carte)

Les pads rouges correspondent à la couche supérieure de la carte, qui nous fait face.
Les pads bleus correspondent à la couche inférieure.
Le gris concerne les pads multi-couches (qui traversent la carte)
Les trous sont matérialisés par la couleur bleue.
On remarque que les composants sont reliés ensemble par les nets du schéma...
On appelle cela un chevelu.
L'opération de routage consistera à remplacer ces nets par des pistes qui ne devront
pas se croiser sur la même couche.

 Pour y voir plus clair, on peut masquer les couches mécaniques qui provoquent les rayures roses.
(Bouton droit sur Mechanical xx -> Hide)
 On peut également colorier certains nets.
Chaque pad porte le nom du net auquel il est relié.
Bouton droit -> Net Actions -> Properties -> choix de la 'connection color'
Il est d'usage de changer la couleur par défaut pour les nets GND, VCC...

Il faut maintenant chercher à placer les composants, pour minimiser l'espace total occupé, et limiter
les croisements des nets.
Cette étape est cruciale, et il faut souvent s'y reprendre à plusieurs fois pour avoir un placement
correct.
La barre d'espace permet la rotation.

Les premières contraintes à prendre en compte lors du placement sont les impératifs fixés par le
client, ou par les aspects fonctionnels du projet
- par exemple : le bouton untel doit être impérativement en bas à droite, à côté d'une led.
- ou bien : l'écran doit être au-dessus du clavier, dans le bon sens...

Ensuite, certaines contraintes électriques sont à prendre en compte :


- la position des condensateurs de découplage garanti leur efficacité ... au plus près des
composants dont ils assurent la stabilité de la tension d'alimentation
- un quartz doit être relié au plus près du microcontrôleur qu'il cadence

 ...placement...
 remarquez qu'il n'y a pas de conflit entre le condensateur traversant et la résistance CMS placée en
dessous.

 La vue est un peu polluée par les noms des composants, si on veut y voir plus clair, on peut les
masquer.
o On sélectionne tout les composants, puis on désactive leur affichage du nom dans le panneau
properties.
o C'est 10 fois plus rapide que de modifier chaque composant individuellement.
o D'une façon générale, l'outil "Find Similar Object" est très utile pour appliquer des
modifications à la volée.

 Lorsque le placement est terminé, nous pouvons commencer le routage.


o Pour cela, nous devons d'abord configuré la taille des pistes par défaut.
o Design -> Rules -> Routing -> Width -> min = 10mil ; preferred = 25 mil ; max = 200 mil.
o Comme dans la partie schéma, on utilise le raccourci CTRL+W pour placer des pistes.
o Si la taille de la piste proposée ne nous convient pas, on peut utiliser SHIFT+W pour
sélectionner la taille souhaitée.
o On commence généralement par le routage des signaux, avant de terminer par les
alimentations.
o D'une façon générale, soyez attentifs à la couleur des pistes... qui correspond à la couche
(TOP / BOTTOM)
o Plus les pistes sont grosses, moins on aura de problème à la réalisation.
o On peut passer sous une résistance CMS 1206.
o Dans les cas les plus extrêmes, on peut passer à des pistes plus fines (20mils... ou jusqu'à 12
si on a pas le choix).

 Le net +5VUSB est difficilement routable. (bien qu'une solution existe par la droite), on se propose
de montrer la fonctionnalité de vias et de changement de couche.
o Nous devons utiliser un via (Place -> Via). (ou touche '*' du clavier)
o Ce via permet de relier les deux couches entre elles.

 On va maintenant chercher à délimiter les contours de la carte.


Pour cela :
- On zoome assez fortement (cela aide simplement à dessiner un rectangle 'parfait', en étant
proche du pas de la grille)
- On place ce rectangle sur la couche Mechanical 15, au coin supérieur gauche de la carte.
- On agrandit ce rectangle aux dimensions de la carte
- On sélectionne les 4 côtés du rectangle (avec Shift)
- Design -> Board Shape -> Define from selected object

 Nous demandons maintenant à Altium de vérifier la cohérence de notre design par rapport au
schéma.
- Tools -> Design Rule Check
- On décoche "Create Report File" -> Run Design Rule Check.
- On désactive ensuite un certain nombre d'erreurs qui ne nous intéressent pas dans le cadre d'une
fabrication de la carte à l'ESEO (i.e. non sous-traitée à l'extérieur)
- Tools -> Design Rule Check -> Manufacturing... on peut désactiver quelques familles d’erreurs.
- On relance le DRC. Il n'y a plus d'erreur.

 Pour montrer ce qui se passe avec des erreurs, nous en provoquons volontairement.
(Court-circuit, composant trop proche d'un autre, ou en dehors de la carte).
La liste d'erreurs qui apparait est riche d'informations.
On observe les erreurs de clearance ou de short-circuit... ou des liaisons non routées.

 Copier coller
Il est possible de copier coller des pistes ou des vias... Mais altium propose une façon de faire un peu
particulière.
- CTRL+C permet de copier, on obtient alors un curseur en forme de croix...
- il faut ensuite CLIQUER sur le point qui servira de référence pour cette copie
- CTLR+V permet de coller, le curseur de la souris se trouve alors à une certaine position par
rapport à l'élément copié, dépendant de la position du clic précédent.
- Le plus simple étant de ne pas bouger la souris entre la commande CTRL+C et le clic qui valide
la copie !
Ajout de plan de masse
Nous allons maintenant ajouter des plans de masse sur les couches TOP et BOTTOM de
notre carte.
Deux raisons principales à cela :
- première raison : bien que nous n'étudions pas dans le cadre de ce tutoriel les contraintes
et les bonnes pratiques CEM (Compatibilité Electro-Magnétique)
Retenez simplement pour l'instant que la présence d'un plan de masse réduit
considérablement la vulnérabilité du montage face aux perturbations électromagnétiques
- une seconde raison : lorsque vous imprimez un texte sur une imprimante laser ou jet
d'encre, il est naturel d'écrire en noir sur fond blanc... plutôt que de faire le contraire qui
consommerait nettement plus d'encre...
De façon similaire, sur un circuit imprimé gravé à l'ESEO, plus il faut retirer de cuivre,
plus on consomme du perchlorure de fer
On a tout intérêt à produire des cartes qui contiennent une majorité de cuivre.

 Pour réaliser le plan de masse :


- Place -> polygon pour ->
- On dessine le contour de notre carte
- On double-clique sur le plan, pour lui donner un nom, et pour l'associer au net GND.
- On choisit l'option "Pour Over All Same Net Objects" de façon à recouvrir tout les objets
associés au net GND.
- On redessine ce plan : bouton-droit -> Polygon Actions -> Repour All.
- On remarque que toutes les pistes GND sont noyées dans le plan de masse.

- Avec "copier-coller", on peut doubler ce plan et placer la copie sur l'autre couche.

Il faut ensuite configurer la distance entre le plan et les pistes.


Si cette distance est trop faible, il y a risque de court-circuit lors de la soudure...
- Tools -> polygon pours -> polygon manager
- Sélectionner les deux plans -> New Clearance Rule -> 40 mil.
(Si cette distance est trop faible, il y a risque de court-circuit lors de la soudure...)
- Repour -> Force Repour (pour reconstruire les plans)

Pour masquer les plans : Tools -> Polygon Pours -> Shelve (restore pour restaurer).

Astuces utiles.
 Sélection multiple
o Altium permet d'appliquer des modifications à un ensemble d'éléments, ce qui bien souvent
s'avère nettement moins fastidieux que d'appliquer une multitude d'éléments...
o Imaginons par exemple que nous souhaitons modifier un ensemble de pistes.
o Je choisis une piste, avec le bouton droit, j'accède à Find Similar Object...
o J'indique quel est le point commun entre l'objet sélectionné et l'ensemble des objets que je
souhaite sélectionner
o Je valide...
o A l'aide du panneau Properties, je peux alors effectuer la modification globale.
o Avec cette méthode, on peut aussi par exemple modifier en quelques clics la taille de toutes
les pistes qui sont sur le bottom.
 Changement d'unité : touche Q
Altium est capable d'utiliser indifféremment plusieurs unités. Le mil (millième de pouce), ou le
millimètre.
Appuyez sur Q pour modifier l'unité dans laquelle il affiche les grandeurs !

 Taille des trous pour un perçage manuel


Un autre exemple, on peut sélectionner tous les trous pour en modifier la taille, et permettre un
centrage plus simple du foret.
Je vous conseille de mettre 10 mils
Si la carte était industrialisée, cette modification ne serait pas correcte !

 pour toute modification du schéma, il suffit de revenir sur le schéma, d'effectuer la modification
souhaitée, et de réimporter les changements dans le routage.
o Dans cet exemple : remplacement d'une led traversante par un modèle CMS.
o on observe que les pistes bleues ne peuvent être reliées au pastilles rouges du CMS...
o Deux solutions sont possibles :
 changement de couche pour les pistes qui relient la led.
 ajout d'un via pour changer de couche

 Sur une carte industrialisée, nous pouvons bénéficier d'une sérigraphie (impressions à l'encre sur la
carte).
o Pour une carte fabriquée à l'ESEO, on peut écrire que les couches de cuivre. Nous
recommandons d'indiquer vos noms sur les cartes que vous réalisez.

 Une fois la carte terminée, il faut penser à restaurer les plans de masse, et toujours revérifier le
DRC.
o Nous avons ici commis l'erreur d'oublier de régénérer les plans de masse après les dernières
modifications.
o Lorsque le DRC ne présente plus d'erreur, la carte peut partir en fabrication.

Validation et dépôt du PcbDoc en vue d'une fabrication.


 Lorsque votre design de PCB est terminé, vous devez parcourir un formulaire qui vous invite à
vérifier qu'il ne présente pas d'erreur de conception.
 A l'issue du formulaire, vous pouvez déposer votre fichier PcbDoc sur le réseau, en respectant les
consignes indiquées.
 Attention, certaines erreurs que le formulaire pourrait vous aider à soulever son nettement plus
longue à corriger à la fin de la réalisation de votre design que si ces erreurs ont été anticipées et
évitées dès le début...
 Il est donc recommandé de lire attentivement le formulaire avant de commencer le placement et le
routage.
 Rappel : pour votre projet, lisez attentivement le PDF de l'étape Hardware, et ne repartez pas de
schémas et routages vierges.

\\eseo-etudiants\depots\Altium\fiche_verif_pcb_avant_fabrication.pdf

Vous aimerez peut-être aussi