Hallo,
ich arbeite mich gerade in den Altium Designer ein und komme auch soweit
zurecht. Allerdings habe ich folgendes Problem:
Im Layout werden nicht alle Signal-Verbindungen übernommen (siehe
chan1.png, chan2.png)
Zum Aufbau:
Schematic.png zeigt die Seite von dem Channel, darin werden weitere
Sheet Symbole plaziert. Im Schematic darüber hab ich 4x die Seite
("Schematic.png" eingefügt)
Das Symbol (Jumper) wurde selbst erstet. Es sind einfach zwei Pins und
dazu zwei Pads. (Name: 1 und 2, was deckungsgleich mit dem Symbol ist)
Er fügt auch alles schön ein, dann lass ich die Räume abgleichen ("Copy
Room Format" und es passt alles 1:1 zusammen, bis auf die Pads meiner
Jumpers. Andere selbst erstellte Bauteile funktionieren auch. Der DRC
schlägt natürlich an. (Im Bild hab ich die falsche Verbindung entfernt).
Das Netz hätte er richtig benannt. Wenn ich Design->Import Changes
mache, sagt er, es gäbe keine Unterschiede. Es fehlen aber die
Verbindungen zwischen dem PAD 0 und dem NetBipDriver...
(Und um gewisse Beiträge zu vermeiden, es handelt sich um eine legal
gekaufte Version für sehr viel Geld.)
Ich hoffe, jmd kann da weiterhelfen.
Vielen Dank
Router
Leider kann ich das Projekt nicht veröffentlichen.
Der ERC meckert nicht und beim ersten Channel hat er es auch richtig
gemacht. Ein paar Jumper macht er auch bei jedem Channel richtig.
Was meldet der Compiler? (im Schaltplan CC).
Kommen Fehlermeldungen bei einem Update PCB?
Ich kenne nur noch ein Problem, dass er mehrere PADs bei einem Bauteil
mit gleichem Namen unter gewissen Umständen nicht übernommen bekommt.
Jens
Also der Compiler mekert hier und da, dass z.B. bei einem Bauteil kein
Pin angeschlossen ist, bzw die Richtung nicht angegeben etc.
Ich habe das Multi Channel Design so wie in der Doku erstellt. Die Buse,
die rein und raus gehen funktionieren 1A. Da mekert er zwar, macht es
aber richtig. (Laut der Doku habe ich z.B.
Bus: CTR_OUT[1..4]
Wire: CTR_OUT1, CTR_OUT2, ...
Wire zum Sheet Entry: CTR_OUT
Wenn ich in einem Multi Channel Design eine weitere Hierachie einfüge,
mach ich es als normales Sheet Entry oder? Wenn ich da dann jeweils auch
wieder ein Multi Channel einfügen müsste, macht es ja keinen Sinn m. M.
n.
Was sehr komisch ist, wenn ich mein Jumper Symbol durch einen Widerstand
aus dem Vault ersetze, funktioniert alles.
Mit meiner Lib nur beim Channel 1?
Die Lib kompiliert er ohne Warning und Error.
Ich habe mal eigentlich alle Infos aus der Lib angehängt. Ich mein ein
Jumper ... ich dachte, da kann man nix dabei falsch machen.
Ich habe mal ein neues Symbol Dummy erstellt. Mit diesem Symbol und dem
alten Footprint hat es funktioniert o.O
Ich habe im original Symbol die Pins mal auf 3 und 4 umbenannt (danach
alles Kompiliert, Geupdatet, etc) hat nichts gebracht.
Mir scheint so, als ab Pin 0 zwar in der Lib vorhanden ist, aber nicht
genutzt ist. Im Pin Mapping passt es allerdings.
Kann es an der Bennenung "JUMPER_1x2" liegen? Ein STRG+C und STRG+V von
dem Dummy Symbol zu dem eigentlichen hatte den gleichen Fehler.
Ich hab auch ein Footprint Dumyy (kein Schreibfehler) erstellt und vom
Symbol Dummy aus alles fein. Vom Jumper Symbol war der gleiche Fehler.
Ja ich lese es, aber bis auf eine Zeile, dass es keine Fehler gibt, kam
keine Ausgabe. Hab die Lib in einen neuen Projekt ebenfalls getestet.
Das mit dem Pin umbennen habe ich probiert, leider nichts gebracht.
Was ich gemacht habe, ein neues Symbol angelegt und alles da rein
kopiert. Das Alte gelöscht und das Neue wieder umbenannt. Es scheint
jetzt zu gehen. Woran es lag kann ich nicht sagen.
Sofern in den nächsten Stunden keine neuen Fehler auftreten, bedanke ich
mich für eure Antworten und habe gelernt, dass selbst eine so teure
Software wie Altium gewisse Bugs/Features/Ungewohnte Bedienung hat.
(Abgesehen von den sporadischen Abstürzen auf einem vanilla Windows7)
Lach :)
Ich habe bei anderen Tools BUGS gesehen, die deutlich Teurer waren wo
bei der Ausgabe (nach erfolgreichem DRC) auf einmal Kurzschlüsse drin
waren.
Bei mir Rennt Altium sehr stabil. Meist habe ich Probleme, wenn ich
irgendwelche Allegro Designs importiere die mehrere Lagen haben und nach
dem Import 150MB haben.
Ich hab Windows x64 mit AD 15.08xx.
Eigene große PCBs (14 Lagen und rund 15000VIAs) laufen dagegen meist
ohne Probleme.
Jens
Router schrieb:> Also der Compiler mekert hier und da, dass z.B. bei einem Bauteil kein> Pin angeschlossen ist, bzw die Richtung nicht angegeben etc.
DA solltest Du mal genau hinsehen.
Unter Umständen ist der Wire (Schematic) nicht sauber auf dem Pin
aufgesetzt sondern drübergezogen und dann hat der evtl keinen Kontakt.
Das sagt dir aber der Compiler (bitte Messages aufmachen un dort
nachsehen!). Ist im Übrigen wie beim Programmieren: Wer Warnings
ignoriert sollte tunlichst von der Entwicklung Abstand nehmen - auch bei
Altium. Warnings sieht man sich an und löst sie auf. In anderen CAE
Systemen gibt es dazu sogr ein Log wenn solche Warnings akzeptiert
werden.
Stimme Jens zu, mei mir läuft 14.3 und 15.0 und wenn es Fehler gibt sind
das meisten PEBKC Fehler.
rgds
Bei Schematic Editor, Document Options muss man den Electrical grid
enablen und kleiner als der snap grid gesetzt haben. Ich hab da zB Grid
visible 10, snap 5, electrical grid range 4. So kann ein wire auch mit
einem Pin connecten, der um einen Punkt verschoben ist.