Bester Randstecker für meine Leiterplatte?

Ich mache eine Leiterplatte, bei der das Ziel darin besteht, die Stückliste so niedrig wie möglich zu halten und auch die Kosten für die Senkungen. Es hat sich als ziemlich schwierige Aufgabe erwiesen, aber ich bin jetzt in einer Endphase.

Meine Leiterplatte muss je nach Situation programmiert oder angeschlossen werden, und ich möchte keine Steckverbinder hinzufügen oder den Endbenutzer dazu bringen, zusätzliche Drähte anzulöten, also dachte ich, der Randsteckverbinder wäre die perfekte Option.

Ich habe mich umgesehen und es gibt Tausende von Optionen und ich bin mir nicht sicher, was das beste Design wäre. Meine endgültige Platine ist 0,8 mm dick und 4 cm (B) x 4 cm (H), könnte sie für diesen Zweck jedoch größer machen und benötigt mindestens 8 Pins, aber mehr wären großartig.

Das erste, was mir in den Sinn kommt, ist die Verwendung der alten Floppy-Anschlüsse oder eines ISA-Steckplatzes oder sogar PCI. Was sollte ich beachten, wenn ich dies auf meiner Leiterplatte entwerfe, und was wäre der billigste Steckverbinder?

Geht der Stecker zu einer Platine oder einem Kabel?
Entweder - es macht mir nichts aus, ich muss nur ein paar davon machen.
Ich dachte daran, sie wie eine normale PCI-Karte einzusetzen - programmieren Sie sie und die nächste. aber ich nehme an, für die Schnittstelle muss es fest sitzen.
Beachten Sie in diesem Fall, dass der Steckverbinder, auf den sich WillyWonka bezieht, nur für 50 (!) Steckzyklen spezifiziert ist (was für den typischen Einsatz in einem PC jedoch ausreichen sollte).
Passende Zyklen? Was bedeutet das?
Steckzyklen, nicht passend. Stecker ein + Stecker aus = 1 Steckzyklus. Die Anzahl der Male, die Sie es auf den Randstecker der Leiterplatte setzen können.
Nun, das scheint vorbeigerutscht zu sein und schließt jetzt diesen Kantenverbinder aus. Was könnte ich stattdessen verwenden, Steven?

Antworten (4)

Da Sie mit den 50 Steckzyklen des PCI-Steckers nicht zufrieden sind, dachte ich, was Sie wirklich brauchen, ist ein Stecker, der sich leicht ein- und ausschalten lässt. Schau dir mal diesen an :

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Achtung: nicht billig! 5,82 USD bei Digikey und bei Farnell sogar 7,91 GBP, das sind 12,40 Dollar! (Ich habe immer gewusst, dass Farnell teuer ist, aber sie überraschen mich immer wieder.) Die gute Nachricht ist, dass Sie nur einen brauchen.

Ich habe diese in einigen Projekten bei der Arbeit als Board-to-Board-Steckverbinder verwendet. Die Kontakte sind Federkontakte, sie fixieren die obere Platine nicht mechanisch. (In meinem Projekt wurde die obere Platine mit Druckknöpfen im Gehäuse befestigt.)

Sie müssten ein kleines Werkzeug herstellen, das Ihre Leiterplatte mit dem Steckverbinder ausrichtet, und Sie schieben einfach Ihre Platine auf das Werkzeug und drücken die Taste "Programmieren".

Und noch eine gute Nachricht (möglicherweise): Alle Ihre Kontakte befinden sich auf derselben (unteren) Seite Ihrer Leiterplatte. Dieser Typ hat ein 2,54-mm-Raster und ist mit 2 bis 30 Kontakten erhältlich, aber es gibt auch eine Version mit einem 1,27-mm-Raster (wenn Sie Ihr Programmierwerkzeug mit dieser Präzision herstellen können). Die Teilung von 2,54 mm ergibt jedoch eine Länge von weniger als 2 cm.

Bearbeiten Sie die von mir erwähnten
Druckknöpfe. Druckknöpfe im Gehäuse sind eine kostengünstige Möglichkeit, eine Leiterplatte zu montieren, da Sie keine Befestigungslöcher oder Schrauben benötigen. Der Bediener muss nur noch die Leiterplatte einschieben, und das war's. Dauert weniger als eine Sekunde, weit weniger als das Anbringen von 4 Schrauben.

Geben Sie hier die Bildbeschreibung ein

Ich habe hier kein solches Gehäuse, aber diese kurze Skizze sollte verdeutlichen, wie es funktioniert. Unter der unteren Platine befinden sich auch Anschläge wie die für die obere Platine gezeigte. Um die untere Platine zu montieren, drücken Sie sie einfach die zwei Ebenen der Druckknöpfe nach unten, bis sie ihre Anschläge erreicht. Dann die obere Platine einschieben. Dies hat natürlich nicht die Aussparungen, um an der ersten Ebene der Anschläge vorbeizukommen, so dass es auf der Ebene befestigt ist, die höher ist als die untere Leiterplatte. Wenn Sie den Samtec SIB-Steckverbinder verwenden, um die beiden Leiterplatten zu verbinden, beträgt der Abstand H zwischen ihnen 3,8 mm, genug für die meisten SMT-Komponenten.

Alles sehr schön, aber nicht für dich. Erstens ist es verdammt schwer, die PCBs zu entfernen, sobald sie eingerastet sind. Zweitens ist dies eine kundenspezifische Spritzgussform, die Sie nur 10.000 bis 15.000 Dollar für eine Einstiegsform für eine begrenzte Serie kostet.

Was Sie brauchen, sind nur zwei Wände im rechten Winkel, damit Sie das zu programmierende Board ausrichten können, indem Sie es in die Ecke stellen. Haben Sie eine Leiste in einer Wand, legen Sie die Platine darunter und drücken Sie die andere Seite nach unten, um Kontakt mit dem Stecker herzustellen.

Danke Stefan! Das sieht gut aus. Das PDF scheint nicht zu funktionieren. Das andere Tag-Connect sieht aber auch gut aus ... beides großartige Antworten ...
@ppumkin - der Link funktioniert bei mir, aber ich habe einen anderen gefunden. Kannst du das versuchen?
Ihre Antwort ist die beste basierend auf meiner Frage. Ich habe nach dem Edge Connector gefragt und denke, dass ich dieses Mal diesen verwenden werde. Vielen Dank für Ihre Zeit.
Also schau dir das jetzt genauer an. Ich muss ein Gehäuse mit einem Schlitz herstellen, der auf meine Leiterplattendicke abgestimmt ist. Sie haben etwas über Schnappschüsse in dem von Ihnen erstellten Anhang erwähnt. Könnten Sie das weiter ausführen – ich kann mir nicht vorstellen, was Sie meinen. Ich kann ohne Probleme 1,27 mm Abstand verwenden.
@ppumkin - Ich habe meiner Antwort etwas über die Schnappschüsse hinzugefügt, aber auch notiert, warum dies nichts für Sie ist. Nur zur Info.
OK - Sehr interessant - jetzt verstehe ich es. 10.000 Formen? huh, gut, dass wir jetzt 3D-Elemente für ein paar Pfund drucken können ;) Im Grunde schiebt man die Platine auf die angeschlossene, anstatt sie wie eine PCI-Karte hineinzuschieben. Erwischt! Danke - ich könnte die Kante so entwerfen, dass sie zu dieser SIR-Lösung (langfristig) oder einem PCI-Steckplatz (Test) passt - muss nur der Tonhöhe entsprechen. + Ich werde den Tag-Connect einsetzen, falls dieser Steckplatz ein Problem darstellt
bei $5 ist es viel billiger als tag-connect.

Es ist kein Edge-Anschluss, aber es hört sich so an, als ob Sie ein Tag Connect -Kabel benötigen:

Tag-Connect-Kabel

Es sind Kabel mit Ausrichtung und gefederten Stiften am Ende. Auf Ihrer Leiterplatte benötigen Sie nur eine extrem kleine Stellfläche – keine Stücklistenteile. Es gibt Versionen ohne Beine (sehr klein) und Versionen mit "Beinen" (die in das Brett einclipsen, um es sicher an Ort und Stelle zu halten). Die Version TC-2050 hat 10 Pins. Ich benutze sie heutzutage zum Programmieren aller meiner Boards.

Sehr schön! Wo kann ich sie also in der EU kaufen (wo kaufen Sie sie ein?)
FindChips könnte helfen. Die 6-Pin-Version (TC2030) ist an vielen Orten auf Lager, aber die 10-Pin-Version scheint nur bei DigiKey erhältlich zu sein, das nach Europa versendet .
Nö! Aber Sie brauchen nur einen, wenn Sie ihn nur für die anfängliche Programmierung oder das Debugging verwenden.
Wow, 35 Dollar! "Nicht billig" ist vielleicht das Understatement des Jahres :)
Kommt auf deinen Standpunkt an. Wie viel hat Ihre Entwicklungs- und Programmierhardware gekostet? Was ist Ihre Zeit wert? Für jedes ernsthafte Projekt ist ein solches NRE trivial.
Ich mag das sehr und werde es mir irgendwann kaufen. Es ist eine ausgezeichnete alternative Antwort und ich wünschte, ich könnte Ihnen mehr Punkte geben, aber das liegt jetzt an der Community. Vielen Dank.
Am Ende habe ich nur die Tag-Verbindung ohne Kantenverbinder verwendet. Das Kantendesign fing an, mich zu ärgern; Es gibt eine fertige Eagle-Bibliothek, die ich in wenigen Minuten verwendet habe. Obwohl Ihre Antwort mir geholfen hat, hat Steven darauf hingewiesen, dass fast kein Randstecker für meinen Anwendungsfall gut ist (basierend auf meiner Frage), sodass seine Antwort immer noch die beste ist. Vielen Dank trotzdem dafür!
Ich sehe, dass Tag Connect jetzt auch eine Edge-Connected - Option hat.

Pogo-Pin-Testpunkte

Zum Programmieren entwerfen viele Leute Platinen mit Spuren, die zu runden Metallpads oder rechteckigen Metallpads ( a , b ) oder Durchgangslöchern als „Testpunkte“ verlaufen, und verwenden dann Pogo-Stifte an der Programmiervorrichtung, die diese Punkte treffen. (siehe Was ist ein guter Weg, um das Programm auf einem SyncMOS 5964 in-Circuit zu aktualisieren? ; auch "Pogobeds at Sparkfun" ).

Manchmal platzieren diese Designer die Pads oder Löcher in einem Muster, das das Anlöten eines dauerhafteren Steckverbinders ermöglicht – aber sie geben nicht wirklich Geld für diesen Steckverbinder aus. Sie stopfen diese Komponente nicht, sodass die Kosten für dieses Muster nahe Null sind, ähnlich wie die Kosten für das Kantenmuster auf einer Platine, die in einen Kantenverbinder gesteckt wird, nahe Null sind. Sie verwenden weiterhin Pogo-Stifte auf einer Testvorrichtung, die die Löcher trifft, in die dieser Steckverbinder eines Tages in ferner Zukunft eingelötet werden könnte. "Herstellung einer Testvorrichtung mit Pogo-Stiften" . "ICSP-Touch-Anschlüsse"

Häufig handelt es sich bei diesem Muster um einen standardmäßigen „Programmierkopf“ mit einem Stiftabstand von 0,1 Zoll, wie z. B. den standardmäßigen Atmel AVR ISP-Anschluss oder den standardmäßigen Microchip PIC ICSP-Anschluss. a b c d Oder eine der anderen gängigen ICSP-Anschlussanordnungen .

Leider hat dieses Muster oft mehr oder weniger die gleichen Stifte, aber in einer einzigartigen, halbzufälligen Anordnung. "Bauen Sie eine ICSP-Vorrichtung"

Ich mag die ICSP-Vorrichtung, aber ich brauche wirklich etwas mehr wie einstecken, programmieren, herausnehmen und weiter. Ich kann einige Leute sehen, die die Stifte biegen und sie nicht richtig halten und alles Mögliche. Tolle Antwort +1

Ich würde sagen, dass der PCI-Anschluss Ihnen eine gute Dichte bietet und der billigste Board-Anschluss zu sein scheint

Geben Sie hier die Bildbeschreibung ein

Sie sollten in der Lage sein, die Leiterplatte ziemlich einfach zu entwerfen, da sie einer der am häufigsten verwendeten Steckverbinder ist. Hier ist auch das Design mit einem PCB-Footprint-Tipp.

Dieser spezielle Verbinder ist 39 mm (Rand zu Rand) breit, so dass es so aussieht, als ob er gut zu Ihrem Design passen sollte. Aber wenn Ihr Fabrikationshaus es Ihnen erlaubt, einen Stecker oder Schlitz auszuschneiden, dann machen Sie einfach einen Stecker für die rechte oder linke Seite aus Ihrer Leiterplatte. Insgesamt ergibt dies 64 Verbindungen. Die PCB-Spur ist 1 mm breit und 3,2 mm

Ich bin mir nicht sicher, ob sie für 0,8-mm-Leiterplatten funktionieren.
Ja, daran habe ich auch gedacht - war mir nur bei 0,8 mm nicht sicher, wie Stevenh vorschlägt ...
@ppumkin - Sie stellen möglicherweise Kontakt her (wahrscheinlich), aber die mechanische Kraft ist möglicherweise zu gering, und insbesondere ein angeschlossenes Kabel kann von der Leiterplatte zum Stecker ziehen.
Ist das so ein PCI-Express-Anschluss ?
@ppumkin - das wird Ihnen nicht helfen: Sie platzieren es auf dem Randverbinder der Leiterplatte und erhalten am Ende genau denselben Randverbinder. Es ist ein "Riser", um Ihre PCI-Karte etwas höher zu platzieren, hauptsächlich aus mechanischen Gründen, wie große Komponenten auf dem Motherboard im Weg. Mal sehen, ob ich noch etwas finde.
@stevenvh was bedeutet MSL?
@ppumkin - Feuchtigkeitsempfindlichkeitsstufe. Klasse 1 bedeutet, dass es dem angegebenen Feuchtigkeitsgehalt auf unbestimmte Zeit standhält. Andere Klassen haben kürzere Zeiten.