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

  W3C W3C W3C