Forum: Platinen [Altium]PCB Building Block


von Michael H. (Gast)


Lesenswert?

Hallo,

wir haben einen Bias DC/DC Converter entwickelt. Diesen brauchen wir 12x 
auf der Platine. Gibt es eine Möglichkeit das Design zu replizieren?
Ich hätte gerne einen Möglichkeit das Design auf der Platine als eine 
Kompente zu plazieren. Also quasi als wäre es ein IC, nur mit festen 
Verdrahtungen und Co. wo außen die Anschlüsse sind.

Kann mir jemand helfen, wie ich sowas machen kann?

-Michael

von Michael 9. (michael93) Benutzerseite


Lesenswert?


: Bearbeitet durch User
von Taz (Gast)


Lesenswert?

Eine gute Möglichkeit immer wiederkehrende Schaltungsteile zu verwenden 
sind auch Snippets. Ein Blick lohnt sich.

http://techdocs.altium.com/display/ADRR/Client_Pnl-Snippets%28%28Snippets%29%29_AD

von Jens (Gast)


Lesenswert?

Hallo,

das Thema hatten wir schon hier:
Beitrag "Layout multiplizieren (Altium Designer)"

http://techdocs.altium.com/display/ADOH/Multi-Sheet+and+Multi-Channel+Design

Über die Repeat Funktion des Blocks hat man schon mal die ganzen 
Bauteile im PCB.

Dann definiert man den ROOM des ersten Channels.
Platziert diesen.
Platziert die ROOMs der anderen Channels.
Über Design Rooms -> Copy Room Format kann man die ROOMs auf gleiche 
größe setzen.
Dann routet man den ersten Channel.
Zum schluss über Design Rooms -> Copy Room Format kann den ersten 
Channel auf die anderen Übertragen.


Jens

von Michael H. (Gast)


Lesenswert?

Mmh, irgendwie... hab' ich mir was anderes vorgestellt.

Das Problem bei Snippets ist, dass ich im Schaltplan keine Kompente an 
sich habe.
Das Problem bei Multichannel ist, dass ich das Layout auf verschiedenen 
Seiten habe - und das Layout kann nicht aus einer Datei geladen werden.


Was ich eigenltich suche:
Ich hätte gerne einen "IC" (besser formuliert building block, aber wie 
ein IC) den ich irgendwo im Schaltplan plaziere. Wenn ich dannn das 
Design auf eine Platine übertragen will, sollte das Design ansich 
auftauchen, fertig verdrahtet als Room, so wie ich es erstellt habe, nur 
noch die externen Verbindungen muss ich anschliessen.
Geht das?

von Steffen W. (derwarze)


Lesenswert?

Habe das zwar noch nie so gemacht aber mann könnte dafür doch ein 
Lib-element machen das dann wie ein Bauelement verwendet werden kann.

Bisher haben mir die Snippets gereicht.

von Jens (Gast)


Lesenswert?

Michael H.

Liest du das, was ich geschrieben habe?

Jens

von Winne Z. (rugbywinne)


Lesenswert?

Was ist damit, wenn Du den Teil markierst? >>>> Copy und paste
Reicht das nicht ?

von Michael H. (overthere)


Lesenswert?

@Jens: Was Du schreibst, ist im Prinzip das was Michael93 schrieb: Eben 
das, dass über Rooms zu Dublizieren, wie im YouTube video gezeigt.
Das ist schön und gut, aber man muss es für eine Platine erstellen; ich 
hätte es gerne als eine Art Bliothek wo ich die PCB schon auswählen 
kann.

Ich werde mal schauen, wie das geht, eventuell hat Steffen noch eine 
Idee, wie das gehen könnte.
Wie gesagt: Ich will ein Bauelement, das möglichst unveränderlich ist.

von Michael H. (overthere)


Lesenswert?

Winne Z. schrieb:
> Was ist damit, wenn Du den Teil markierst? >>>> Copy und paste
> Reicht das nicht ?
Net ist anders von den Kanälen... ;)

von Christian B. (luckyfu)


Lesenswert?

Michael H. schrieb:
> Wie gesagt: Ich will ein Bauelement, das möglichst unveränderlich ist.

Das wird dir nicht helfen!
Denn dann stolperst du ins nächste Problem: die BOM. Wie willst du 
etwas, was du einfach kopierst, oder ein Bauteil, was real aus vielen 
besteht,  in der BOM separieren? (Da sind es dann ja mehrere Bauteile 
mit unterschiedlichen Pick & Place Daten)
Bei den Repeat Schaltplänen macht der die Nummerierung automatisch 
richtig.
Klar muss man das Teil fürs erste mal zeichnen. Aber wenn man es nur 
reinkopiert und dann alle Netzte auf den richtigen Stand umbaut dauert 
das vermutlich ähnlich lang.

: Bearbeitet durch User
von Taz (Gast)


Lesenswert?

OK ich fasse mal zusammen.

So wie Jens es beschrieben hat, über Multichannel-Design ist der 
einfachste und logischste Weg um gleiche Schaltungsteile zuerstellen.
Du möchtest aber auch einen dieser Teile als quasi 'Bauteil' für spätere 
Designs ablegen, das wäre ein Snippet (ein Bauteil daraus zu machen 
kommt eigentlich nicht in Frage siehe Christian B.)
Der Nachteil vom Snippets (im Grunde das Gleiche wie einfach Copy und 
Paste) ist das Bauteilbezeichnungen und Netznamen nicht überein stimmen. 
Die Bezeichnungen muß man manuell ändern und die 'anderen' Bauteile 
löschen (und dann natürlich noch über Component-Links wieder in Sync mit 
dem Schematic bringen).
Aber das was Du machen willst geht nicht so einfach weil Altium dann 
Hellsehen müsste.

Als Workaround für nicht Multichannel Design könntest Du die 
Bauteilbezeichnungen schon bei Schaltplan Erstellung mit dem Snippet 
kompatibel machen z.B. im Snippet ein Widerstände mit R1000 speichern 
und im Schaltplan dann entsprechend auch R1000 benutzen (und später 
umbenennen).
Für deine 12x DCDC Platine wäre das - 1.DCDC im Schaltplan mit 
Bezeichnungen ab R1000 zeichnen, ins PCB, 1.DCDC-Teil routen als Snippet 
speichen, im Schaltplan 1.DCDC kopieren (noch nicht einfügen) erst 
Bauteile umbenennen, Update PCB, jetzt im Schaltplan einfügen, update 
PCB usw.

Viel Glück
Taz

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.