Sie sind auf Seite 1von 5

TRA A!" #RATI$!ES %E&ECTR'(I$!

Objectifs de ce T.P.: Avant de faire ce T.P. vous devez : Etre initi lutilisation dISIS Crer de nouveaux composants Grer les librairies Crer de nouvelles empreintes pour le routage Intgrer des modles Spice

1.Cration et gestion dune librairie de symboles


Le nombre de librairies tant important, il est intressant de se crer sa propre librairie afin dy stocker les composants utiliss couramment et des composants spcifiques un projet.

%marre) ISIS* Cli+ue) sur le menu , - Bibliothques / estionnaire de bibliothque .


La fen!tre "#e$ice Libraries %ana&er sou$re '

Cli+ue) sur le bouton , - (reate Library .


)ndique* le nom de la librairie +par e,emple - lib.nom /0 et le rpertoire o1 elle sera enre&istre +choisir 23456789L)B3:3;0. 7ne fen!tre "<e= Library sou$re. (lique* sur 4>

Slectionne) les composants principaux /rsistance0 condensateur12 et copie)3les dans votre propre librairie /bouton , - (opy )tems .2* 4erme) la 5en6tre "#e$ice Libraries %ana&er.

TP3_stage_Proteus.doc le dd/11/yy

page 789

TRA A!" #RATI$!ES %E&ECTR'(I$!E

2.Importation dune librairie


Rien de plus simple , Il su55it de copier le 5ic:ier *lib /librairie installer2 dans le rpertoire #R'TE!S;&I<RAR= puis de lancer ISIS pour +ue la modi5ication soit prise en compte* Il est ais de 5aire une mauvaise manipulation avec les librairies* #rene) soins de 5aire des copies de vos propres librairies et de les protger en criture /<outon >?ile :ttribute2*

3.Cration du symbole du AD622


#ans )8)8, on peut crer des nou$eau, composants directement sur le schma.

A laide des outils grap:i+ues0 trace) le contour du s?mbole du composant ,


Le slecteur d@objets, droite, affiche une liste de styles &raphiques. 7n style &raphique dtermine l@apparence du &raphique en termes de lar&eur de li&nes, couleur, style de remplissa&e, etc. (omme nous dfinissons le corps d@un composant, slectionne* le style (4%24<6<5. 2lace* le pointeur de souris sur la fen!tre d@dition et trace* un rectan&le. <@essaye* pas d@obtenir la taille e,acte $ous pourre* toujours modifier sa taille plus tard.

%essine) galement le s?mbole - .* #lace) les pattes ,


8lectionne* l@icAne @%ode &ad&ets@, puis l@icAne @2atte de composant@. Le slecteur d@objets $ous donne la liste des types de pattes disponibles. (hoisisse*, le type @#efault@, 2lace* les B pattes comme indiqu +la croi, reprsente l@e,trmit o1 $ous connectere* un fil0. <ote* que $ous pou$e* utiliser la flche descendante pour dplacer le pointeur d@un pas de &rille, ainsi que la touche 6<5366, pour remplacer le clic &auche. : ce stade, $ous pou$e* modifier la position des pattes ou chan&er la taille du rectan&le.

:prs a$oir adapt le corps du composant et les pattes notre con$enance, nous de$ons maintenant annoter les pattes a$ec des noms et des numros, et leur attribuer un type lectrique. Le type lectrique +entre, alimentation, passif, etc.0 est utilis par l@outil de contrAle des r&les lectriques pour $rifier l@interconne,ion des pattes dont le type est compatible. <ous attribuerons d@abord les noms, les types lectriques et la $isibilit. 2our ce faire, marque* chaque patte +clic droit0, puis modifie* la patte marque +clic &auche0. La patte affiche alors sa fen!tre de dialo&ue @6dition patte@.

# 1 & 3

!" $%1 $%# '!" $()

'+, O/T 0 - +,

Annote) les pattes ,

TP3_stage_Proteus.doc le dd/11/yy

page @89

TRA A!" #RATI$!ES %E&ECTR'(I$!E

%odifie* chaque patte, tour tour, comme suit ' 6ntre* le nom de la patte et son numro. (hoisisse* le type lectrique appropri chaque patte ' @8ortie@ pour la patte - 475 / C @2o=er@ pour - DE8 / et - FE8 / C @6ntre@ pour les autres. 6$entuellement, dcoche* les options de $isibilit pour les pattes dalimentation +dans ce cas elles napparaGtront pas sur le schma.

Cre) le composant ,
8lectionne* toutes les pattes et le corps. (lique* sur @(rer (omposant@ du menu @Bibliothques@ pour afficher la fen!tre de dialo&ue. 6ntre* ":#HII dans le champ @<om@ 6ntre* "()@ dans le champ @2rfi,e rfrence@ (hoisisse* la bibliothque $otre nom +lib.nom0 pour stocker le symbole cr. 36%:3J76 ' 8eules sont affiches les bibliothques autorises en criture.

(lique* sur lon&let "2roprits o o o o 8aisisse* "2:(>: 6 dans le champ "<om 8aisisse* "Boitier dans le champ "#escription 8aisisse* "#)LKB dans le champ "#efault Ealue (lique* sur "4>. La fen!tre se ferme.

TP3_stage_Proteus.doc le dd/11/yy

page A89

TRA A!" #RATI$!ES %E&ECTR'(I$!E

4.Attribution dun sous-circuit

!"IC# $ % un composant

2our pou$oir simuler le composant que nous $enons de crer, il faut lui associer un modle +pour les composants simples ' diodes, transistors0 ou un sousFcircuit de simulation. Le plus courant est le modle ou sousFcircuit 82)(6 qui est disponible sur la plupart des sites )nternet des fabricants de composants.

'uvre) une nouvelle 5en6tre ISIS* #lace) le A%B@@ +ue vous vene) de 5abri+uer et dite) ses proprits /Slectionne)3le puis cli+ue) au centre du composant2*
La fen!tre - 6dition composant / sou$re

%ans la case - 't:er #roperties . saisisse) les in5ormations suivantes , PRIMITIVE=ANALOGUE,SUBCKT SPICEMODEL=AD622,AD622.CIR SPICEPINS=+IN,-IN,+VS,-VS,OUT,REF,RG1,RG2
6L2L)(:5)4<8 ' PRIMITIVE=ANALOGUE,SUBCKT (ette affectation est toujours la m!me. 6lle indique que le composant est reprsent par un sousF circuit 82)(6. SPICEMODEL=AD622,AD622.CIR (ette li&ne prcise le nom du sousFcircuit utiliser et le nom du fichier :8()) qui contient sa description +le fichier :#HII.()3 prsent dans le sousFrpertoire @%4#6L8@ est un fichier te,te que $ous pou$e* diter0. SPICEPINS=+IN,-IN,+VS,-VS,OUT,REF,RG1,RG2 La proprit 82)(62)<8 permet de relier les noms de pattes de )8)8 au, numros de nMuds du modle 82)(6. 2our bien comprendre comment cette proprit est utilise $ous de$e* jeter un coup d@Mil au, commentaires du fichier modle d@ori&ine. Les fonctions des pattes sont listes et leur ordre Extra t!"#!$ %& 'r!AD622.CIR apparaGt dans la li&ne '
.SUBCKT AD622 1 2 99 5 !6 2 " #

)l est important de comprendre que le numro correspond la dfinition du modle. L@information cl est que l@entre nonFin$erseur est sur le premier nMud, l@entre in$erseur sur le deu,ime et ainsi de suite. (eci indique l@ordre et la faNon dont le nom des pattes du composant dans )8)8 doit !tre reli au modle l@aide de la proprit 82)(62)<8.

$ No%& '(()*+,&+-( $ +o+-)+.&/-)+* )+01$ 2 )+.&/-)+* )+01$ 2 2 0o()-).& (10034 $ 2 2 2 +&*'-).& (10034 $ 2 2 2 2 o1-01$ 2 2 2 2 2 /&5 $ 2 2 2 2 2 2 /*1 $ 2 2 2 2 2 2 2 /*2 $ 2 2 2 2 2 2 2 2 .SUBCKT AD622 1 2 99 5 !6 2 " #

Cli+ue) sur le bouton - 4> .* #our +ue ces proprits soient associes tous les A%B@@0 il 5aut mettre Cour le composant dans la librairie , Slectionne) le A%B@@ et cli+ue) sur - (rer composant . du menu - Bibliothques .* Dette) Cour votre librairie*
TP3_stage_Proteus.doc le dd/11/yy

page E89

TRA A!" #RATI$!ES %E&ECTR'(I$!E

&.Cration dune librairie dempreintes


Les empreintes dj int&res :368 peu$ent ne pas suffire pour un composant spcifique. #ans ce cas, il peutF!tre intressant de se crer sa propre librairie.

%marre) ARES* Cli+ue) sur les boutons - %ode placement / routa&e . et - BoGtiers .* Cli+ue) sur le bouton *
La fen!tre "2acka&es Libraries %ana&er sou$re '

Cli+ue) sur le bouton , - (rer biblio .


)ndique* le nom de la librairie +par e,emple pk&.nom /0 et le rpertoire o1 elle sera enre&istre +choisir 23456789L)B3:3;0. 7ne fen!tre - <ou$elle bibliothque / sou$re. (lique* sur 4>

Il est ais de 5aire une mauvaise manipulation avec les librairies* #rene) soins de 5aire des copies de vos propres librairies et de les protger en criture /<outon >:ttribut ?ichier2*

6.Cration de lempreinte dun composant


(ous allons crer lempreinte dun module :?bride0 rcepteur de tlcommande , le R4 @FG de Aurel*
1 # 3 . 11 11 13 1- 1*

Cli+ue) sur le bouton H%ode 2astilleH0 c:oisisse) les pastilles convenables et place)3les* !tilise) le slecteur de couc:es pour positionner les pastilles sur les couc:es appropries Edite) c:a+ue pastille a5in de lui a55ecter un numro de patte* Trace) le contour du composant* Slectionne) tous les obCets* Appele) la commande @Bibliothque / (rer boGtier@ du menu* (omme) lempreinte - R4@FG . et a55ecte)3la votre une bibliot:+ue /pIgJnom2* ous pouve) vri5ier si la manipulation est correcte en c:argeant dans ISIS le 5ic:ier TE&EC'DDA(%E*%S( +ui se trouve dans le rpertoire indi+u par le 5ormateur* E55ectue) le trans5ert vers ARES et contrKle) +ue lempreinte est bien apparue et +ue les connexions concordent*

TP3_stage_Proteus.doc le dd/11/yy

page 989