NOWOŚCI

Dom / Wiadomości / Wiadomości branżowe / Projektowanie PCB, układ, schematy i rozwiązywanie problemów: kompletny przewodnik

Projektowanie PCB, układ, schematy i rozwiązywanie problemów: kompletny przewodnik

PCB Projekt i układ: podstawowe zasady przed wyznaczeniem pojedynczego śladu

Projektowanie i układ PCB to proces przekładania schematu elektrycznego na fizyczną płytkę — umieszczanie komponentów, trasowanie ścieżek miedzianych, definiowanie układania warstw i przygotowywanie plików produkcyjnych. Jakość tego tłumaczenia określa, czy płyta pracuje nad pierwszą kompilacją, czy też spędza tygodnie w cyklach debugowania. Złe decyzje dotyczące układu — niewystarczające odstępy, niewłaściwe impedancje ścieżek, niekontrolowane ścieżki powrotne — powodują awarie, których nie da się naprawić żadnym doborem komponentów.

Ustrukturyzowana sekwencja układu zapobiega większości tych problemów. Standardowy przebieg pracy jest następujący: zdefiniuj zarys płytki i układ warstw → najpierw umieść komponenty o dużej szybkości i mocy → wytycz trasę sieciami krytycznymi (zegar, pary różnicowe, płaszczyzny zasilania) → wytycz trasę śladów sygnałów wtórnych → przeprowadź weryfikację reguł projektowych (DRC) → wygeneruj Gerbera i wywierć pliki. Przeskok od razu do wyznaczania trasy bez umieszczenia końcowego jest najczęstszą przyczyną przeróbek.

Układ warstw i kontrola impedancji

W przypadku każdej płytki przenoszącej sygnały powyżej 100 MHz, ślady kontrolowanej impedancji nie podlegają negocjacjom. Standardowy 4-warstwowy układ — sygnał/masa/zasilanie/sygnał — zapewnia solidną płaszczyznę odniesienia pod wszystkimi warstwami routingu, utrzymując przewidywalną impedancję ścieżki. Docelowe 50 Ω dla ścieżek single-ended i 100 Ω różnicowe dla większości interfejsów cyfrowych (USB, HDMI, PCIe). Szerokość ścieżki dla mikropaska 50 Ω na FR-4 z dielektrykiem 0,2 mm wynosi około 0,38 mm — ale zawsze należy to potwierdzić danymi stosu producenta, ponieważ grubość dielektryka i Dk (stała dielektryczna) różnią się w zależności od dostawcy.

Zasady rozmieszczania komponentów

Umiejscowienie wpływa na wydajność routingu i integralność sygnału. Kluczowe zasady ograniczające liczbę iteracji układu:

  • Umieścić kondensatory odsprzęgające w promieniu 0,5 mm od styków zasilania układu scalonego , na tej samej warstwie, z przelotką łączącą się z płaszczyzną zasilania za kondensatorem, a nie pomiędzy pinem układu scalonego a nasadką.
  • Pogrupuj komponenty klastra według bloków funkcjonalnych: trzymaj razem MCU, jego kryształ i nasadki odsprzęgające; oddzielne sekcje analogowe i cyfrowe z fizyczną przerwą lub granicą podzielonej płaszczyzny.
  • Ustaw układy scalone tak, aby ich szybkie porty sygnałowe były skierowane w stronę sieci, do których są podłączone, minimalizując długość ścieżki i unikając krzyżowania się ścieżek powrotnych.
  • Trzymaj ścieżki wysokoprądowe (sterowniki silników, przetworniki mocy) z dala od wrażliwych wejść analogowych; przesłuch z przełączającej szyny zasilającej może zakłócić odczyty ADC w odległościach do 5 mm na tej samej warstwie.

Single-Sided Tin-Spraying PCB Board

Oprogramowanie do projektowania płytek PCB: wybór odpowiedniego narzędzia

Wybór odpowiedniego oprogramowania do projektowania płytek PCB zależy od wielkości zespołu, złożoności płytki i budżetu. Wszystkie nowoczesne narzędzia EDA mają wspólny tok pracy — przechwytywanie schematów → lista sieci → układ PCB → DRC → dane wyjściowe z produkcji — ale różnią się znacznie pod względem możliwości routingu, jakości bibliotek, funkcji współpracy i integracji symulacji.

Oprogramowanie Użytkownik docelowy Maksymalna liczba warstw Symulacja Koszt
Projektant Altium Profesjonalne zespoły 32 SI, PI, termiczne $$$$
KiCad Twórcy, startupy 32 Podstawowa PRZYPRAWA Bezpłatny
Orzeł (Fusion 360) Hobbyści, małe zespoły 16 Ograniczona Bezpłatny–$$
OrCAD/Cadence Przedsiębiorstwo / przemysł lotniczy 40 Pełny pakiet SI/PI $$$$
EasyEDA/LCEDA Prototyp, najpierw w chmurze 16 Żadne Bezpłatny–$
Porównanie głównych opcji oprogramowania do projektowania PCB według możliwości i poziomu kosztów.

Dla profesjonalnych zespołów sprzętowych, Projektant Altium pozostaje branżowym punktem odniesienia w zakresie projektowania płytek o dużej gęstości i szybkości — interaktywny router, różnicowe zarządzanie parami i natywna integracja 3D MCAD uzasadniają koszty złożonych projektów. KiCad 7 znacznie wypełnił lukę w przypadku płyt 4–8-warstwowych i jest teraz domyślnym rozwiązaniem dla sprzętu typu open source. Zespoły, dla których priorytetem jest współpraca w chmurze i bezpośrednia integracja z fabrykami, coraz częściej korzystają z EasyEDA w połączeniu z JLCPCB w celu uzyskania szybkich cykli prototypowania krótszych niż 72 godziny.

Schematyczny diagram PCB: od koncepcji obwodu do listy sieci z gotowym układem

Schemat ideowy płytki PCB jest logiczną reprezentacją obwodu elektronicznego — definiuje każdy komponent, każde połączenie elektryczne i każde oznaczenie odniesienia, ale nie zawiera informacji o fizycznym rozmieszczeniu. Schemat jest umową pomiędzy projektantem obwodów a inżynierem układu: każda siatka na schemacie musi być poprawnie wykonana z miedzi na płytce, bez niezamierzonych połączeń i żadnych brakujących.

Schemat obwodu płytki PCB jest zgodny ze standardowymi konwencjami, dzięki czemu jest czytelny dla zespołów i platform oprogramowania:

  • Szyny energetyczne biegnij poziomo u góry arkusza; symbole uziemienia łączą się na dole. Szyny napięcia dodatniego (VCC, VBUS, VBAT) korzystają z odrębnych etykiet sieciowych, które nigdy nie są wspólne przez przypadek.
  • Przepływ sygnału porusza się od lewej do prawej — wejścia wchodzą od lewej, wyjścia wychodzą w prawo. Konwencja ta sprawia, że ​​schemat jest czytelny bez objaśnień.
  • Etykiety sieciowe zastąpić długie przebiegi przewodów na schematach wielostronicowych. Każda etykieta sieciowa musi być niepowtarzalna i spójna — niedopasowanie stron powoduje fantomowe otwarcie obwodu, którego DRC nie wykryje.
  • Kondensatory odsprzęgające są umieszczane na schemacie obok układu scalonego, który odłączają, przy użyciu oddzielnego symbolu zasilania — pomaga to inżynierowi układu zrozumieć, która nasadka należy do którego pinu.
  • Oznaczenia referencyjne postępuj zgodnie ze standardowymi przedrostkami: R (rezystor), C (kondensator), U (IC), J (złącze), L (cewka indukcyjna), Q (tranzystor), D (dioda).

Kontrole reguł elektrycznych (ERC) w narzędziu do tworzenia schematów wychwytują większość błędów okablowania, zanim projekt osiągnie układ — niepołączone styki, styki zasilane z wielu źródeł, konflikty zasilania. Uruchomienie ERC do zera błędów przed eksportem listy sieci jest obowiązkowe; układ nie może naprawić błędu schematu.

PCB poprzez pad: kiedy go używać i jak zrobić to dobrze

Płytka PCB w podkładce umieszcza otwór przelotowy lub ślepą przelotkę bezpośrednio w płycie lądowej SMD komponentu, zamiast prowadzić krótką ścieżkę z podkładki do pobliskiej przelotki. Technikę tę stosuje się głównie w przypadku układów BGA o drobnym skoku (zestawów układów siatki kulkowej), QFN i innych komponentów, w których odstęp między podkładkami jest zbyt mały, aby poprowadzić ścieżkę ucieczki wzdłuż podkładki.

Dlaczego Via in Pad poprawia wydajność przy dużych prędkościach

Poprowadzenie krótkiego odcinka ścieżki z podkładki BGA do przelotki wprowadza indukcyjność i może utworzyć odcinek, który odbija sygnały o wysokiej częstotliwości. Via in pad całkowicie eliminuje ten ślad, zmniejszenie indukcyjności pasożytniczej o 30–50% w porównaniu do śladu ucieczki psiej nogi o grubości 0,5 mm. W przypadku interfejsów DDR5, PCIe Gen 4/5 i 10GbE pracujących z szybkością powyżej 8 GT/s różnicę tę można zmierzyć na marginesie diagramu oka.

Przelotka w podkładce umożliwia również ściślejsze prowadzenie wyjścia BGA — BGA o rozstawie 0,65 mm ma tylko ~0,25 mm pomiędzy krawędziami podkładki, co nie pozwala na umieszczenie standardowej przelotki obok podkładki bez naruszenia zasad dotyczących minimalnego pierścienia pierścieniowego i prześwitu. Przez wkładkę jest jedyną realną strategią ucieczki w przypadku pakietów o rozstawie mniejszym niż 0,5 mm.

Wymagania produkcyjne

Podkładka przelotowa wymaga specjalnej obróbki produkcyjnej, która zwiększa koszty. Beczka przelotowa musi być wypełnione przewodzącą lub nieprzewodzącą żywicą epoksydową i zakryte (powlekane) przed nałożeniem maski lutowniczej. Bez wypełnienia lutowie spływa w dół przelotki podczas rozpływu, głodząc złącze i powodując sporadyczny kontakt lub puste przestrzenie odgazowujące. W notatkach dotyczących fabryki wyraźnie określ „przez płytę nasadki wypełniającej” — nie jest to proces domyślny. Należy spodziewać się 15–25% wyższych kosztów produkcji płytek typu „via-in-pad” w porównaniu ze standardowymi przelotkami.

  • W przypadku przelotek zasilających i uziemiających preferowane jest wypełnienie przewodzące — poprawia to wydajność termiczną i przenoszenie prądu przez przelotkę.
  • Wypełnienie nieprzewodzące jest dopuszczalne w przypadku przelotek sygnałowych i zazwyczaj jest tańsze.
  • Minimalny rozmiar gotowego otworu dla przelotki w podkładce wynosi zazwyczaj od 0,1 mm (mikroprzelotki wiercone laserowo) do 0,2 mm (wiertarka mechaniczna), w zależności od grubości płyty i ograniczeń współczynnika kształtu.

Mapa termiczna PCB: identyfikacja i ustalanie koncentracji ciepła

Mapa termiczna PCB to wizualna analiza rozkładu ciepła — generowana albo w drodze symulacji przed produkcją, albo za pomocą pomiaru kamerą na podczerwień (IR) na płytce pod napięciem — która pokazuje, które obszary PCB przekraczają bezpieczną temperaturę roboczą. Gorące punkty powodują przyspieszone starzenie się komponentów, zmęczenie połączeń lutowanych i całkowite wyłączenie termiczne w układach scalonych zarządzania energią, tranzystorach MOSFET i regulatorach liniowych.

Analiza termiczna oparta na symulacji

Nowoczesne oprogramowanie do projektowania płytek PCB z symulacją termiczną (Ansys Icepak, Cadence Celsjusza, zintegrowany solwer termiczny Altium) generuje mapy gorących punktów, stosując wartości rozpraszania mocy do każdego elementu i rozwiązując równanie przewodzenia ciepła na całej płytce. Wymagane dane wejściowe obejmują komponent theta-JB (opór cieplny połączenia z płytką), pokrycie miedzią, gęstość i temperaturę otoczenia oraz warunki przepływu powietrza. Płyty o gęstości mocy powyżej 5 W/cm² prawie zawsze wymagają symulacji przed pierwszą budową — przeróbka problemów termicznych po wyprodukowaniu jest kosztowna, a czasami niemożliwa bez ponownego przykręcenia płyty.

Pomiar kamerą IR na tablicach na żywo

W przypadku tablic wbudowanych kamera FLIR lub podobna kamera średniofalowa na podczerwień o rozdzielczości 320 × 240 lub lepszej może rozróżnić gorące punkty do pojedynczych pól QFN, jeśli jest obsługiwana w odpowiedniej odległości roboczej. Uruchom płytkę przy pełnym obciążeniu znamionowym na co najmniej 10 minut przed wykonaniem zdjęć termowizyjnych — temperatura powierzchni potrzebuje kilku minut, aby osiągnąć stan stabilny, a wczesne odczyty zaniżają szczytowe temperatury złączy. Dowolna temperatura powierzchni powyżej 85°C w standardowych warunkach otoczenia wymaga dochodzenia; temperatura obudowy wielu komponentów konsumenckich wynosi 85°C, co oznacza, że ​​temperatura złącza wewnętrznego jest już bliska lub wyższa od wartości granicznej.

Rozwiązania układu dla hotspotów termicznych

Po zidentyfikowaniu punktów aktywnych najskuteczniejszym rozwiązaniem są poprawki na poziomie układu:

  • Przelotki termiczne — Układy wypełnionych przelotek pod odsłoniętymi płytkami układów scalonych mocy przewodzą ciepło do wewnętrznych płaszczyzn miedzianych. Standardowy układ przelotek 3 × 3 pod podkładką termiczną QFN zmniejsza theta-JB o 20–40% w porównaniu z brakiem przelotek.
  • Ekspansja wlewu miedzi — Dwukrotne zwiększenie obszaru wylewania miedzi wokół gorącego elementu zwykle zmniejsza temperaturę powierzchni o 5–15°C, w zależności od pokrycia miedzią płytki i przepływu powietrza.
  • Rozprzestrzenianie komponentów — Odsunięcie od siebie elementów wytwarzających ciepło zapobiega sprzężeniu termicznemu; dwa urządzenia rozpraszające w odległości 3 mm oddziałują termicznie i wzajemnie podnoszą temperaturę w stanie ustalonym.
  • Obszary mocowania radiatora — W przypadku komponentów o mocy ciągłej przekraczającej 2 W należy określić obszar płytki wolny od maski lutowniczej i komponentów sąsiadujących z opakowaniem, aby umożliwić montaż przypinanych lub przyklejanych radiatorów.

Jak rozwiązywać problemy z płytką PCB: systematyczne podejście do debugowania

Wiedza o tym, jak skutecznie rozwiązywać problemy z płytką PCB, oddziela inżynierów, którzy zamykają pętle debugowania w ciągu kilku godzin, od tych, którzy spędzają całe dnie na losowej wymianie komponentów. Kluczem jest stosowanie zorganizowanej metody izolacji, a nie zgadywanie — większość usterek PCB jest zlokalizowana w pojedynczym bloku funkcjonalnym, a systematyczne pomiary szybko zawężają dziedzinę uszkodzeń.

Krok 1: Kontrola wzrokowa przed włączeniem zasilania

Przed podłączeniem zasilania do nowej lub podejrzanej płytki sprawdź wizualnie i za pomocą multimetru. Sprawdź mostki lutownicze na układach scalonych o drobnej podziałce (lupa 10× lub mikroskop cyfrowy pod kątem 40× ujawnia mostki niewidoczne gołym okiem), zweryfikuj elementy wrażliwe na polaryzację (czapki elektrolityczne, diody, układy scalone z asymetrycznymi pinami) i zmierz rezystancję pomiędzy szynami zasilającymi i uziemiającymi. Rezystancja poniżej 10 Ω na głównej szynie zasilającej przed włączeniem zasilania wskazuje na zwarcie — przyłożenie napięcia do zwartej płytki stwarza ryzyko spalenia śladów i zniszczenia podzespołów.

Krok 2: Weryfikacja szyny zasilającej

Ustaw szyny zasilające w kolejności, zaczynając od głównego wejścia i przechodząc przez każde wyjście regulatora. Sprawdź napięcie na styku wyjściowym regulatora, a następnie na stykach zasilania układu scalonego — spadek napięcia między tymi dwoma punktami wskazuje na rezystancję ścieżki lub przelotkę ze słabym pokryciem. Sprawdź tętnienie na każdej szynie za pomocą oscyloskopu (sprzężenie AC, ograniczenie szerokości pasma 20 MHz); przekroczenie tętnienia 50 mV międzyszczytowe na zasilaniu cyfrowym może powodować błędy logiczne imitujące błędy oprogramowania sprzętowego.

Krok 3: Izolacja bloku funkcjonalnego

Podziel płytkę na bloki funkcjonalne — zasilanie, MCU, komunikacja, urządzenia peryferyjne — i w miarę możliwości przetestuj każdy z nich osobno. W przypadku MCU, który nie uruchamia się, najpierw upewnij się, że oscylator kwarcowy działa (zmierz pin XTAL za pomocą oscyloskopu; płaski sygnał oznacza brak oscylacji), następnie sprawdź, czy pin resetowania jest prawidłowo zwalniany, a następnie sprawdź interfejs debugowania SWD/JTAG. Analizator logiczny na magistrali pomaga odróżnić problemy z oprogramowaniem sprzętowym od awarii sprzętu — jeśli obecny jest prawidłowy zegar SPI i sygnały MOSI, ale MISO milczy, usterka znajduje się za MCU.

Krok 4: Typowe sygnatury usterek PCB

  • Sporadyczne resetowanie pod obciążeniem — Za niskie napięcie zasilania podczas stanów przejściowych prądu; sprawdź pojemność zbiorczą w pobliżu styku zasilania MCU i sprawdź, czy szyna zasilająca nie spada poniżej minimalnego napięcia roboczego układu scalonego podczas przełączania GPIO.
  • Nadmierny pobór prądu przy braku wyjścia — Zatrzaśnięcie układu scalonego CMOS (spowodowane wyładowaniami elektrostatycznymi lub naruszeniem kolejności zasilania) lub zwarcie kondensatora obejściowego; izolować, usuwając jeden po drugim układy scalone z szyny zasilającej.
  • Błędy komunikacji na szybkich interfejsach — Niedopasowanie impedancji, odbicia na końcach lub brakujące zakończenie; sprawdzić za pomocą TDR (reflektometr w dziedzinie czasu) lub wywnioskować z pomiarów diagramu oka na oscyloskopie.
  • Awaria funkcjonalna tylko w temperaturze — Komponent poza określonym zakresem temperatur lub pęknięcie przelotowe otwierające się pod wpływem rozszerzalności cieplnej; umieść płytkę w komorze termicznej i monitoruj próg uszkodzenia.
  • Odczyty ADC są przesunięte lub zaszumione — Podział płaszczyzny uziemienia lub sprzężenie szumu przełączania cyfrowego z analogowym sygnałem odniesienia; sprawdź, czy AGND i DGND są podłączone do pojedynczego punktu gwiazdowego, a sekcja analogowa jest odizolowana od regulatorów przełączających.