« Assistant pour les symboles » : différence entre les versions
Ligne 3 : | Ligne 3 : | ||
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.<br><br> | 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.<br><br> | ||
== Charger un composant existant == | == Charger un composant existant == |
Version du 24 octobre 2014 à 12:09
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.
Charger un composant existant
Si vous souhaitez de modifier un composant existant en utilisant cet assistant ou vous aimeriez obtenir un nouveau composant à partir d'un existant, s'il vous plaît ouvrez le gestionnaire de composants avec la touche de fonctions [F2]. Recherchez le composant et cliquez M2 à l'image de composant afin d'ouvrir le menu contextuel.
Sélectionnez l'option "Editerer le symbole dans l'assistant IC ..." ou "Editer le boîtier dans l'assistant IC ..." ou "Editer 3D ...".
Le symbôle et ses broches
Un clic sur la fonction "Composants/Assistant pour créer des composants et symboles" fait apparaître le dialogue suivant:
Le menu Script du composant sert à produire un nouveau scripte (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. Le menu 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:
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.
Cliquez deux fois sur la ligne COMPOSANT pour l'éditer. Le dialogue suivant apparaît:
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.
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".
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:
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:
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"
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:
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:
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)...
vous pouvez utiliser la fonction
pour classer les broches dans l'ordre (attention les noms de broches à droite!)
Voir aussi Assistant pour les boîtiers
Autres Assistants