Actualización/cambio significativo:
La pregunta de abajo se basa en una premisa falsa: teniendo en cuenta que un IDC con llaves que apuntan hacia fuera del cable en ambos extremos intercambia las filas delanteras y traseras, simplemente girando uno de los conectores se obtiene un mapeo 1 -> 1 (gracias @DiBosco por señalar esto). La única diferencia restante es que la muesca del conector en una de las huellas tiene que estar en el lado opuesto con respecto al pin 1 en comparación con el otro.
Creo que el hecho de que haya cometido fácilmente ese error de pensamiento, que habría llevado a un par de tablas incompatibles, demuestra que la siguiente pregunta es pertinente:
- Cuando se fabrican conectores entre placas de circuito impreso, dadas las orientaciones de los conectores y de las placas de circuito impreso, y opcionalmente el tipo de cable utilizado para conectarlos, ¿cómo se asegura uno de que los pines de los conectores están mapeados correctamente, antes de fabricar las placas? Por ejemplo, si utilizo dos conectores SMD de doble fila, uno macho y otro hembra, utilizando la misma huella en ambas placas de circuito impreso (es decir, la misma numeración de pines cuando se mira el conector), y conecto directamente las placas de circuito impreso (sin cable), necesito intercambiar los pines pares/impares en un conector con respecto al otro.
Además, relacionado con la pregunta original: ahora sigo necesitando tener dos huellas, o tengo que especificar externamente para el montaje que la relación entre la muesca y el pin 1 es diferente entre los conectores de las dos PCB. ¿Existe alguna forma clara de solucionar esto?
Pregunta original
Necesito conectar unas 24 señales (más o menos, dependiendo de cuántos pines dedicar a tierra y alimentación) entre dos PCB. Mi idea actual es utilizar un cable de cinta de 0,050" con conectores IDC en los extremos (aunque véase el final de este post).
Cuando se usan, las dos placas de circuito impreso se colocan una al lado de la otra, y si luego coloco los conectores en la misma posición, y quiero que estén codificados (digamos, una cubierta con una muesca en el lado de los pines numerados impar), y conecto el cable de cinta, obtengo algo como esto está mal, lo dejo aquí como referencia :
simular este circuito - Esquema creado con CircuitLab
Es decir, la patilla 1 va a la patilla 23, la patilla 2 va a la patilla 24, ... y así sucesivamente. Las muescas en las cubiertas están en el lado de los pines numerados impar.
Mi pregunta es: aunque por supuesto puedo averiguar el mapeo de pines correcto simplemente terminando la imagen de arriba, siento que es un poco propenso a errores (ya que no hay comprobaciones de ERC o DRC a través de los dos PCB en mi EDA). Además, me imagino que no soy el primero que se encuentra con este problema, o con uno de los problemas de mapeo de pines relacionados (por ejemplo, apilar placas con conectores en lados opuestos). Así que me gustaría encontrar un recurso que diera las asignaciones de pines correctas para este, y preferiblemente otros problemas relacionados, pero mi google-fu no ha sido lo suficientemente fuerte. ¿Existe un sitio web de este tipo?
P.D.: cualquier sugerencia sobre mejores formas de conectar las placas de circuito impreso será bienvenida. El espacio de la PCB es escaso, sólo he podido colocar un conector SMD de 0,050", pero por otro lado la conexión la realizará el usuario final, por lo que no debe ser demasiado frágil ni difícil de conectar. El dispositivo es un sintetizador modular eurorack, por lo que el usuario está familiarizado con la conexión de 0,100" IDC para la alimentación, por lo que el IDC más pequeño al menos aportaría cierta familiaridad al usuario. Las corrientes y frecuencias son bastante pequeñas, < 50mA y < 1MHz.
Actualización:
- un formato óptimo para la respuesta sería un archivo de huellas (digamos KiCad, ya que es lo que estoy usando) que daría dos huellas con pines numerados de manera diferente, de tal manera que 1 -> 1 daría el resultado correcto. Lo siguiente mejor sería una tabla de mapeos, que si bien es propensa a errores, ahorraría un paso en el que se podrían cometer errores.