¿Cómo puedo evitar mezclar los pines o duplicar los pines en los conectores del encabezado del pin?

2

Un problema crónico para mí al diseñar PCBs son las combinaciones de pines en los conectores de cabecera: a veces intercambiaré pasadores adyacentes o ganchos hacia cosas que parecen correctas pero no lo están, en otros duplicaré o rotaré el conector por completo de su orientación de apareamiento esperada. Si bien las herramientas de depuración con cables flotantes (tanto mi cable FTDI como Bus Pirate tienen esto) o cables de puente terminados por una hembra pueden ser muy útiles cuando se trabaja en esto cuando se trata de hacer prototipos, son una tarea muy complicada de usar en comparación con el conector de acoplamiento correcto, y no siempre es posible ahora que algunas cosas (ARM Cortex-M JTAG / SWD, sobre todo) están migrando a 50 mil de cabecera desde 100 mil. La construcción de adaptadores únicos también es una molestia, y la altura de montaje adicional que impone un adaptador a veces también es indeseable desde un punto de vista mecánico.

¿Cómo puedo prevenir estos problemas en la etapa de diseño, especialmente los pines giratorios / espejados, ya que parecen ser un problema mayor para mí que los pines intercambiados? También, ¿hay estrategias de diseño que pueda? ¿Se utiliza para reducir el impacto de esta clase de problemas en términos de esfuerzo de adaptación / adaptación necesario? Estoy haciendo una captura esquemática aquí. He tenido este problema al trabajar con gEDA en el pasado y actualmente con KiCAD. DRC y netlisting no pueden detectar estos problemas porque estoy tratando con pines genéricos en el lado del encabezado y, a veces, en el "otro extremo" (es decir, el componente al que está conectado el conector) como bien, y estos problemas se están produciendo en la captura de esquemas , no necesariamente en el tiempo de diseño real.

    
pregunta ThreePhaseEel

2 respuestas

7

Si aún no lo está haciendo, debe asegurarse de utilizar una herramienta de captura esquemática que pueda crear una lista neta de las conexiones de diseño. Esto se puede enviar a la herramienta de diseño de PCB para especificar todas las conexiones. Esto va un largo camino para eliminar problemas porque:

  1. Es mucho más fácil conseguir las conexiones directamente en el esquema. En particular, las cosas son pictóricas y mucho más fáciles de verificar.
  2. Trabajando en el esquema, puede tratar con conectores basados completamente en los números de pin. Puede ayudar a crear símbolos esquemáticos que tengan un diseño de conexión que se asigne de forma lógica al conector físico. Esto ayuda a visualizar qué engancha al lado de qué.
  3. El trabajo en el paquete de diseño de PCB se concentra en el inicio de la creación de huellas para todas sus piezas, especialmente los conectores, en los que debe hacer un gran esfuerzo para hacer coincidir el dibujo de la parte de la hoja de datos y asignar los números de pin correctamente. También asegúrese de que la huella incluya marcadores o características especiales que indiquen una posición del pin. NO caiga en la trampa de usar símbolos de biblioteca listos para usar que pueden tener ideas de otros sobre cómo se numeran los pines.
  4. Es extremadamente valioso tener a mano muestras físicas de piezas, especialmente todos los conectores y sus piezas de acoplamiento. Estos ayudan a visualizar las orientaciones y configuraciones de pin. También ofrecen una forma de medir las dimensiones que se pueden traducir a los contornos de la pantalla de seda, pero no se especifican en la hoja de datos.
  5. Hecho correctamente, estos pasos deberían eliminar casi el 100% la necesidad de definir las asignaciones de conexión de red en la herramienta de diseño ... que, como ha visto, puede ser propensa a errores.
respondido por el Michael Karas
3

Debe introducir un proceso de revisión antes de llevar su placa a la fabricación. Si tienes compañeros de trabajo o conspiradores, haz que se sienten y hagan preguntas malas sobre tu diseño.

Antes de que llegue a eso, debes hacer una auditoría de CADA PIN en CADA parte. "¿Esto va donde debería?" "¿Debería ir a alguna parte, no?" "¿Son estos niveles de señal compatibles?" "¿Es esta calificación de parte adecuada?"

Asegúrese de que cada conector tenga el pinout correcto en este paso. ¿Se valida la huella para que los números de pin coincidan con el componente físico? Si no es así, vuelva a comprobar que.

Esto parece un gran desperdicio de tiempo, y es así, hasta que encuentre un error crítico antes de crear los tableros. Probablemente terminará encontrando algo grande en cada tablero que revise, al menos hasta que obtenga un buen conjunto de fragmentos de diseño validados en su inventario.

    
respondido por el Daniel

Lea otras preguntas en las etiquetas