Documentation

Assistant pour les symboles

Introduction

Cet assistant est utile pour dessiner de grands composants comme des ICs qui sont affichés par un rectangle avec un certain nombre de broches. L'assistant s'oriente aux textes. Un script (=ordres donnés ligne par ligne) définit les broches aux bords du rectangle.

Un clic sur la fonction "Composants/Assistant pour créer des composants et symboles" fait apparaître le dialogue suivant:



Le symbôle et ses broches

F bautsymbassi00.jpg


Le menu "Script du composant" sert à produire un "nouveau" texte (servant comme base d'un nouveau composant) à partir d'un modèle, à "charger" un script existant ou à "sauvegarder" le script traité dans un fichier *.txt. Le champ blanc affiché sous la rubrique "Le symbole et ses broches" est destiné à recevoir votre script. La colonne "Ligne" en haut à droite vous permet de créer ("nouveau"), "éditer" ou "effacer" une ligne respectivement "Classer les broches dans l'ordre".

Plus bas dans le champ gris, vous pouvez "Charger un composant existant" avec le script correspondant afin de le regénérer sous sa forme modifiée. Il est possible que certains détails du dessin du composant ne puissent pas être décrits au moyen du script et doivent être ajoutés ou modifiés séparément à l'aide des fonctions de dessin.

Après avoir produit le script, appuyez sur le bouton "Créer le composant" pour obtenir le composant généré.

Comme exemple vous allez créer le composant AT90S2313 (microcontrôleur AVR 8-bit de ATMEL) à l'aide de l'assistant. Vous trouvez la documentation technique correspondante sous l'adresse: http://www.target-3001.de/target/AT90S2313datasheet.pdf



Configuration de broches

Pour les informations les plus importantes concernant les broches, les boîtiers et le schéma bloc: Cliquez sur "Nouveau" dans la rubrique "Script" pour faire apparaître la boîte de dialogue suivante:

F bautsymbassi0.jpg


Le script modèle affiché définit le composant dont on voit le symbole à droite.


Editer le nom du composant et definer un bibliothèque desiré

Les modifications dans le script entraînent une modification simultanée dans le dessin du symbole. De la feuille de données, nous savons que le boîtier a 20 broches, alors nous entrons ce chiffre. Le script affiché par défaut est la base de l'IC que nous pouvons voir comme un symbole à côté droit.


F bautsymbassi01.jpg


Cliquez deux fois sur la ligne COMPOSANT pour l'éditer. Le dialogue suivant apparaît:

F bautsymbassi2.jpg


Nous transferons le nom de "Demo" à "Microcontroller" et nous voyons le resultat dans le script. La dernière ligne "LIBRARY" vous donne l'information du chemin de bibliothèque où vous voulez sauvegarder votre composant. Dans notre exemple nous avons sélectionné: C:\Bibliotheken\V14\fr\Mes_Symboles.SYM3001. Alors encore une fois une double clique sur la ligne et insérez le chemin dans le dialogue affiché. La ligne "BOITIER" défini la proposition de boîtier. La proposition de boîtier serait DIL 20. Vous pouvez l'insérer avec un double clique sur la ligne et le choisir dans le gestionnaire de bibliothèque en TARGET.

F bautsymbassi3.jpg


Ici il est montré clairement qu'il est raisonnable de dessiner d'abord le boîtier d'un composant nouveau (symbole et boîtier) et ensuite vous pouvez lui attribuer son chemin de bibliothèque.

Nous faisons le même dans la ligne prochaine où nous définons une proposition de bibliothèque. Ici c'est Standard.PCK3001 (c'est la bibliothèque avec le boîtier DIL 20).

Assigner les fonctions de broches

Ensuite nous sommes dans la ligne "COMPONENT_FUNCTION". Comme il s'agit d'un microcontroller avec une flèche programmable, nous insérons après le double clic: "DIGITAL-IC".

F bautsymbassi4.jpg



Comme il s'agit en plus d'un IC et nous voulons utiliser ce préfixe, nous définons dans la ligne prochaine et dans le dialogue "PREFIX" le mot "IC" et dans la ligne "TYPE" le mot "IC/Digital".

Le dialogue dans la ligne "SYMBOLE" défine le suffixe du symbole, ici c'est "a" ainsi que la question si le symbole a un rectangle ou pas (le cas échéant faire un crochet).

Ensuite nous nous portons vers l'emplacement des broches selon le fichier technique. L'image suivant montre l'extrait correspondant du fichier technique:

BautSymbAssi6.jpg


Nous commençons par la première broche, c'est un fonction RESET inversé. Nous le cherchons dans le schéma synoptique et regardons que cette connexion est une entrée. L'image suivant montre l'extrait du fichier technique avec les informations correspondants:

BautSymbAssi7.jpg



Dans le dialogue "Editer la broche" que nous ouvrons par click M11 sur la premier ligne "PIN", nous insérons comme "Numéro de broche" "1" pour le premier broche, comme nom de broche "Reset" et comme fonction "Entrée (IN)". Nous pouvons sélectionner dans la liste déroulante l'entrée dernière. Nous désactivons la fonction avec "horloge", mais nous l'activons avec "Inverseur". Le "Nom de pastille": est "A1"

F bautsymbassi5.jpg


Maintenant nous sélectionnons l'ouest où la connexion est fixée au symbole. Nous confirmons par OK et notre première broche est suffisamment définée.

La broche 2 est l'une de sept PortD Driver comme nous avons appris du schéma synoptique de fichier technique:

BautSymbAssi8.jpg


Dans l'assistant de composant nous faisons un double clic sur la ligne de deuxième broche et nous réglons comme suit:

Numéro de broche: 2
Nom de broche: PD0
Fonction de broche: Entrée/Sortie (I/O) (voir schéma synoptique)
Nom de pastille: A2
Horloge: non activé
Inverseur: non activé
Directon: Ouest
Confirmez avec OK, et la deuxième broche est finie.


Tous les types de lignes déjà frappés sont indiqués en gris. Nous cliquons sur "PIN" et tout de suite notre dialogue connu apparaît encore une fois avec les propriétés des broches pour la ligne nouvelle. Nous insérons:

No de broche: 3
Nom de broche: PD1
Fonction de broche: Entrée/Sortie (I/O) (voir schéma synoptique)
Nom de pastille: A3
Horloge: non activé
Inverseur: non activé
Directon: Ouest
Confirmez avec OK, et la troisième broche est finie.

A ce moment nous voyons l'image suivant dans l'assistant de composant:

F bautsymbassi1.jpg


L'image du symbole dans le dialogue à droite successivement répresente les définitions des broches. Après nous avons défini tous les broches avec leur propriétés correspondantes, nous activons la touche "Créer le composant". TARGET vérifie d'abord, si le nombre des broches indiquées définit correspondant au nombre des pastilles de boîtier (comparez aussi ligne 3 dans le script). Dans ce cas le symbole du composant sera créé dans la bibliothèque indiquée. Si vous avez un peu plus de pratique vous pouvez générer aussi tel scripte dans un programme de tableur et vous pouvez épargner du temps. Vous pouvez utiliser aussi un éditeur de texte, mais faites attention à la structure du scripte et séparez les entrées par des tabulateurs. Importez le document "scripte.txt" dans l'assistant de composant comme décrit en haut.


Classer les broches dans l'ordre

Exemple nouveau:

Si vous avez un désordre concernant les numéros de broches (sans égard pour les noms de broches)...


CompWizSort1 f.jpg


vous pouvez utiliser la fonction


CompWizSort2 f.jpg


pour classer les broches dans l'ordre (attention les noms de broches à droite!)


CompWizSort3 f.jpg


Voir aussi Assistant pour les boîtiers
Autres Assistants