Verbindung der Verriegelung mit dem Stößel über 8 horizontale Spuren innerhalb des IC (Auto-Routing-Stil)

Hier ist das Problem mit Eagle Autorouter und mir, die versuchen, einen 62256-RAM-Chip mit einem 74HC574-Latch zu verbinden (selbst wenn Clock und Latch Enable getrennt sind).

Ich habe die Breite im Problem-IC (74HC574) gemessen und es sind 6 mm. Ich wurde paranoid und beschloss, Eagle die Verwendung von 0,1 mm Spurbreite und 0,1 mm Spurabstand zu erlauben. Ich habe einen Abstand von 0,3 mm zwischen Pad und allem anderen daneben verwendet. Ich stelle den Reststring (der Pads) auf 0,24 mm und um die Pads klein und kreisförmig statt oval zu machen, stelle ich die Dehnung auf 0 statt 100.

Im Abschnitt „Verschiedenes“ habe ich „Gitter prüfen“, „Winkel prüfen“, „Schriftart prüfen“ und „Beschränkung prüfen“ deaktiviert.

Ich denke, ich habe mich bisher sehr gut geschlagen.

Hier ist also meine Berechnung, wenn ich 0,1 mm Spurbreite und 0,1 mm Spurabstand verwendet habe:

 0.3mm initial spacing from end of pad = 0.3mm
+0.1mm 1st track width = 0.4mm
+0.1mm 1st space = 0.5mm
+0.1mm 2nd track width = 0.6mm
+0.1mm 2nd space = 0.7mm
+0.1mm 3rd track width = 0.8mm
+0.1mm 3rd space = 0.9mm
+0.1mm 4th track width = 1mm
+0.1mm 4th space = 1.1mm
+0.1mm 5th track width = 1.2mm
+0.1mm 5th space = 1.3mm
+0.1mm 6th track width = 1.4mm
+0.1mm 6th space = 1.5mm
+0.1mm 7th track width = 1.6mm
+0.1mm 7th space = 1.7mm
+0.1mm 7th track width = 1.8mm
+0.1mm 7th space = 1.9mm
+0.1mm 8th track width = 2mm
+0.3mm space to next pad = 2.3mm

und selbst wenn ich die spurbreite verdoppeln würde, hätte ich noch platz.

Ich habe auch versucht, alle Kosteneinstellungen auf der Registerkarte "Route" im Autorouter auf "0" zu ändern, außer dass ich die Polygoneinstellung unverändert gelassen und sogar das Autorouting-Gitter auf 0,2 mm eingestellt habe.

Hier ist ein Teil der Platine komplett ungeroutet

Nicht geroutet

So habe ich das Board von Hand geroutet, aber es hat 10 Minuten gedauert, und ich möchte nicht 10 Minuten pro vollständigem Routing-Versuch aufwenden.

Von Hand geroutet

So routet Eagle:

Autoroutet

Es wurde nicht beendet.

Bei jedem Auto-Routing-Versuch, den ich unternahm, gab es kein einziges Mal, dass Eagle eine Spur horizontal von einem IC-Pin aus startete (wie ich es mit meinem Erdungsstift des 74HC574 tat), und dies sogar, nachdem ich die bevorzugte Spur eingestellt hatte Richtung horizontal.

Wie konfiguriere ich Eagle so, dass diese Spuren automatisch automatisch geroutet werden (oder wie konfiguriere ich Eagle zumindest so, dass Spuren horizontal aus dem Boden und den VCC-Pins digitaler ICs verlaufen)?

Wie viel hast du für den Autorouter bezahlt?
nichts, aber immerhin, man sollte meinen, es tut zumindest so viel. Ich habe jetzt sogar versucht, die Polygoneinstellung auf Null zu setzen, und immer noch kein Glück
Da die Stifte an diesen Teilen auf 0,1 Zoll Mitten liegen, wäre es wahrscheinlich einfacher, auf einem 0,025-Zoll-Raster zu routen als auf einem metrischen Raster.
Nachdem ich den Autorouter von EAGLE mehrmals ausprobiert hatte, entschied ich mich, Boards manuell zu routen. Ich weiß nicht warum, aber ich bekomme Antrieb vom Zeichnen. Außerdem stellen Sie beim Zeichnen möglicherweise fest, dass Sie das Layout der Komponenten auf der Platine ändern müssen. In Ihrem Fall würde ich sagen, dass Sie mit Ihrem manuellen Routing etwas Erfahrung brauchen würden, um es schöner und schneller zu machen (plus die Chips auf das richtige Raster auszurichten, um die Spuren gerade zu haben), aber Sie haben sicher das Talent :). Ich gebe Ihnen 1000 %, dass Ihr manuelles Routing effektiver und effizienter wird.
Der 74HC574 hat einen Abstand von 6,72 mm (0,3 Zoll) zwischen den Stiftreihen, nicht die von Ihnen erwähnten 6 mm. Der Speicher wird 0,6 Zoll breit sein. Die Teile passen nicht, wenn Sie 6 und 12 mm Breite und 2,5 mm zwischen den Stiften verwenden.
Das manuelle Routing einer äußerst komplexen Leiterplatte ist eines der befriedigendsten Dinge in der Elektronik. Es beweist auch die Notwendigkeit der unvergleichlichen Fähigkeit des menschlichen Gehirns, Muster zu erkennen und schnell Alternativen zu finden. Computer können dies nicht, weil sie einfach nicht wissen, was Ihre Schaltung tun soll. Sie müssten einen Monat damit verbringen, dem Computer zu sagen, wie es geht, wenn Sie in 2 Tagen einfach alles selbst zeichnen könnten. Trotzdem ist "Toporouter" ein ziemlich beeindruckendes Kit.
Die Spurbreite und der Abstand werden meiner Erfahrung nach fast immer in Mil und nicht in mm angegeben.

Antworten (1)

Aus diesem Grund ist manuelles Routing der richtige Weg

Was Sie entdeckt haben, ist, dass Autorouter im Vergleich zur Fähigkeit eines menschlichen Gehirns, Muster zu erkennen und unfruchtbare Zweige schnell und visuell zu beschneiden, äußerst begrenzte Werkzeuge sind.

Ein paar Vorschläge kann ich aber machen:

  • Routen Sie auf einem imperialen oder weichmetrischen (dh in metrische Maßeinheiten umgewandelte imperiale Einheiten) Gitter im Vergleich zu einem hartmetrischen Gitter. Das DIP ist eine nordamerikanische Erfindung, ebenso wie viele andere Komponentenpakete – harte metrische Pakete sind erst vor relativ kurzer Zeit mit (T)QFPs und (T)SSOPs/MSOPs in den Abständen von 0,8, 0,65 und 0,5 mm ins Spiel gekommen. sowie BGA und QFN. Darüber hinaus ist die metrische Größenbestimmung für passive SMT-Gehäuse immer noch nicht universell – während Tantal-EIA-Größen metrisch sind, haben Keramikkappen und Chip-Widerstände oft immer noch imperiale Größen.

  • Achten Sie genau auf Ihre Fluchtwege – es ist leicht, sich beim Routing „einzupacken“ und am Ende Durchkontaktierungen zu benötigen, die Sie sonst nicht benötigen würden. Dies ist doppelt wichtig, wenn allgegenwärtige Netze wie Strom und Erde geroutet werden oder wenn Sie Ihre schnell umschaltenden Leitungen (Takte, Latch-Aktivierungen usw.) nicht früh im Routing-Prozess erreichen können, um das Senden von hochfrequenten, hart angesteuerten Signalen zu vermeiden Nudeln über Ihr ganzes Board und emittieren EMI, während sie gehen.

  • Achten Sie auf die Lokalität – wenn zwei Komponenten Teil derselben Schaltung sind, sollten sie auf der Platine nahe beieinander liegen. Dies ist ein wichtiges Werkzeug zur EMI-Reduzierung, und überschüssige Schleifenbereiche machen Ihr Board nur zu einer besseren Antenne, was im Allgemeinen nicht das ist, was Sie wollen. Es macht es auch einfacher, bei der Fehlersuche und dem Debuggen zu folgen.

  • Und denken Sie schließlich an die Skalierung. Dies ist bei DIPs kein großes Problem, aber bei der Arbeit mit SMT-Gehäusen verliert man leicht den Überblick darüber, wie klein die Dinge wirklich sind, und endet mit einer Platine, deren Montage ein Albtraum ist, weil die Teile so eng eingepfercht sind dass Sie Ihr Bügeleisen nicht hineinbekommen können, um sie zu löten, ohne eine Schlangenmenschenhandlung zu machen.

Ich werde zu oft eingesperrt und es scheint, dass der einzige Ausweg darin besteht, die Masse später manuell anzuschließen, nachdem ich die Leiterplatte hergestellt habe, was ich für eine schlechte Idee halte, also ist es in jedem Fall ein Verlust-Verlust
@Mike - arbeite weiter daran und ich bin sicher, du wirst eine Lösung finden (vielleicht würde es helfen, Gründe früher zu leiten?). Der Wechsel zu einem vierlagigen Board hilft natürlich enorm beim Routing, aber das ist nicht für jeden eine Option, weshalb ich es in meiner Antwort nicht vorgeschlagen habe.
Wenn ich ein vierlagiges Board von Hand machen könnte, wäre ich jetzt reich, aber ich bin nur ein armer Bastler. Ich habe einen anderen Thread über die Suche nach einem neuen Chip gepostet, der bei meinem Routing helfen könnte. Es ist mir egal, ob ich Chips wechseln muss, nur damit das Routing funktioniert.