This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
geda:tragesym_tutorial.fr [2012/02/20 15:14] 127.0.0.1 external edit |
geda:tragesym_tutorial.fr [2014/04/18 07:40] (current) vzh Add links to translations |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | //Autres langues: [[tragesym_tutorial|English]] [[tragesym_tutorial.ru|Русский]]// | ||
====== Créer des symboles gschem rapidement et facilement en utilisant tragesym et un tableur ====== | ====== Créer des symboles gschem rapidement et facilement en utilisant tragesym et un tableur ====== | ||
Line 20: | Line 21: | ||
===== Étape 2: Télécharger le fichier technique du composant et trouver la liste des broches ===== | ===== Étape 2: Télécharger le fichier technique du composant et trouver la liste des broches ===== | ||
- | Pour cet exemple, nous allons créer un symbole avec les ports IO du PCA9555 16-bit IIC IO de Philips | + | Pour cet exemple, nous allons créer un symbole avec les ports IO du PCA9555 16-bit IIC IO de Philips |
Semiconductor. La description du produit et la fiche technique sont disponibles sur Philips : | Semiconductor. La description du produit et la fiche technique sont disponibles sur Philips : | ||
[http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html]. Téléchargez la fiche technique et ouvrez-la avec un visualiseur pdf qui permet la copie du texte à l'extérieur du PDF, tel que xpdf (téléchargeable sur [http://www.foolabs.com/xpdf/home.html]). Passez les pages jusqu'à ce que vous ayez trouvé le brochage ou le composant·: | [http://www-us.semiconductors.philips.com/cgi-bin/pldb/pip/pca9555.html]. Téléchargez la fiche technique et ouvrez-la avec un visualiseur pdf qui permet la copie du texte à l'extérieur du PDF, tel que xpdf (téléchargeable sur [http://www.foolabs.com/xpdf/home.html]). Passez les pages jusqu'à ce que vous ayez trouvé le brochage ou le composant·: | ||
Line 36: | Line 37: | ||
{{:tragesym:xemacs_rawselection.png}} {{:tragesym:xemacs_modifiedselection.png}} {{:tragesym:ooo_selection.png}} | {{:tragesym:xemacs_rawselection.png}} {{:tragesym:xemacs_modifiedselection.png}} {{:tragesym:ooo_selection.png}} | ||
- | L'image ci-dessus illustre les étapes·: | + | L'image ci-dessus illustre les étapes·: |
* insérez la sélection depuis votre visualiseur pdf vers un éditeur de texte | * insérez la sélection depuis votre visualiseur pdf vers un éditeur de texte | ||
- | * modifiez la liste des broches pour rendre votre tableur heureux | + | * modifiez la liste des broches pour rendre votre tableur heureux |
* coupez la liste de 24 à 13 avec la sélection rectangulaire | * coupez la liste de 24 à 13 avec la sélection rectangulaire | ||
* insérez la sélection rectangulaire sous les broches 1 à 12 | * insérez la sélection rectangulaire sous les broches 1 à 12 | ||
Line 52: | Line 53: | ||
{{:tragesym:ooo_rearanged.png}} | {{:tragesym:ooo_rearanged.png}} | ||
- | Remplissez les colonens de type, de style et de position aux valeurs les plus habituelles. Vous pouvez à nouveau utiliser la fonctionnalité d'autoremplissage | + | Remplissez les colonens de type, de style et de position aux valeurs les plus habituelles. Vous pouvez à nouveau utiliser la fonctionnalité d'autoremplissage |
Maintenant vous allez changer quelques unes de ces valeurs. Jetez un coup d'oeil sur le tableau descriptif de la fiche technique: | Maintenant vous allez changer quelques unes de ces valeurs. Jetez un coup d'oeil sur le tableau descriptif de la fiche technique: | ||
{{:tragesym:kpdf_pindescription.png}} | {{:tragesym:kpdf_pindescription.png}} | ||
- | Selon ce tableau, nous changeons les éléments suivants (voir le résultat ci-dessus): | + | Selon ce tableau, nous changeons les éléments suivants (voir le résultat ci-dessus): |
* La broche 1 est une sortie, nous voudrions avoir un rond d'inversion (NdT: trad à revoir) et une barre de négation | * La broche 1 est une sortie, nous voudrions avoir un rond d'inversion (NdT: trad à revoir) et une barre de négation | ||
* A1 à A3 sont des entrées, nous changeons le type et les déplaçons sur le côté gauche | * A1 à A3 sont des entrées, nous changeons le type et les déplaçons sur le côté gauche | ||
- | * mettez le type de SCL en entrée et déplacez aussi SCL et SDA sur le côté gauche | + | * mettez le type de SCL en entrée et déplacez aussi SCL et SDA sur le côté gauche |
* changez le type des broches d'alimentations VSS et VDD et ajoutez des noms de net. Nous utilisons les habituels GND et Vcc. | * changez le type des broches d'alimentations VSS et VDD et ajoutez des noms de net. Nous utilisons les habituels GND et Vcc. | ||
Line 78: | Line 79: | ||
===== Étape 6: Lancer tragesym et créer le symbole ===== | ===== Étape 6: Lancer tragesym et créer le symbole ===== | ||
- | Utilisez un shell et exécutez tragesym: | + | Utilisez un shell et exécutez tragesym: |
''werner@werner-amd64:~/Desktop/tragesym_tutorial> tragesym pca555.src pca555.sch'' | ''werner@werner-amd64:~/Desktop/tragesym_tutorial> tragesym pca555.src pca555.sch'' | ||
Line 86: | Line 87: | ||
===== Étape 7: Contrôler le résultat avec gschem et peaufiner le symbole ===== | ===== Étape 7: Contrôler le résultat avec gschem et peaufiner le symbole ===== | ||
- | Ouvrez maintenant le symbole généré avec et contrôlez le résultat | + | Ouvrez maintenant le symbole généré avec et contrôlez le résultat |
- | ''werner@werner-amd64:~/Desktop/tragesym_tutorial> gschem pca555.sch'' | + | ''werner@werner-amd64:~/Desktop/tragesym_tutorial> gschem pca555.sch'' |
En validant le texte caché («·en·», Edit->Show/Hide Inv Text), vous pouvez voir le symbole généré en entier. Il n'est pas réellement nécessaire de changer quoi que ce soit mais cela peut améliorer l'aspect du symbole si vous réarrangez un peu les broches. | En validant le texte caché («·en·», Edit->Show/Hide Inv Text), vous pouvez voir le symbole généré en entier. Il n'est pas réellement nécessaire de changer quoi que ce soit mais cela peut améliorer l'aspect du symbole si vous réarrangez un peu les broches. | ||
Line 106: | Line 107: | ||
NdT·: si vous voulez la version française: [[http://www.iznogood-factory.org/pub/gEDA/symboles.html]] | NdT·: si vous voulez la version française: [[http://www.iznogood-factory.org/pub/gEDA/symboles.html]] | ||
+ |