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.
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:
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.
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.
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.
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.
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.
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 |
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 |
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 |
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.
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.
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.
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.
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.