ABCelectronique : portail d'information dans le domaine de l'électronique

Merci de ne pas poster des messages en relation avec le piratage.


    Forums de Abcelectronique > FAQ ABCelectronique
  » Initiation à Proteus Ares & Isis
Identifiant Se souvenir de moi ?
Mot de passe
 
Initiation à Proteus Ares & Isis

 

freepicbasic
freepicbasic ★★★★★☆☆ 03/09/2006, 09h08 #1  
Ayant reçu des courriers me demandant de réaliser des cartes (gratuitement)
Je propose aux personnes interessées (ou pationnées) de s'initier à Proteus.

Ci dessous un lien pour charger une version d'essai.
http://www.download.com/Proteus-Lit...4-10395950.html
J'ai fait un Tutorial pour expliquer comment utiliser l'Auto routage , la fonction la plus interessante ,
Mais la manip n'étant pas forcément évidente , cela décourage la plupart des gens.

Je répondrais aux questions s'il y en a , dans la mesure de mes connaissances, je ne prétant pas à quoi que ce soit, si j'arrive à créer mes propres applications , d'autres peuvent aussi le faire...

A+
pat


================================================== =====
============ Tutorial Auto routage Isis => Ares =================
================================================== =====


IMPORTANT à tout moment si une erreur est faite la fonction "Undo" (défaire) permet d'annuler la derniere opération.
Appuyer sur "U" en mode raccourci ou "edit" puis "undo"

=========== ISIS ===========

1) vérifier sur les composants ISIS le "boitier" associer sur Ares.
clic droit pour faire apparaitre les propriétés associées au composant
Le boitier est identifié par le mot PACKAGE
Ex : {PACKAGE=RES40}
respecter les majuscules

vérifier chaque composant en respectant la syntaxe
si un composant n' a pas de package , lancer Ares cliquer sur composant (petit CI) , puis cliquer sur le petit "P" qui fait apparaitr les librairies , choisir un composant , et reporter son nom sur la ligne de propiété PACKAGE.

2)
faire "tools" puis "global Annotator" pour numéroter les composants si ISIS ne la pas déja fait

3)
faire "file" "save" (ou "save as" la première fois)

4)
faire "tools" puis "Netlist to Ares"
Isis envoie les infos sur Ares qui doit se lancer automatiquement s'il n'est pas déja lancer.

=========== ARES ===========
5)
Si un ou plusieurs composants n'ont pas de PACKAGE ou le nom écrit est faux ou absent
une fenètre apparait qui permet d'associer un PACKAGE existant !
Cette opération ne doit pas avoir à être faite si les propiétés on été correctement renseignées (point No1).
dans le cas ou la fenêtre apparait pour avoir un ensemble propre et cohérent renvenir au point 1

6)
créer un cadre pour définir le contour de la carte.
Le fait de partir (coin bas gauche par exemple) de la croix de positionnement x=0 y=0 peut aider à calculer la taille de la carte.
- Sélectionner le carré.
- faire un carré à votre gout...
- sélectionner la flêche
- selectionner le cadre créer
en bas à droite un combo definie la piste en cours d'édition
généralement la piste "top silk" (serigraphie du dessus) est affiché en bleu ciel
selectionner la piste jaune "board edge" (bord de la carte)

7) placer les composants , l'icone "ampli op" désign la liste de composant de votre schéma ISIS
vous pouvez implanter vos composant manuellement, ou du moins les plus contraignant comme connecteur et pins en bord de carte .
Pour un placement automatique faire "tool" "auto placer" , (pas forcément judicieux...)

8) pour régler l'épaisseur des pistes créer automatiquement
sélectionner l'"icone piste" faire propriété de la taille par défaut, régler la taille 15th, 20th ou 30th, au dessus, ça va être inexploitable.

9) régler le nombre de faces désirées
"system" "set strategie"
pour un simple face, suprimer la piste rouge en la mettant en blanc
faire l'opération pour "signal" (et "power" s'il existe).


10)
routage automatique
"tool" "auto_router"

11) si le routage n'aboutis pas !
une fenêtre apparait , cliquer "yes" pour valider le travail d'auto routage.
Les netlists non routés apparaissent en vert

soit vous terminer à la main, si la solution vous semble évidente!
Soit vous déplacer les composants afin d'aider un meilleur routage, et tracer quelques
pistes manuellement qui ne seront pas modifiées au routage.
Pour effacer que les pistes.
selectionner l'icone piste.
selectionner tout l'ensemble (bouton droit appuyé faire un carré de sélection)
touche "del"
refaire le point 10 , après avoir dessinées quelques pistes si besoin (facultatif).
Le fait de dessiner quelques pistes permet d'imposer un chemin ou d'aider à résoudre les problèmes (parfois aussi le résultat peut être inverse)

NB)
a)
Bugs; version 6.1 ,la pluparts des anciens bugs ont été corrigés dans l'ensemble , le logiciel est assez sain.
Pourtant , j'ai découvert un bug ;
Ne pas mettre d'accent dans les textes !!!!
Car cela verrouille le fichier !
La seule façon de récupérer le fichier sera de l'éditer avec "WinHex.exe" afin de remplacer l'accentué par une autre lettre.

b)
Calcul des tailles de cadres par exemple.
Les points indiqués en bas sont en dix millième de pouce.
soit 1 inche/10 000
1 pouces fait 2,54 cm
Le point fait donc 0,0254mm

exemple;
Une carte de 10cm de large
100mm/0.0254(taille du point)= 3937 points sur Ares
__________________
Bye

Pat

Dernière modification par freepicbasic 03/09/2006 à 09h22.
dannydan
dannydan ★★★☆☆☆☆ 03/09/2006, 10h39 #2  
Petite precision (si je peut me permettre ) :

b)
Calcul des tailles de cadres par exemple.
Les points indiqués en bas sont en dix millième de pouce.
soit 1 inche/10 000
1 pouces fait 2,54 cm
Le point fait donc 0,0254mm


il est possible de changer les unitées utiliser par ARES (isis aussi !) il suffit
d'aller dans le menu affichage puis de cliquer sur "Unité" et la on passe en metrique
( mm , cm , metre , ect . . .) .
Rappel : le Snap est en fait l'espacement entre les "point" sur la feuille de
travail , les lignes et composant se positione toujours sur un point !
On pourrait aussi appeler le "snap" le pas .

Le "snap" par defaut est de 2.5mm ce qui est important donc il faut mieux le
diminuer ---> idem : menu affichage et snap (choisir la valeur dans celle proposée !)
Par contre autant pour tracer les dimensions d'une carte il est bien d'avoir directement
les mesure en millimetre (ces dimension s'affiche en bas a droite de la fenetre
du logiciel dans la barre "message" ) autant pour placer les composant il est bien
de se remettre en "TH" car l'espacement des pattes d'un CI standard est de "100th"
c'est a dire 2.54 mm , avec un pas de 2.5 mm c'est pas evident a centrer !

Si je peut ajouter ceci moi pour debuter (a partir de 0) avec proteus
j'ai utiliser ces tuto :
http://www.brive.unilim.fr/valente/index.html
http://www.lyc-ampere.ac-aix-marsei...?id_rubrique=15

voila ! bon courage a ceux qui debutent !
Au depart ça parrait complexe mais par la suite on arrive assez vite a faire
des choses correcte !
ps : bonne idée le tuto !!!
fasteliot
fasteliot ☆☆☆☆☆☆ 03/09/2006, 22h21 #3  
VIVE PROTEUS!!!
Je l'utilise depuis 4 ans, et je regrette pas les sous dépensés dedans!!

Bien l'idée du tutorial, et je remercie celui qui a inventé l'autoroutage!!!!
Mais il y a pleins de paramètres en plus à régler et a prendre en compte:
_Ne pas mettre de traversées en dessous des CI ( ou sinon, bon courage sans tout faire fondre)
_Ne pas relier les CI coté composants ( pour cela, faite un carré rouge sur le CI)
_Mettre une bonne distance entre deux pistes (au grand min 1/2 pas) sinon risque de couts-circuits!
_ Après le routage, je conseil d'enlever tous les angles droits des pistes, tres simple a réaliser: cliquez un peut au dessus de l'angle et reliez au bord opposé. puis supprimez l'angle droit
_ et d'autre que j'ai oubliés!
_ha si, pour un bon routage, avec le minimum de traversées, ne faites pas a tout pris de belles cartes avec des composants bien rangées, paralelle, ....
Faite l'éfficacité, en mettant les composant de façon à ce qu'il y ai le moins de chemin a faire pour relier les composants ( genre, il y a 20cm de pistes pour relier un connecteur à un oscillateur (au hasard un 4060), et ben il n'oscillera pas!!

Voila, ciao les gens.

Dernière modification par Fas54 04/09/2006 à 12h08.