Aktualisierung/signifikante Änderung:
Die folgende Frage basiert auf einer falschen Prämisse: Wenn man berücksichtigt, dass ein IDC mit Schlüsseln, die an beiden Enden vom Kabel zeigen, die vordere und die hintere Reihe vertauscht, ergibt das einfache Drehen eines der Anschlüsse eine 1 -> 1-Zuordnung (danke @DiBosco für den Hinweis). Der einzige verbleibende Unterschied besteht darin, dass die Kerbe des Steckers auf einem der Footprints im Vergleich zum anderen auf der gegenüberliegenden Seite relativ zu Pin 1 sein muss.
Ich glaube, dass die Tatsache, dass ich leicht einen solchen Denkfehler gemacht habe, der zu einem Paar inkompatibler Platinen geführt hätte, zeigt, dass die folgende Frage relevant ist:
Auch im Zusammenhang mit der ursprünglichen Frage: Jetzt brauche ich noch zwei Footprints, oder ich muss extern für die Montage angeben, dass die Beziehung zwischen der Kerbe und Pin 1 zwischen den Anschlüssen auf den beiden Leiterplatten unterschiedlich ist. Gibt es eine vernünftige Möglichkeit, damit umzugehen?
Ursprüngliche Frage
Ich muss ungefähr 24 Signale (Geben oder Nehmen, je nachdem, wie viele Pins für Masse und Strom reserviert werden sollen) zwischen zwei Leiterplatten anschließen. Meine aktuelle Idee ist, ein 0,050-Zoll-Flachbandkabel mit IDC-Anschlüssen an den Enden zu verwenden (siehe jedoch das Ende dieses Beitrags).
Bei Gebrauch werden die beiden Leiterplatten Seite an Seite gelegt, und wenn ich dann die Steckverbinder in derselben Position platziere und ich möchte, dass sie verschlüsselt sind (z. B. eine Abdeckung mit einer Kerbe an der Seite der ungeradzahligen Stifte) , und schließen Sie das Flachbandkabel an, ich bekomme so etwas falsch, ich lasse es hier als Referenz :
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
dh Pin 1 geht an Pin 23, Pin 2 geht an Pin 24, ... und so weiter. Die Kerben an den Ummantelungen befinden sich auf der Seite der ungeradzahligen Stifte.
Meine Frage ist: Während ich natürlich die korrekte Pin-Zuordnung herausfinden kann, indem ich einfach das Bild oben fertigstelle, halte ich es für etwas fehleranfällig (da es in meinem EDA keine ERC- oder DRC-Prüfungen über die beiden PCBs gibt). Außerdem würde ich mir vorstellen, dass ich nicht der erste bin, der auf dieses Problem oder eines von mehreren verwandten Pin-Mapping-Problemen stößt (z. B. Stapeln von Platinen mit Anschlüssen auf gegenüberliegenden Seiten). Daher würde ich gerne eine Ressource finden, die die richtigen Pin-Zuordnungen dafür und vorzugsweise andere verwandte Probleme liefert, aber mein Google-Fu war nicht stark genug. Gibt es eine solche Website?
PS: Vorschläge für bessere Möglichkeiten zum Anschließen der Leiterplatten sind willkommen. Der Platz auf der Leiterplatte ist knapp, ich konnte gerade einen 0,050-Zoll-SMD-Anschluss einbauen, aber andererseits wird die Verbindung vom Endbenutzer hergestellt, sodass sie nicht zu zerbrechlich oder schwierig anzuschließen sein darf. Das Gerät ist ein modularer Eurorack-Synthesizer, daher ist der Benutzer mit dem Anschließen von 0,100-Zoll-IDC für die Stromversorgung vertraut, weshalb der kleinere IDC dem Benutzer zumindest eine gewisse Vertrautheit bringen würde. Ströme und Frequenzen sind ziemlich klein, < 50 mA und < 1 MHz.
Aktualisieren:
So sollten Sie vorgehen. Es ist eigentlich sehr einfach. Der PCB-Footprint ist auf beiden Seiten gleich und auch die Nummerierung ist gleich.
Was Sie wahrscheinlich falsch gemacht haben, ist, dass Sie nicht daran gedacht haben, die Kerbe unter dem Band für einen der Anschlüsse (und nur einen) zu haben.
Dies ist ein häufiges Problem beim Verbinden von Platinen mit Flachbandkabeln, wenn Sie es nicht richtig durchdacht haben. Es gibt keine wirkliche Ressource dafür, außer anekdotischen Antworten wie dieser. Ihre richtige Methode besteht darin, die tatsächlichen Teile zur Hand zu haben, wenn Sie Ihr System entwerfen, und zu sehen/zu verstehen, wie die Dinge zusammenpassen und was dies für das schematische Design erfordert.
Wenn Sie vertikale Anschlüsse verwenden, ist dies kein so großes Problem, Sie müssen lediglich sicherstellen, dass Pin1 auf beiden Platinen in der gleichen Richtung ausgerichtet ist, wenn sie sich in ihrer endgültigen relativen Position befinden.
Das Kabel wird dann einfach wie in Dims Antwort gezeigt aufgebaut.
Wenn Sie jedoch rechtwinklige Verbinder verwenden, sieht die Sache anders aus.
Da Sie möchten, dass das Kabel am Rand der Platine austritt, sind Sie ziemlich gezwungen, einen der Anschlüsse relativ zum anderen zu drehen.
Die schematische Verdrahtung muss dann auf einer der Platinen umgekehrt und das Flachbandkabel anders aufgebaut werden, wie unten gezeigt.
Wenn du es falsch machst
Wenn Sie das falsch machen, gibt es leider nur drei "schnelle" Lösungen, und alle erfordern, dass das Kabel auf seinem Weg zum Ziel um 180 Grad gedreht wird.
Lösung 1: Rekonstruieren Sie die Kabel so, dass Sie sie richtig verdrillen müssen.
Lösung 2: Bewegen Sie den rechtwinkligen Stecker auf die Rückseite der Platine. Dies dreht es im Grunde um 180 Grad.
Lösung 3: Tauschen Sie den einen oder anderen gegen einen vertikalen Anschluss aus und drehen Sie ihn um 180 Grad.
Die anderen Fixes sind...
Drehen Sie die eine oder andere Platine so, dass die Anschlüsse in die gleiche Richtung zeigen, und verwenden Sie ein längeres Kabel, oder drehen Sie eine der Platinen um und montieren Sie sie verkehrt herum. Aber das hängt natürlich davon ab, was sonst noch damit verbunden ist.
Im schlimmsten Fall das Flachbandkabel wegwerfen und Litzendrähte in den Stiftleisten verwenden und den Polaritätswechsel in den Kabelbaum integrieren oder ein Gender Bender-Adapterboard konstruieren und dazwischenschalten.
Letztendlich müssen Sie die eine oder andere Platine neu gestalten, um die Pin-Nummern auf den Drähten zu ändern, die zum Stecker führen, um umgekehrt zu sein.
schwach
DiBosco
Timo
DiBosco
DiBosco
schwach
Timo
DiBosco
schwach
Timo