¿es posible diseñar PCB de alta velocidad de forma modular?

0

Voy a diseñar una placa base basada en Arm Cortex-A53 y esta placa base se utilizará en muchos proyectos diferentes con diferentes aplicaciones. En algún momento se utilizará en un dispositivo genérico para ejecutar aplicaciones simples de Android, en algún momento en un sistema integrado para recopilar datos de diferentes dispositivos USB, SPI, UART, etc. Entonces, en cada aplicación solo necesito algunos periféricos específicos del SoC. Por ejemplo, cuando se utiliza para ejecutar aplicaciones android y simples, solo necesito la interfaz de pantalla para conectarme a una pantalla LCD y una tarjeta microSD (no se necesita sonido, WiFi, Ethernet, HDMI y ... es necesario). en otra aplicación usaré la placa para simplemente conectarme a HDMI y conectarme a Internet con Ethernet.

Estoy comprobando la posibilidad de diseñar mi placa base de forma modular. Mi idea es colocar las partes principales que son fijas y necesarias en todos los sistemas (procesador, RAM DDR, memoria flash, administración de energía principal, puerto de programación) en la placa base y luego hacer una colección de conectores alrededor de la placa. un conector para cada pin de video del procesador que contiene LCD, HDMI y cámara y otro para interfaces de comunicación como SPI, UART, USB, Ethernet y audio y otras cosas como esta. después de eso, cada vez que necesito esta placa para conectar diferentes dispositivos con USB y UART, diseño una placa separada que contiene un circuito y conectores USB y Uart y conecto esta placa a la placa base con un conector adecuado. De esta manera, todos los demás conectores adicionales se omiten de mi diseño. Mi objetivo es reducir el espacio y los costos y mejorar la seguridad.

Mis preguntas son:

  • Si hago mi diseño de esta manera, ¿hay alguna consideración que deba tener en cuenta en rutas de alta velocidad como usb, hdmi y ...? Quiero decir que si, por ejemplo, los pines hdmi están conectados a un conector, este conector está conectado al mismo conector en la otra placa con un cable, ¿hay algún problema de integridad de la señal que deba solucionar?

  • si es posible diseñar de esta manera, ¿qué tipo de conector es la mejor opción para conectar dos tableros entre sí? ¿Son los conectores FFC y FPC una buena elección?

  • en general, ¿cuál es el criterio para elegir un conector especialmente en diseños de alta velocidad?)

pregunta Milad

1 respuesta

3

Ciertamente es factible, generalmente se vende como "computadora en módulo", como el módulo de cómputo Raspberry Pi. En ese caso, la placa base se conecta a una placa base a través de un conector SODIMM.

Usted tiene que cuidar la integridad de la señal en los conectores de la placa hija. Lo que puede encontrar es que tener muchos conectores no es rentable; Los buenos conectores son sorprendentemente caros.

    
respondido por el pjc50

Lea otras preguntas en las etiquetas