Was bedeuten diese Eagle Warnungen

OP #1890503
Lesenswert?
• ▲
▼
Hallo,
ich bastel hier gerade mit Eagle rum und habe ein Problem mit einer 
selbst erstellten Lib. Ich habe den FT2232H erstellt und der hat ja ein 
paar VCCIO Leitungen, die habe ich mit VCCIO@20, VCCIO@31 etc. 
bezeichnet und von Type Pwr gemacht.
Nun habe ich die im Schaltplan an das Potential +3V3 angeschlossen und 
er heult rum:
POWER-Pin U$1 VCCIO verbunden mit +3V3
Tjoa, der Satz ist ja toll, hat er toll festgestellt, dass ich das da 
angeschlossen habe und was will er mir damit sagen? :-/
Gast #1890844
Lesenswert?
• ▲
▼
Fabian S. schrieb:
> Naja das IC braucht halt zwei unterschiedliche Spannungen, dann habe ich
> doch mehrere Power Pins oder? Oder deklariert man die dann anders in der
> Lib?

Wenn ein IC mehrere Pins für GND bzw VCC hat, dann gibt man die so an, 
wie du auch schon angedeutet hast: GND@1, GND@2 bzw. VCC@1, VCC@2 usw.
Dabei wird aber vorausgesetzt, dass alle GNDs bzw. alle VCC jeweils 
dieselbe Spannung haben. Am Symbol erscheint dann auch nur je zweimal 
GND bzw. VCC. Wenn du Netze mit den Namen VCC bzw. GND anschließt, kommt 
keine Warnung.

Wenn aber, wie bei vielen FPGAs, die IO-Spannungen unterschiedliche 
Werte haben können, dann solltest du auch unterschiedliche Namen geben, 
so dass du sie im Symbol auch der jeweiligen Bank wieder zuordnen 
kannst. So würde ich verwenden: VCC_B1@1, VCC_B1@2 für zwei Pins, die 
die Bank 1 versorgen. Für Bank 2 dann entsprechend VCC_B2@1 usw., 
sinnvoll dann, wenn eben Bank1 und Bank2 mit unterschiedlichen 
IO-Spannung angeschlossen werden dürfen. Sollte eine solche Bank nur 
einen Spannungspin haben, kannst du dir den Klammeraffen und die 
Nummerierung sparen, musst aber trotzdem jeden Pin mit einem eigenen 
Namen versehen, also VCC1, VCC2 etc.

Wenn Eagle mault, wie von dir beschrieben, liegt das einfach daran, dass 
du durch die Kennzeichnung des Pins als Power-Pin und die Vergabe des 
Namens praktisch den Netznamen schon vorgegeben hast. Wenn du diesen 
auch beim angeschlossenen Netz so verwendest (also das Netz z.B. auch 
VCC_B1 nennst), dann beschwert sich Eagle nicht.
Wenn du aber ein Netz mit dem Namen +3V3 anschließt, dann weist die 
Eagle darauf hin, dass es hier eine kleine Diskrepanz gibt. Das ist dann 
überhaupt kein Problem, wenn du dies absichtlich machst - das ist auch 
zulässig. Meist lässt sich das sowieso nicht vermeiden, denn manche ICs 
sind eben mit VCC o.ä. in der Bibliothek vorgegeben und man will aussen 
eben den Netznamen nach eigenen Wünschen benennen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.