Forum: Platinen Beurteilung Layout Stepperdriver m. Allegro A3982


von Matthias (Gast)


Lesenswert?

Hallo,

ich habe, als Ersatz für meine Steppertreiber auf L297/L298 Basis, mal 
ein Layout mit dem Allegro A3982 geroutet. Der Schaltplan ist vom 
Reprap-Projekt "geliehen". Da das mein Erstlingswerk ist, wär es ganz 
schön, wenn sich das mal jemand anschauen könnte.

http://img294.imageshack.us/img294/820/pcb.png
http://img151.imageshack.us/img151/8284/schem.png
http://www.filefactory.com/file/agcd01b/n/stepperdriver_rar (Schaltplan 
und Board im Eagle-Format)

Der DRC (DRU-File von haka-lp eingespielt, da solls auch später 
gefertigt werden) wirft noch einen Haufen Fehler - allerdings nur 
"Width" (die definitiv über der minimalen Leiterbahnbreite liegt) und 
"Overlap". Darf ich die ignorieren?

Danke & Schönes Restwochende noch!

Freundliche Grüße,
Matthias

von Matthias (Gast)


Lesenswert?

Und das PCB nochmal mit Bauteilbezeichnungen

http://img156.imageshack.us/img156/1650/pcb2.png

von Agamemnon (Gast)


Lesenswert?

Wäre toll, wenn ihr mal dieses blödsinnige imageshack in die Tonne 
kloppen könntet. Die Seite ist einfach nur langsam und schlecht. Es gibt 
hier die Möglichkeit, Bilder hochzuladen. Der dahinterstehende Server 
hat mehr als genug Reserven...

von Matthias (Gast)


Lesenswert?

Gästen ist ein Dateiupload leider nicht möglich.
Und so langsam ist die Seite nun auch nicht.

von Gast (Gast)


Lesenswert?

wofür sollen die beiden Richtungswechsler (DuKos) an der oberen linken 
Pfostenwanne gut sein?

von Gast (Gast)


Lesenswert?

genau das gleiche an dem linken ovalen Pad ganz unten.

von Matthias (Gast)


Lesenswert?

> wofür sollen die beiden Richtungswechsler (DuKos) an der oberen linken
> Pfostenwanne gut sein?

Stimmt, auf die sind in der Tat überflüssig.

von Michael (Gast)


Lesenswert?

Du hast einige male Winkel kleiner 90 Grad im Kupfer. Das läst sich 
schlecht Fertigen. Ich würde auch versuchen die Bottom Seite möglichst 
leer zu bekommen um dort eine Masselage zu machen.

Mfg Michael

von AC/DC (Gast)


Lesenswert?

Wenn das Board bei nem LP-Hersteller gefertigt werden soll ist es
gut. Zum Selbstätzen wäre das nichts.
Bischen sinnvollen Text auf Top- und Bottomlayer für das sichere
Handling erspart Nachfragen.
Gefallen tut mir nicht das die Pads vom Chip die gleiche Breite
haben wie die Leiterbahnen aber durch den Lötstopplack dürfte
es da keine Probleme geben.
Die beiden Vias nahe der R6-Beschriftung sind ein Signal und können
zusammengefaßt werden.
Eine Via von C4 nach C5 kannste auch noch einsparen wenn du einen
Layerwechsel ausläßt. Den Chip kannste trotzdem problemlos anschließen.
(Einfach auf dem Bottomlayer bleiben).
Die Via unter SV1 ist überflüssig bei industrieller Fertigung.

von Agamemnon (Gast)


Lesenswert?

>Du hast einige male Winkel kleiner 90 Grad im Kupfer. Das läst sich
>schlecht Fertigen.

Wieso jetzt?

von Matthias (Gast)


Lesenswert?

> Wenn das Board bei nem LP-Hersteller gefertigt werden soll ist es
> gut. Zum Selbstätzen wäre das nichts.

Mache ich definitiv nicht selber. Schon allein des ganzen Abfalls wegen.

> Bischen sinnvollen Text auf Top- und Bottomlayer für das sichere
> Handling erspart Nachfragen.

Mach ich.

> Gefallen tut mir nicht das die Pads vom Chip die gleiche Breite
> haben wie die Leiterbahnen aber durch den Lötstopplack dürfte
> es da keine Probleme geben.

Zumindest bei den Leiterzügen die zu X1 führen gehts leider nicht 
anders. Sogar die 24mil reichen eigentlich nicht aus, um den Treiber 
auszureizen. Der schafft pro Phase 2A, aber da müssten die Leiterbahnen 
ja mehr als doppelt so breit werden. Nunja, egal. Für meine Stepper 
reichts.
Bei den anderen werd ichs nochmal überdenken, aber da lässt sich wohl 
noch was machen. Gibts da eine Faustregel, wie breit die Leiterbahnen im 
Verhältnis zu den Padbreiten sein sollten?

> Die beiden Vias nahe der R6-Beschriftung sind ein Signal und können
> zusammengefaßt werden.

Stimmt, wird erledigt.

> Die Via unter SV1 ist überflüssig bei industrieller Fertigung.

Verhält sich mit dem Via beim Power-Connector vermutlich ähnlich?

> Eine Via von C4 nach C5

Kannst du das nochmal genauer spezifizieren?
C4 und C5 liegen ja eigentlich recht weit auseinander, meinst du evtl. 
ein anderes Bauteil?

Nochmal zu den DRC-Fehlern:
Kann ich die Width- und Overlap-Fehler ignorieren? Im Film im 
Herstellungsprozess sind doch letztere sowieso unsichtbar? Und was width 
meint, kann ich leider auch noch nicht ganz nachvollziehen. Die 
minimalen Leiterbahnbreiten sind definitiv berücksichtigt.

von Gast (Gast)


Lesenswert?

Die ovalen Pads sind bei durchkontaktierten Pads auch überflüssig. Da 
reichen runde Pads mit 0,3er Restring. Dadurch bekommst du Platz und 
kannst unten rum noch Leiterbahnen legen.
C8 und C6 würde ich 2,2µF Kerkos nehmen.

von frankman (Gast)


Lesenswert?

Die Overlaps kannst du nicht ignorieren.
Ich sehe auf Anhieb, das du die Leiterbahnabstände nicht eingehalten 
hast. 0,2mm sollten es schon sein!

von Gast (Gast)


Lesenswert?

Markiert er die Fehler die er anmeckert nicht? Eagle...(Kopfschüttel)
Mit Width meint er vielleicht die Abstände Leiterbahn zu Leiterbahn? Die 
Leiterbahn oben rechts, vom vorletzten Pin des Treibers sitzt sehr nah 
an der anderen Leiterbahn.

von Matthias (Gast)


Lesenswert?

> Die ovalen Pads sind bei durchkontaktierten Pads auch überflüssig. Da
> reichen runde Pads mit 0,3er Restring. Dadurch bekommst du Platz und
> kannst unten rum noch Leiterbahnen legen.

Die bringt das Bauteil halt so mit. Da ich den Platz da unten nicht 
brauche darfs ausnahmsweise so bleiben.

> C8 und C6 würde ich 2,2µF Kerkos nehmen.

Hab die Beschaltung aus dem Datenblatt übernommen, die Kondensatoren da 
sind alle keramisch. Wo bekommt man denn Kerkos mit 2,2µF?

> Ich sehe auf Anhieb, das du die Leiterbahnabstände nicht eingehalten
> hast. 0,2mm sollten es schon sein!

Hm, ist das nicht eigentlich "clearance"?
Die Overlaps treten ausnahmslos dort auf, wo sich Leiterbahnzüge in Pads 
oder Vias überschneiden.

von Matthias (Gast)


Lesenswert?

> Markiert er die Fehler die er anmeckert nicht? Eagle...(Kopfschüttel)

Doch, tut er. Er schraffiert die Leiterbahnen ein Wenig.
Was er mir damit sagen möchte weiß ich aber nicht so recht.

von spess53 (Gast)


Lesenswert?

Hi

Bist du sicher, das du mit dem Layout auch die Verlustleistung abführen 
kannst? Ohne Kühlflächen ist der Wärmewiderstand recht hoch. 
Normalerweise werden die GND-Anschlüsse mit grösseren Kupferflächen 
verbunden.

MfG Spess

von Matthias (Gast)


Lesenswert?

> Bist du sicher, das du mit dem Layout auch die Verlustleistung abführen
> kannst?

Der Spannungsregler sowie der Treiber bekommen einen seperaten 
Kühlkörper. Muss ich sonst noch etwas beachten?

von Gast (Gast)


Lesenswert?

> Wo bekommt man denn Kerkos mit 2,2µF?
bei CSD-Electronics z.B.

von Gast (Gast)


Lesenswert?

was Spess schrieb, solltest du schon beachten.
lt. Datenblatt:
"The A3982 is supplied in a 24-pin wide-body SOIC  (package LB) with 
internally-fused power ground leads for enhanced thermal dissipation."
und
"One-layer PCB, two-sided with copper limited to solder pads and  3.57² 
in.
 of copper area on each side, connected to PGND pins"

D.h. deine PGND-Pins sollten möglichst fett an eine größere Kupferfläche 
angeschlossen sein.

von spess53 (Gast)


Lesenswert?

Hi

@Gast (Gast):  Genau das meinte ich.

@Matthias (Gast)  : Mit dem Design kannst du nur einen Bruchteil der im 
Datenblatt angegebenen Leistung abfordern. Ich wurde mich mal bei 
Allegro nach Application Notes oder Designrichtlinien umsehen. Eine 
Alternative wäre ein aufgeklebter Kühlkörper (gibt es für eine ganze 
Reihe von SO- und Dil-Gehäusen).

MfG Spess

von Matthias (Gast)


Lesenswert?

> and  3.57² in. of copper area on each side, connected to PGND pins

Das ist mehr als problematisch. Mein Layout hat ja nichtmal 2²" 
Gesamtfläche.
Lässt sich das wirklich nicht mit einem Kühlkörper auf dem IC lösen?
Im aktuellen Layout bekomme ich bestenfalls 2 GND-Pins über Vias an eine 
Kupferfläche auf der Unterseite. Massefläche auf der Oberseite wird wohl 
gar nichts.

Ich habe übrigens nochmal einen Screenshot der DRC-Fehler gemacht (im 
png-Export sind die leider nicht sichtbar).

http://img396.imageshack.us/img396/3250/pcb4.png

Die schraffierten Leiderbahnen werden alle mit "width" angemeckert. Da 
seh ich aber so einiges, was garantiert mehr als 0,2mm voneinander 
entfernt ist.

von spess53 (Gast)


Lesenswert?

Hi

>Die schraffierten Leiderbahnen werden alle mit "width" angemeckert.

Ich kenne Eagle zwar nicht, würde aber eher darauf tippen, das sich das 
'width' auf die Leiterbahnbreite bezieht.

>Lässt sich das wirklich nicht mit einem Kühlkörper auf dem IC lösen?

Das hatte ich dir doch als mögliche Alternative vorgeschlagen. Evtl. 
solltest du darauf achten, das um den A3982 möglichst nur niedrige 
Bauteile befinden. Dann kann de Kühlkörper auch etwas grösser ausfallen.
Suche mal bei Reichelt unter V5619A/B/C/E.

MfG Spess

von Matthias (Gast)


Lesenswert?

> Ich kenne Eagle zwar nicht, würde aber eher darauf tippen, das sich das
> 'width' auf die Leiterbahnbreite bezieht.

War auch meine erste Vermutung.
Im DRC steht aber "minimum width" auf 0,2mm.
Die geringste Breite die ich nutze ist 16mil, also 0,4mm.

> Das hatte ich dir doch als mögliche Alternative vorgeschlagen.

Entschuldigung.
Als du deinen zweiten Beitrag gepostet hast, hab ich gerade meinen 
geschrieben.

> Evtl. solltest du darauf achten, das um den A3982 möglichst nur niedrige
> Bauteile befinden.

Um das IC ist sowieso nur Hühnerfutter in 0805 + die beiden 
HL-Widerstände in 2512 drumrum, sollte also kein Problem sein.

Vielen Dank für die ganzen Tipps bis jetzt!

von Matthias (Gast)


Lesenswert?

Das Problem mit "width" ist mehr oder weniger gelöst - für die 
Netzklasse "Power" sind seperate Werte definiert, und da lag ich 
teilweise drunter.

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.