Najczęściej stosowaną kartą rozszerzeń w standardowych komputerach stacjonarnych i wbudowanych jest karta PCIe. Karty rozszerzeń PCIe występują w wielu formatach i używają złącza krawędziowego, montowanego pionowo lub pod kątem prostym wzdłuż płyty głównej. Dostępne są również różne typy urządzeń PCIe, takie jak dyski SSD lub moduły, które są podłączane do złącza M.2.
W tym artykule omówię wymagania mechaniczne i elektryczne dla kart rozszerzeń PCIe, które używają standardowego pionowego złącza krawędziowego, typowo znajdującego się w komputerach stacjonarnych lub serwerach. Karty rozszerzeń PCIe mają określone specyfikacje mechaniczne dotyczące kształtu i rozmiaru karty, które muszą być spełnione, aby karta pasowała ściśle do złącza krawędziowego.
Niestety, specyfikacje mechaniczne dla tych złączy krawędziowych są ukryte w standardzie PCIe. Projektanci często muszą odwrotnie inżynierować istniejący zarys karty, aby użyć go w PCB karty PCIe. W tym blogu stworzyłem szablon karty PCIe, którego możesz użyć w swoich projektach. Ten szablon jest dobrym punktem wyjścia, ponieważ pokazuje mechaniczne kluczowanie i wymagania dotyczące pinów karty, ale zarys jest regulowany, aby dopasować się do dokładnych wymiarów PCB, których potrzebujesz.
Karty rozszerzeń PCIe używają złącza slotu PCIe, które narzuca ograniczenia mechaniczne i określa integralność sygnału. Poniżej znajdują się niektóre ważne rozważania dotyczące złączy slotów PCIe używanych w tych kartach:
Karty rozszerzeń PCIe zazwyczaj mają kołnierz, który przyłącza się do karty, pozwalając jej opierać się o obudowę komputera. Ten kołnierz ogranicza wymiary standardowych kart rozszerzeń PCIe.
Poniżej przedstawiono przykłady złączy slotowych. Każdy, kto otwierał komputer stacjonarny lub serwer, rozpozna te złącza krawędziowe. Przedstawione złącza są dostępne od firmy Samtec, chociaż inni dostawcy, tacy jak Amphenol, również oferują własne złącza krawędziowe.
Złącza krawędziowe PCIe z 8 torami (góra) i 16 torami (dół) (Amphenol)
Ze względu na rozmiar i umiejscowienie złącza krawędziowego oraz flansze karty, modelowanie mechaniczne jest zazwyczaj konieczne, aby zweryfikować formę i dopasowanie w obudowie. Dla nowszych generacji PCIe wymagane są również symulacje SI, aby zweryfikować przepustowość kanału i całkowite straty. Poza tymi rozważaniami, projektanci muszą skonstruować rozmieszczenie pinów karty, aby pomieścić wymaganą liczbę torów.
Rozmieszczenie pinów w złączu PCIe zależy od liczby torów i obejmuje dodatkowe interfejsy, takie jak JTAG. Dostępne są również porty zasilania i liczne piny uziemienia rozłożone na krawędzi karty. Piny mają rozstaw 1,0 mm, przy czym tory RX i TX PCIe są przeplatane z pinami uziemienia.
Wszystkie rozmieszczenia pinów kart krawędziowych PCIe mają stronę A i B. Te strony są oznaczone i pokazane na poniższym obrazie.
Rozpiny kart PCIe są szczegółowo opisane w tabelach. Wraz ze wzrostem liczby linii, do tabel z rozpinami dodawane są nowe sekcje.
Nr pinu |
Nazwa strony B |
Funkcja |
Nazwa strony A |
Funkcja |
1 |
+12v |
Zasilanie +12 volt |
PRSNT#1 |
Wykrywanie obecności podczas gorącej wymiany |
2 |
+12v |
Zasilanie +12 volt |
+12v |
Zasilanie +12 volt |
3 |
+12v |
Zasilanie +12 volt |
+12v |
Zasilanie +12 volt |
4 |
GND |
Masa |
GND |
Masa |
5 |
SMCLK |
Zegar SMBus |
JTAG2 |
TCK |
6 |
SMDAT |
Dane SMBus |
JTAG3 |
TDI |
7 |
GND |
Masa |
JTAG4 |
TDO |
8 |
+3.3v |
Zasilanie +3.3 volt |
JTAG5 |
TMS |
9 |
JTAG1 |
+TRST# |
+3.3v |
+3.3 volt zasilanie |
10 |
3.3Vaux |
3.3v volt zasilanie |
+3.3v |
+3.3 volt zasilanie |
11 |
WAKE# |
Reaktywacja łącza |
PERST# |
Sygnał resetu PCI-Express |
Mechaniczny klucz |
N/A |
N/A |
N/A |
N/A |
12 |
RSVD |
Zarezerwowane |
GND |
Masa |
13 |
GND |
Masa |
REFCLK+ |
Referencyjne CLK (+) |
14 |
TX0_P |
Linia TX 0 (+) |
REFCLK- |
Referencyjne CLK (-) |
15 |
TX0_N |
Linia TX 0 (-) |
GND |
Masa |
16 |
GND |
Masa |
RX0_P |
Linia RX 0 (+) |
17 |
PRSNT#2 |
Wykrywanie gorącego podłączenia |
RX0_N |
Linia RX 0 (-) |
18 |
GND |
Ziemia |
GND |
Ziemia |
Numer pinu |
Nazwa strony B |
Funkcja |
Nazwa strony A |
Funkcja |
19 |
TX1_P |
Tor nadawczy 1 (+) |
RSVD |
Zarezerwowane |
20 |
TX1_N |
Tor nadawczy 1 (-) |
GND |
Ziemia |
21 |
GND |
Ziemia |
RX1_P |
Tor odbiorczy 1 (+) |
22 |
GND |
Ziemia |
RX1_N |
Tor odbiorczy 1 (-) |
23 |
TX2_P |
Tor nadawczy 2 (+) |
GND |
Ziemia |
24 |
TX2_N |
Tor nadawczy 2 (-) |
GND |
Ziemia |
25 |
GND |
Ziemia |
RX2_P |
Tor odbiorczy 2 (+) |
26 |
GND |
Ziemia |
RX2_N |
Tor odbiorczy 2 (-) |
27 |
TX3_P |
Tor nadawczy 3 (+) |
GND |
Ziemia |
28 |
TX3_N |
Linia TX 3 (-) |
GND |
Masa |
29 |
GND |
Masa |
RX3_P |
Linia RX 3 (+) |
30 |
RSVD |
Zarezerwowane |
RX3_N |
Linia RX 3 (-) |
31 |
PRSNT#2 |
Wykrywanie podłączenia na gorąco |
GND |
Masa |
32 |
GND |
Masa |
RSVD |
Zarezerwowane |
Nr pinu |
Nazwa strony B |
Funkcja |
Nazwa strony A |
Funkcja |
33 |
TX4_P |
Linia TX 4 (+) |
RSVD |
Zarezerwowane |
34 |
TX4_N |
Linia TX 4 (-) |
GND |
Masa |
35 |
GND |
Masa |
RX4_P |
Linia RX 4 (+) |
36 |
GND |
Masa |
RX4_N |
Linia RX 4 (-) |
37 |
TX5_P |
Linia TX 5 (+) |
GND |
Masa |
38 |
TX5_N |
Ścieżka TX 5 (-) |
GND |
Masa |
39 |
GND |
Masa |
RX5_P |
Ścieżka RX 5 (+) |
40 |
GND |
Masa |
RX5_N |
Ścieżka RX 5 (-) |
41 |
TX6_P |
Ścieżka TX 6 (+) |
GND |
Masa |
42 |
TX6_N |
Ścieżka TX 6 (-) |
GND |
Masa |
43 |
GND |
Masa |
RX6_P |
Ścieżka RX 6 (+) |
44 |
GND |
Masa |
RX6_N |
Ścieżka RX 6 (-) |
45 |
TX7_P |
Ścieżka TX 7 (+) |
GND |
Masa |
46 |
TX7_N |
Ścieżka TX 7 (-) |
GND |
Masa |
47 |
GND |
Masa |
RX7_P |
Ścieżka RX 7 (+) |
48 |
PRSNT#2 |
Wykrywanie gorącego podłączenia |
RX7_N |
Ścieżka RX 7 (-) |
49 |
GND |
Masa |
GND |
Ziemia |
Numer pinu |
Nazwa strony B |
Funkcja |
Nazwa strony A |
Funkcja |
50 |
TX8_P |
Tor nadawczy 8 (+) |
RSVD |
Zarezerwowane |
51 |
TX8_N |
Tor nadawczy 8 (-) |
GND |
Ziemia |
52 |
GND |
Ziemia |
RX8_P |
Tor odbiorczy 8 (+) |
53 |
GND |
Ziemia |
RX8_N |
Tor odbiorczy 8 (-) |
54 |
TX9_P |
Tor nadawczy 9 (+) |
GND |
Ziemia |
55 |
TX9_N |
Tor nadawczy 9 (-) |
GND |
Ziemia |
56 |
GND |
Ziemia |
RX9_P |
Tor odbiorczy 9 (+) |
57 |
GND |
Ziemia |
RX9_N |
Tor odbiorczy 9 (-) |
58 |
TX10_P |
Tor nadawczy 10 (+) |
GND |
Ziemia |
59 |
TX10_N |
Tor nadawczy 10 (-) |
GND |
Masa |
60 |
GND |
Masa |
RX10_P |
RX Linia 10 (+) |
61 |
GND |
Masa |
RX10_N |
RX Linia 10 (-) |
62 |
TX11_P |
TX Linia 11 (+) |
GND |
Masa |
63 |
TX11_N |
TX Linia 11 (-) |
GND |
Masa |
64 |
GND |
Masa |
RX11_P |
RX Linia 11 (+) |
65 |
GND |
Masa |
RX11_N |
RX Linia 11 (-) |
66 |
TX12_P |
TX Linia 12 (+) |
GND |
Masa |
67 |
TX12_N |
TX Linia 12 (-) |
GND |
Masa |
68 |
GND |
Masa |
RX12_P |
RX Linia 12 (+) |
69 |
GND |
Masa |
RX12_N |
RX Linia 12 (-) |
70 |
TX13_P |
TX Linia 13 (+) |
GND |
Masa |
71 |
TX13_N |
Ścieżka TX 13 (-) |
GND |
Masa |
72 |
GND |
Masa |
RX13_P |
Ścieżka RX 13 (+) |
73 |
GND |
Masa |
RX13_N |
Ścieżka RX 13 (-) |
74 |
TX14_P |
Ścieżka TX 14 (+) |
GND |
Masa |
75 |
TX14_N |
Ścieżka TX 14 (-) |
GND |
Masa |
76 |
GND |
Masa |
RX14_P |
Ścieżka RX 14 (+) |
77 |
GND |
Masa |
RX14_N |
Ścieżka RX 14 (-) |
78 |
TX15_P |
Ścieżka TX 15 (+) |
GND |
Masa |
79 |
TX15_N |
Ścieżka TX 15 (-) |
GND |
Masa |
80 |
GND |
Masa |
RX15_P |
Ścieżka RX 15 (+) |
81 |
PRSNT#2 |
Wykrywanie obecności wtyczki gorącej |
RX15_N |
Ścieżka RX 15 (-) |
82 |
RSVD#2 |
Wykrywanie podłączenia na gorąco |
GND |
Masa |
Istnieje kilka kluczowych punktów, które należy zauważyć. Dwie szyny zasilające mają napięcie 12 V i 3,3 V; są one zwykle dostarczane z zewnątrz karty, więc karty PCIe zazwyczaj nie posiadają regulatorów dla tych napięć. Regulatory mocy mogą być dołączane do kart PCIe w razie potrzeby. Przetwornice DC-DC z izolacją są rzadkością na kartach PCIe, z wyjątkiem specyficznych przypadków użycia, takich jak Power over Ethernet (PoE), które wymaga wygenerowania 54 V na karcie PCIe.
Całkowite wymiary płytki, z wyłączeniem obszaru dla pinów krawędziowych, są zdefiniowane przez standard PCIe. Rozmiar płytki nie zależy od liczby linii, ale jest związany z rozmiarem płytki czołowej wzdłuż krawędzi karty. Wartości w poniższej tabeli to maksymalne dozwolone wartości.
Pełna długość |
(D x S x W) = 312 x 111,15 x 20,32 (mm) |
3/4 długości |
(D x S x W) = 312 x 111,15 x 20,32 (mm) |
Połowa długości |
(L x H x W) = 167,65 x 111,15 x 20,32 (mm) |
Niskoprofilowe |
(L x H x W) = 167,65 x 68,9 x 20,32 (mm) |
Poniższy obraz pokazuje wymiary L i H. Należy zauważyć, że wymiar W to profil osi z płytki PCB, włączając w to jej komponenty.
Karty niskoprofilowe i karty standardowego profilu można odróżnić po ich płytce czołowej. Te karty używają tego samego złącza i układu pinów, ale są zaprojektowane z różnymi zestawami wspornika/płytki czołowej, jak pokazano na poniższym obrazie.
Jednym z powszechnych formatów jest karta ośmiościeżna, która ma 89 pinów zarówno po stronie A, jak i B. Projektanci powinni zwrócić uwagę, że każdy tor RX i TX jest przeplatany z pinami uziemiającymi, aby utrzymać różnicową impedancję i zminimalizować przeplot między torami PCIe.
Karty krawędziowe PCIe działają podobnie do innych szybkich PCB. Zazwyczaj mają standardową grubość 62 mil. Projektanci mogą mieszać i dopasowywać materiały, aby stworzyć układ warstw i włączyć do niego płaszczyzny zasilania i masę. Ścieżki PCIe podążają za standardowym trasowaniem, gdy przechodzą z konektora krawędziowego na płycie głównej do obszaru karty.
Trasowanie do konektora krawędziowego: Nowe generacje konektorów PCIe powinny być idealnie konektorami SMD, ponieważ eliminuje to występy, które normalnie byłyby obecne na pinach przelotowych. Zazwyczaj, jeśli potrzebne jest połączenie o wysokiej niezawodności, można użyć wersji przelotowej, ale z trasowaniem na dolnych warstwach, aby eliminować wszelkie występy. Pomoże to zapewnić integralność sygnału podczas przejścia do karty krawędziowej PCIe.
Obszary zakazu umieszczania komponentów: Zdefiniuj obszar zakazu umieszczania na górnej krawędzi konektora. Obszar ten może zawierać ścieżki, ale powinien unikać komponentów. Zazwyczaj kondensatory sprzęgające są umieszczane w pobliżu regionu kluczowania, z innymi komponentami umieszczonymi powyżej nich. Jednakże, kondensatory sprzęgające mogą być umieszczone na płycie głównej / projekcie płyty głównej przed sygnałami docierającymi do konektora krawędziowego PCIe.
Zasady odstępu od krawędzi: Zdefiniuj zasadę odstępu od krawędzi płytki, zwykle około 10 mils. Odstępy mogą wymagać zwiększenia w pobliżu obszaru kluczowania z zastosowaniem wyłączenia krawędzi płytki (patrz powyżej), aby zapobiec wystawieniu miedzi wzdłuż krawędzi płytki, co zmniejsza ryzyko zwarcia. Utrzymanie większych odstępów w tym obszarze daje margines na wszelkie mechaniczne uszkodzenia, które mogą pojawić się wzdłuż krawędzi karty.
Uziemienie: Strategia uziemienia dla karty PCIe zwykle zakłada posiadanie wszystkich komponentów nad pojedynczym uziemieniem systemowym oraz oddzielne uziemienie obudowy dla przedniej płytki karty. Typowym zastosowaniem kart PCIe jest karta dodatkowa do sieci (miedzianej lub światłowodowej). Dla połączenia Ethernet za pomocą kabla będzie wymagane uziemienie obudowy wokół pierścienia w celu uziemienia osłony na bloku złącza RJ45.
Inne aplikacje mogą również wymagać uziemienia obudowy. Ogólnie, przednia płyta jest połączona z uziemieniem obudowy ze względu na jej bezpośrednie połączenie z obudową urządzenia, podczas gdy reszta komponentów na PCB będzie umieszczona nad jednolitą płaszczyzną uziemienia.
Szablon karty krawędziowej PCIe przedstawiony poniżej jest przystosowany do 8x linii w standardowym złączu krawędziowym. Rozmiar karty jest mniejszy niż maksymalne wymiary określone w standardzie PCIe, więc rozmiar karty można zmienić według własnego uznania. Zachęcamy do pobrania tego szablonu karty krawędziowej i wykorzystania go w swoich projektach.
Niezależnie od tego, czy potrzebujesz zbudować niezawodną elektronikę mocy, czy zaawansowane systemy cyfrowe, skorzystaj z kompletnego zestawu funkcji projektowania PCB i światowej klasy narzędzi CAD w Altium Designer®. Aby zaimplementować współpracę w dzisiejszym środowisku interdyscyplinarnym, innowacyjne firmy korzystają z platformy Altium 365™, aby łatwo udostępniać dane projektowe i wprowadzać projekty do produkcji.
Dopiero zaczynamy odkrywać możliwości, jakie oferuje Altium Designer na Altium 365. Zacznij swoją darmową próbę Altium Designer + Altium 365 już dziś.