Diseño de PCB y Distribución de Pines para Tarjetas de Borde PCIe

Zachariah Peterson
|  Creado: Julio 13, 2024  |  Actualizado: Noviembre 22, 2024
Diseño de PCB y Distribución de Pines para Tarjetas de Borde PCIe

La tarjeta de expansión más común en computadoras de escritorio estándar y computadoras embebidas es la tarjeta PCIe. Las tarjetas de expansión PCIe vienen en múltiples factores de forma y utilizan un conector de ranura de borde, montándose verticalmente o en ángulo recto a lo largo de una placa base. También tienes diferentes tipos de dispositivos PCIe, como SSDs o módulos que se conectan en un conector M.2.

En este artículo, cubriré los requisitos mecánicos y eléctricos para las tarjetas de expansión PCIe que usan el conector de borde vertical estándar, típicamente encontrado en computadoras de escritorio o servidores. Las tarjetas de expansión PCIe tienen especificaciones mecánicas específicas para la forma y tamaño de la tarjeta que deben seguirse para encajar perfectamente dentro de un conector de borde.

Lamentablemente, las especificaciones mecánicas para estos conectores de borde están enterradas en el estándar PCIe. Los diseñadores a menudo tienen que ingeniar a la inversa el contorno de una tarjeta existente para usarlo en un PCB de tarjeta PCIe. En este blog, he creado una plantilla de tarjeta PCIe que puedes usar para tus proyectos. Esta plantilla es un buen punto de partida, ya que muestra el enclavamiento mecánico y los requisitos de los pines para la tarjeta, pero el contorno es ajustable para coincidir con las dimensiones exactas del PCB que necesitas.

Requisitos Mecánicos y Eléctricos de la Tarjeta PCIe

Las tarjetas de expansión PCIe utilizan un conector de ranura PCIe que impone restricciones mecánicas y determina la integridad de la señal. A continuación, se presentan algunas consideraciones importantes para los conectores de ranura PCIe utilizados en estas tarjetas:

  • Estandarización de Carriles: Los conectores de ranura están estandarizados para un número específico de carriles (1x, 4x, 8x, 16x y el menos común 32x).
  • Compatibilidad Generacional: Los conectores de ranura están calificados para generaciones específicas de PCIe y son retrocompatibles.
  • Tipos de Componentes: Los conectores de ranura pueden ser componentes through-hole o componentes SMD, aunque los conectores de generaciones más nuevas tienden a ser SMD.
  • Conectores Expandidos: Un conector de ranura más grande puede acomodar tarjetas de expansión más pequeñas si el diseño lo requiere.
  • Clavijas y Orientación: Los conectores de ranura tienen clavijas para determinar la orientación de la tarjeta PCIe durante la instalación. Esta clavija debe incluirse en la tarjeta de expansión.

Las tarjetas de expansión PCIe típicamente tienen una pestaña que se adjunta a la tarjeta, permitiéndole apoyarse contra el chasis de un ordenador. Esta pestaña limita las dimensiones de las tarjetas de expansión PCIe estándar.

Ejemplo de Conectores de Ranura PCIe

A continuación se muestran algunos ejemplos de conectores de ranura. Cualquiera que haya abierto un ordenador de sobremesa o servidor reconocerá estos conectores de borde. Los conectores mostrados están disponibles de Samtec, aunque otros proveedores como Amphenol ofrecen sus propios conectores de borde.

Diseño de PCB<br>de alta velocidad

Soluciones sencillas para los desafíos del diseño de alta velocidad

Conectores de borde PCIe de 8 carriles (arriba) y 16 carriles (abajo) (Amphenol)

Dado el tamaño y la colocación del conector de borde y las aletas de la tarjeta, la modelación mecánica suele ser necesaria para verificar la forma y el ajuste dentro del recinto. Para las nuevas generaciones de PCIe, también se requieren simulaciones de SI para verificar el ancho de banda del canal y las pérdidas totales. Más allá de estas consideraciones, los diseñadores deben construir el pinout de la tarjeta para acomodar el número requerido de carriles.

Número de Carriles en el Pinout de la Tarjeta PCIe

El pinout de una tarjeta en un conector PCIe depende del número de carriles e incluye interfaces adicionales, como JTAG. También hay puertos de alimentación y numerosos pines de tierra distribuidos a lo largo del borde de la tarjeta. Los pines tienen un paso de 1.0 mm, con carriles PCIe RX y TX intercalados con pines de tierra.

Todos los pinouts de tarjetas de borde PCIe tienen un lado A y un lado B. Estos lados están etiquetados y se muestran en la imagen a continuación.

Easy, Powerful, Modern

The world’s most trusted PCB design system.

Los detalles de los pines para tarjetas PCIe se encuentran en tablas. A medida que aumenta el número de carriles, se añaden nuevas secciones a las tablas de pines.

1x Carriles

Número de Pin

Nombre Lado B

Función

Nombre Lado A

Función

1

+12v

Alimentación de +12 voltios

PRSNT#1

Detección de presencia de conexión en caliente

2

+12v

Alimentación de +12 voltios

+12v

Alimentación de +12 voltios

3

+12v

Alimentación de +12 voltios

+12v

Alimentación de +12 voltios

4

GND

Tierra

GND

Tierra

5

SMCLK

Reloj SMBus

JTAG2

TCK

6

SMDAT

Datos SMBus

JTAG3

TDI

7

GND

Tierra

JTAG4

TDO

8

+3.3v

Alimentación de +3.3 voltios

JTAG5

TMS

9

JTAG1

+TRST#

+3.3v

+3.3 voltios de potencia

10

3.3Vaux

3.3v voltios de potencia

+3.3v

+3.3 voltios de potencia

11

WAKE#

Reactivación de enlace

PERST#

Señal de reinicio PCI-Express

Llave mecánica

N/A

N/A

N/A

N/A

12

RSVD

Reservado

GND

Tierra

13

GND

Tierra

REFCLK+

CLK de referencia (+)

14

TX0_P

Carril TX 0 (+)

REFCLK-

CLK de referencia (-)

15

TX0_N

Carril TX 0 (-)

GND

Tierra

16

GND

Tierra

RX0_P

Carril RX 0 (+)

17

PRSNT#2

Detección de conexión en caliente

RX0_N

Carril RX 0 (-)

18

GND

Tierra

GND

Tierra

Easy, Powerful, Modern

The world’s most trusted PCB design system.

 

4x Carriles

Número de Pin

Nombre Lado B

Función

Nombre Lado A

Función

19

TX1_P

Carril TX 1 (+)

RSVD

Reservado

20

TX1_N

Carril TX 1 (-)

GND

Tierra

21

GND

Tierra

RX1_P

Carril RX 1 (+)

22

GND

Tierra

RX1_N

Carril RX 1 (-)

23

TX2_P

Carril TX 2 (+)

GND

Tierra

24

TX2_N

Carril TX 2 (-)

GND

Tierra

25

GND

Tierra

RX2_P

Carril RX 2 (+)

26

GND

Tierra

RX2_N

Carril RX 2 (-)

27

TX3_P

Carril TX 3 (+)

GND

Tierra

28

TX3_N

Línea TX 3 (-)

GND

Tierra

29

GND

Tierra

RX3_P

Línea RX 3 (+)

30

RSVD

Reservado

RX3_N

Línea RX 3 (-)

31

PRSNT#2

Detección de conexión en caliente

GND

Tierra

32

GND

Tierra

RSVD

Reservado

 

8x Líneas

Número de pin

Nombre lado B

Función

Nombre lado A

Función

33

TX4_P

Línea TX 4 (+)

RSVD

Reservado

34

TX4_N

Línea TX 4 (-)

GND

Tierra

35

GND

Tierra

RX4_P

Línea RX 4 (+)

36

GND

Tierra

RX4_N

Línea RX 4 (-)

37

TX5_P

Línea TX 5 (+)

GND

Tierra

38

TX5_N

Línea TX 5 (-)

GND

Tierra

39

GND

Tierra

RX5_P

Línea RX 5 (+)

40

GND

Tierra

RX5_N

Línea RX 5 (-)

41

TX6_P

Línea TX 6 (+)

GND

Tierra

42

TX6_N

Línea TX 6 (-)

GND

Tierra

43

GND

Tierra

RX6_P

Línea RX 6 (+)

44

GND

Tierra

RX6_N

Línea RX 6 (-)

45

TX7_P

Línea TX 7 (+)

GND

Tierra

46

TX7_N

Línea TX 7 (-)

GND

Tierra

47

GND

Tierra

RX7_P

Línea RX 7 (+)

48

PRSNT#2

Detección de conexión en caliente

RX7_N

Línea RX 7 (-)

49

GND

Tierra

GND

Tierra

 

16x Carriles

Número de Pin

Nombre Lado B

Función

Nombre Lado A

Función

50

TX8_P

Carril TX 8 (+)

RSVD

Reservado

51

TX8_N

Carril TX 8 (-)

GND

Tierra

52

GND

Tierra

RX8_P

Carril RX 8 (+)

53

GND

Tierra

RX8_N

Carril RX 8 (-)

54

TX9_P

Carril TX 9 (+)

GND

Tierra

55

TX9_N

Carril TX 9 (-)

GND

Tierra

56

GND

Tierra

RX9_P

Carril RX 9 (+)

57

GND

Tierra

RX9_N

Carril RX 9 (-)

58

TX10_P

Carril TX 10 (+)

GND

Tierra

59

TX10_N

Carril TX 10 (-)

GND

Tierra

60

GND

Tierra

RX10_P

Línea RX 10 (+)

61

GND

Tierra

RX10_N

Línea RX 10 (-)

62

TX11_P

Línea TX 11 (+)

GND

Tierra

63

TX11_N

Línea TX 11 (-)

GND

Tierra

64

GND

Tierra

RX11_P

Línea RX 11 (+)

65

GND

Tierra

RX11_N

Línea RX 11 (-)

66

TX12_P

Línea TX 12 (+)

GND

Tierra

67

TX12_N

Línea TX 12 (-)

GND

Tierra

68

GND

Tierra

RX12_P

Línea RX 12 (+)

69

GND

Tierra

RX12_N

Línea RX 12 (-)

70

TX13_P

Línea TX 13 (+)

GND

Tierra

71

TX13_N

Línea TX 13 (-)

GND

Tierra

72

GND

Tierra

RX13_P

Línea RX 13 (+)

73

GND

Tierra

RX13_N

Línea RX 13 (-)

74

TX14_P

Línea TX 14 (+)

GND

Tierra

75

TX14_N

Línea TX 14 (-)

GND

Tierra

76

GND

Tierra

RX14_P

Línea RX 14 (+)

77

GND

Tierra

RX14_N

Línea RX 14 (-)

78

TX15_P

Línea TX 15 (+)

GND

Tierra

79

TX15_N

Línea TX 15 (-)

GND

Tierra

80

GND

Tierra

RX15_P

Línea RX 15 (+)

81

PRSNT#2

Detección de conexión en caliente presente

RX15_N

Línea RX 15 (-)

82

RSVD#2

Detección de Conexión en Caliente

GND

Tierra

 

Hay algunos puntos clave a tener en cuenta. Los dos rieles de alimentación están a 12 V y 3.3 V; estos suelen ser suministrados fuera de la tarjeta, por lo que las tarjetas PCIe generalmente no llevan reguladores para estos voltajes. Los reguladores de potencia pueden incluirse en las tarjetas PCIe según sea necesario. Los convertidores DC-DC aislados son raros en las tarjetas PCIe, excepto en casos de uso específicos como Power over Ethernet (PoE), que requiere 54 V generados en la tarjeta PCIe.

Tamaño de la Tarjeta de Expansión PCIe

Las dimensiones generales de la tarjeta, excluyendo el área para los pines de borde de tarjeta, están definidas por el estándar PCIe. El tamaño de la tarjeta no depende del número de carriles, sino que está relacionado con el tamaño de la placa frontal a lo largo del borde de la tarjeta. Los valores en la tabla a continuación son los valores máximos permitidos.

Longitud Completa

(L x A x An) = 312 x 111.15 x 20.32 (mm)

Longitud 3/4

(L x A x An) = 312 x 111.15 x 20.32 (mm)

Media Longitud

(L x A x P) = 167.65 x 111.15 x 20.32 (mm)

Perfil bajo

(L x A x P) = 167.65 x 68.9 x 20.32 (mm)

 

La imagen a continuación muestra las dimensiones L y A. Note que la dimensión P es el perfil en el eje z de la PCB, incluyendo sus componentes.

Las tarjetas de perfil bajo y las tarjetas de perfil estándar se pueden distinguir por su placa frontal. Estas tarjetas usan el mismo conector y disposición de pines, pero están diseñadas con diferentes ensamblajes de soporte/placa frontal, como se muestra en la imagen a continuación.

Un formato común es una tarjeta de ocho carriles, que tiene 89 pines tanto en el lado A como en el B. Los diseñadores deben tener en cuenta que cada carril RX y TX está intercalado con pines de tierra para mantener la impedancia diferencial y minimizar el diafonía entre los carriles PCIe.

Guía de Diseño para Tarjetas de Borde PCIe

Las tarjetas de borde PCIe funcionan de manera similar a otras PCBs de alta velocidad. Típicamente tienen un grosor estándar de 62 mil. Los diseñadores pueden combinar y emparejar materiales para crear un apilado e incluir planos de potencia y tierra. Las pistas de PCIe siguen un enrutamiento estándar a medida que transitan desde el conector de borde en la placa base hasta el área de la tarjeta.

Enrutamiento hacia el conector de borde: Los conectores PCIe de nueva generación idealmente deberían ser conectores SMD, ya que esto elimina los muñones que normalmente estarían presentes en los pines pasantes. Típicamente, si se necesita una conexión de alta fiabilidad, se puede usar una versión pasante pero con enrutamiento en las capas traseras para eliminar cualquier muñón. Esto ayudará a asegurar la integridad de la señal durante la transición hacia la tarjeta de borde PCIe.

Áreas de exclusión de componentes: Defina un área de exclusión en el borde superior del conector. Esta área puede contener pistas pero debe evitar componentes. Típicamente, condensadores de acoplamiento se colocan cerca de la región de codificación, con otros componentes posicionados encima de ellos. Sin embargo, los condensadores de acoplamiento podrían colocarse en el diseño de la placa base/placa principal antes de que las señales alcancen el conector de borde PCIe.

Reglas de margen de borde: Defina una regla de margen de borde de tarjeta, típicamente alrededor de 10 mils. Los márgenes pueden necesitar ser aumentados cerca del área de codificación con un margen de prohibición en el borde de la tarjeta (ver arriba) para prevenir la exposición del cobre a lo largo del borde de la tarjeta, reduciendo el riesgo de cortocircuitos. Mantener los márgenes más grandes en esta área proporciona una tolerancia para cualquier daño mecánico que pueda surgir a lo largo del borde de la tarjeta.

Estrategia de puesta a tierra: La estrategia de puesta a tierra para una tarjeta PCIe es típicamente tener todos los componentes sobre una única tierra del sistema y tener una tierra de chasis separada para la placa frontal de la tarjeta. Una aplicación común de las tarjetas PCIe es como una tarjeta de expansión para redes (cobre o fibra). Para una conexión Ethernet cableada, habrá un requisito de tierra de chasis alrededor del anillo para conectar a tierra la cubierta en el bloque conector RJ45.

Otras aplicaciones también pueden requerir una tierra de chasis. Generalmente, la placa frontal está conectada a la tierra del chasis debido a su conexión directa con el recinto del dispositivo, mientras que el resto de los componentes en el PCB se situarán sobre un plano de tierra uniforme.

Ejemplo de Plantilla de Tarjeta de Borde PCIe

La plantilla de tarjeta de borde PCIe mostrada a continuación está dimensionada para 8x carriles en un conector de borde estándar. La tarjeta está dimensionada por debajo de las dimensiones máximas definidas en el estándar PCIe, por lo que el tamaño de la tarjeta se puede cambiar según lo considere adecuado. Siéntase libre de descargar esta plantilla de tarjeta de borde y usarla en sus propios proyectos.

          Descargar (ZIP)         

Ya sea que necesite construir electrónica de potencia confiable o sistemas digitales avanzados, utilice el conjunto completo de características de diseño de PCB y herramientas CAD de clase mundial en Altium Designer®. Para implementar la colaboración en el entorno interdisciplinario de hoy, las empresas innovadoras están utilizando la plataforma Altium 365™ para compartir fácilmente datos de diseño y poner proyectos en fabricación.

Solo hemos arañado la superficie de lo que es posible con Altium Designer en Altium 365. Comience su prueba gratuita de Altium Designer + Altium 365 hoy.

Sobre el autor / Sobre la autora

Sobre el autor / Sobre la autora

Zachariah Peterson tiene una amplia experiencia técnica en el mundo académico y la industria. Actualmente brinda servicios de investigación, diseño y marketing a empresas de la industria electrónica. Antes de trabajar en la industria de PCB, enseñó en la Universidad Estatal de Portland y realizó investigaciones sobre la teoría, los materiales y la estabilidad del láser aleatorio. Su experiencia en investigación científica abarca temas de láseres de nanopartículas, dispositivos semiconductores electrónicos y optoelectrónicos, sensores ambientales y estocástica. Su trabajo ha sido publicado en más de una docena de revistas revisadas por pares y actas de congresos, y ha escrito más de 1000 blogs técnicos sobre diseño de PCB para varias empresas. Es miembro de IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society y Printed Circuit Engineering Association (PCEA), y anteriormente se desempeñó en el Comité Asesor Técnico de Computación Cuántica de INCITS.

Recursos Relacionados

Documentación técnica relacionada

Volver a la Pàgina de Inicio
Thank you, you are now subscribed to updates.