OrCAD
07/11/2000
 Patrick ABATI 
Liste des cours

Logiciel de saisie de schémas(SDT V3) et de conception de circuits imprimés (PCB V2), version DOS

Architecture du logiciel

organigramme

Il est conseillé de lancer Orcad à partir du DOS

 
Comment nommer les fichiers?
Pour des raisons de simplification et de clarté, il est préférable de choisir un nom de projet , commun à tous les fichiers élaborés par Orcad concernant ce projet. Seul un suffixe permet de distinguer les fichiers :
- feuille de schéma: .SCH
- nomenclature des composants: .LIS
- librairie du schéma: .LIB
- netlist: .NET
- dessin du circuit: .ROU
- implantation (fichier imprimante): .IMP
- circuit (fichier imprimante): .CIR

Orcad travaille de façon optimale sur disque dur. Il est recommandé de sauver régulièrement les fichiers de schéma et de routage (une coupure de l'alimentation de l'ordinateur est toujours possible). Il est aussi conseillé de sauver sur disquette les fichiers importants d'un projets (.SCH, .ROU), ceci à la fin de chaque séance de travail (une panne de disque dur doit être envisagée)
Tous les autres fichiers peuvent être rapidement reconstitués à partir des .SCH et .ROU


Comment faire un schéma?
A partir du DOS, dans le répertoire SDT: DRAFT
Choisir dès le début le format (size A,B,C,D ou E)
Sauver régulièrement par UPDATE FILE
Appeler un composant par GET
Effectuer les liaisons PLACE/ WIRE. Ne pas oublier les jonctions lorsqu'elles sont indispensables PLACE/ JUNCTION. Éviter les fils trop longs qui rendent difficile la lecture du schéma, en utilisant PLACE/ MODULE PORT/ ...
Éviter les empiétement et les superpositions de fils, de composants...
Préciser les alimentations (dont on peut vérifier les appellations par: Library/ Browse/ Specific part/ Part?) par PLACE/ POWER
Remplir pour chaque composant (EDIT) reference, partvalue, partfield...
- reference contient une lettre ( R?, C? ...) . La numérotation automatique par ANNOTATE, lorsque le schéma terminé, complète cette référence ( R3, C7 ...)
- partvalue contient le type de composant (Résistance, NE555...)
- partfield 1 (ou package) contient une valeur ( 220K, 470uF...)
- partfield 2 contient une valeur ( 1/4w, 40v...)
- ...
- partfield 8 contient le nom du module ( présent dans le répertoire MODULE de PCB) associé au composant pour permettre le routage, par exemple RES3W pour un boîtier de résistance 3w
Il est possible de déplacer (location) ou de rendre invisible (ne pas effacer) les partfields
Remplir le cartouche par EDIT


Comment créer un composant du schéma?
A partir du dos, dans le répertoire SDT: LIBEDIT
Read library? (exemple TSELEC.LIB)
On peut visualiser tous les composants de cette librairie par: Library/Browse/Specific part/Part/ ENTRÉE
Mettre en place le corps du composant: Body
Spécifier les broches: Pin (numéro et fonction)
Donner une référence: Reference (exemple: R, C, U...)
Donner un nom au composant: NAME (exemple: TL081)
Il est souvent plus rapide de partir d'un composant existant et de le modifier
Lorsque le composant est crée, il faut le sauver sur le disque:
- sauvegarder le composant en librairie: Library/ Update Current
- sauvegarder la librairie: Quit/ Update File
Le composant est alors sauvé dans le fichier TSELEC.LIB et peut être appelé à partir de SDT-DRAFT


Comment numéroter les composants?
A partir du DOS, dans le répertoire SDT: ANNOTATE NOM.SCH /M/U

 
Comment lancer l'utilitaire?
A partir du DOS, dans le répertoire ORCAD: UTIL NOM
L'utilitaire permet l'enchaînement automatique d'un certain nombre de tâches fastidieuses et élabore certains fichiers indispensables:
- le nettoyage du schéma (CLEANUP)
- la vérification des règles électriques (ERC)
- la création d'une librairie du schéma (LIBARCH,COMPOSER): NOM.LIB
- la création d'un fichier texte de nomenclature des composants (PARTLIST): NOM.LIS
- la création d'une liste des composants et de leurs connexions (NETLIST): NOM.NET
L'utilitaire ne peut être correctement exécuté que si les composants ont déjà été numérotés par ANNOTATE


Comment remplir les champs automatiquement?
Dans le répertoire SDT, créer un fichier texte (nommé NOM.STF):
resistance res
condensateur cdc
TIL113 din08...
A partir du DOS, dans le répertoire SDT: FLDSTUFF NOM.SCH 8 NOM.STF /U/I permet de remplir le partfield 8
Effacer le fichier NOM.STF


Comment imprimer le schéma?
Dans ORCAD-SDT: Make Hardcopy. N'imprimer le schéma que lorsque toutes les erreurs détectées par UTIL ont été réparées et que la nomenclature des composants a été visualisée sur l'écran (NOM.LIS)
Comment imprimer la nomenclature des composants ?
Le fichier texte NOM.LIS peut être imprimé à partir d'un traitement de textes


Comment faire le routage?
Choisir une largeur de piste en pouces (1 pouce = 2,54cm) en fonction du courant nominal. On prend usuellement pour le circuit imprimé une épaisseur de cuivre de 35 microns et une densité de courant de 35 A/mm². Programmer cette largeur de piste dans la configuration de PCB (Design Conditions). Il est possible de programmer des largeurs de piste différentes sur un même circuit (Net Conditions)
A partir du DOS, dans le répertoire PCB : PCB
Appeler la Netlist par : Quit/ Initialize/ Use Netlist et définir une fenêtre de " montée " des composants. Entrer le nom du fichier NOM.NET
Définir les contours du circuit par : PLACE/ EDGE
Implanter les modules par : PLACE/ MODULE/ GET
Tracer le circuit de préférence en mode manuel (Routing-Begin-New) et dans la mesure du possible en simple face (Layer 1)
Sauver régulièrement le tracé NOM.ROU par Update File
Disposer correctement le repérage des composants en le déplaçant éventuellement par EDIT
Effectuer le Plan de perçage sur le Layer 3

 
Comment créer un module du routage?
Lancer le routage (PCB)
A partir du menu: Quit/ Library/ Quit/ Browse permet de visualiser tous les modules existants
Positionner les pastilles (Pad), en définissant pour chacune le diamètre, le type, le numéro (en liaison avec le schéma)
Tracer le corps du module avec Outline
Positionner le symbole Anchor sur la pastille n° 1
Nommer (Name) le module par **** et placer (les 4 étoiles seront automatiquement remplacées par la référence correspondant au schéma, R46, U12...)
Sauver le module par Quit/ Write (Save Library Module ? nom de 8 caractères maximum) s'il s'agit d'une création ou par Quit/ Update, s'il s'agit d'une modification
Intensité admissible dans un conducteur : Cuivre d'épaisseur 35µm

Largeur (mm) 0,36 0,4 0,72 1,14 1,78 2,5 3,5 4,5 5,8 7,1
I (A) à 20°C 1,2 1,3 2,7 3,8 5,2 6,8 8,3 9,7 11,2 13

Comment tracer le circuit?
Le circuit peut être tracé sur calque indéformable, par un traceur à plume ou par une imprimante LASER. Actuellement cette dernière méthode donne les meilleurs résultats
Dans ORCAD-PCB: Quit/ Plot/Scale/ 1/Window/ Size/ A4/
Pour l'implantation des composants:
Item to Plot/ Silk Screen/ Component Side/ All ou Outline + First Text/ Pen 1
Destination/
Serial/ (avec le traceur)
Hard Copy/ (pour les fichiers imprimante)
Save Printer Data Base ? NOM.IMP
Pour le tracé des pistes:
Item to Plot/ Layer/ Layer1 (ou Layer2)/ All/ Filled/ Pen 1
Destination/
Serial/ (avec le traceur)
Hard Copy/ (pour les fichiers imprimante)
Write Drill Tool File? ENTRÉE
Save Printer Data Base ? NOM.CIR
Les fichiers NOM.IMP et NOM.CIR sont sauvés dans le répertoire PCB et peuvent être utilisés avec l'utilitaire PRINTPCB
A partir du DOS, dans le répertoire PCB:
PRINTPCB NOM.IMP pour imprimer l'implantation des composants
PRINTPCB NOM.CIR pour imprimer le tracé du circuit
Supprimer les fichiers NOM.IMP et NOM.CIR

 
Comment modifier un projet?
Modifier le schéma
Relancer l'utilitaire UTIL
A partir du routage, rappeler le dessin NOM.ROU
Rappeler la netlist par Quit/ Initialize/ Use Netlist/ NOM.NET
Faire les modifications du tracé des pistes


Configuration pour impression sur laserjet
Pour schémas avec symboles de grande taille format A4 vertical
Driver : HPLASER2.DRV , A1 : 7.800 , A2 : 10.000 , A3 : 0.100
Pour schémas avec symboles de petite taille format A4 vertical
Driver : HPLASER3.DRV , A1 : 8.200 , A2 : 10.500 , A3 : 0.070
Pour le routage le driver imprimante doit être HPLASER8.DRV

librairies et modules