Beurteilung Layout Stepperdriver m. Allegro A3982

Gast #1233820
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
Gast #1233904
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.
Gast #1233927
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.
Gast #1233942
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.
Gast #1233984
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.
Gast #1234070
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
Gast #1234090
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.
Gast #1234105
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
Gast #1234133
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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren