Jednostka 2 / 12

Sztuczna inteligencja w projektowaniu obwodów i obsłudze układu PCB

Zyski:

  • Możliwość przyspieszenia tworzenia schematów, wyboru komponentów i obliczeń dostaw/zużycia za pomocą sztucznej inteligencji oraz weryfikacji krzyżowej za pomocą arkusza danych
  • Możliwość przeglądania układu PCB, układania warstw i zasad integralności sygnału przy wsparciu AI
  • Możliwość testowania rozwiązań obwodów/układów sugerowanych przez sztuczną inteligencję z DRC, symulacją i pomiarami prototypów

Produkt elektroniczny jest produktem dwóch głównych etapów: schematu: logicznego rysunku komponentów i połączeń oraz układu (sposób, w jaki te komponenty są fizycznie rozmieszczone na płytce drukowanej). Schemat określa „co podłączyć”; „Gdzie i jak zostanie podłączony” jest określone w układzie. W tym module dowiesz się, jak wykorzystać sztuczną inteligencję jako akcelerator w obu fazach, ale dlaczego ostateczną decyzję podejmuje się na podstawie arkusza danych, symulacji, sprawdzenia zasad projektowania (DRC: automatyczna kontrola możliwości produkcyjnych i zasad elektrycznych) oraz pomiarów prototypu. Podstawowe napięcie polega na tym, że sztuczna inteligencja płynnie opisuje, jak powinien działać obwód, ale nie mierzy rzeczywistych ograniczeń rzeczywistych wybranych komponentów i fizycznej rzeczywistości twojej płyty.

Gdzie sztuczna inteligencja jest silna w projektowaniu obwodów

Sztuczna inteligencja jest silna w „myślącej” części projektu: generowaniu opcji topologii, wyjaśnianiu, jak zbudować blok, pokazywaniu kroków, jak zastosować formułę w arkuszu danych i budowaniu szkieletu konta. Może na przykład przedstawić w kolejności etapy projektowania dzielnika napięcia (prostego obwodu dopasowującego napięcie wejściowe za pomocą dwóch rezystorów), filtra dolnoprzepustowego lub bloku wzmacniacza operacyjnego. Potrafi omówić, które piny miałyby sens do podłączenia urządzeń peryferyjnych mikrokontrolera, które linie są wrażliwe na zakłócenia. Pomaga w stworzeniu drzewa mocy: diagramu pokazującego, z którego regulatora zasilany jest każdy blok.

Ale tutaj konieczne jest dokonanie krytycznego rozróżnienia: wartość rezystora, wartość kondensatora lub wybór regulatora podany przez sztuczną inteligencję jest punktem wyjścia. Rzeczywista wartość zależy od napięcia/prądu/tolerancji, zakresu temperatur i arkusza danych wybranej części. Szczegóły, takie jak moc (moc) rezystora, wytrzymałość napięciowa i efekt polaryzacji DC kondensatora (jego pojemność spada wraz z przyłożonym napięciem), wartość RDS(on) tranzystora MOSFET są istotne dla produktu i są weryfikowane wyłącznie na podstawie arkusza danych.

Obliczanie mocy i zasilania (integralności mocy).

Jednym z najczęstszych zadań jest utworzenie budżetu mocy: zsumowanie prądu pobieranego przez każdy blok i odpowiedni wybór regulatora i ścieżki zasilania. Sztuczna inteligencja może pomóc w skonfigurowaniu tej tabeli, ale każda bieżąca wartość w wierszach musi pochodzić z arkusza danych tego komponentu; Sztuczna inteligencja mówiąca „zazwyczaj tak dużo ciągnie” nie jest potwierdzeniem.

Wskazówka: Niech sztuczna inteligencja zbuduje tabelę budżetu mocy jako „pusty szkielet” (komponent, blok, prąd min./typowy/maks., kolumna źródła). Następnie samodzielnie wypełnij każdą komórkę z arkusza danych. Zatem sztuczna inteligencja oszczędza czas, ale nie tworzy liczb.

Sztuczna inteligencja może przypomnieć ogólne zasady (umieścić jak najbliżej chipa, używać krótkich i szerokich ścieżek, łączyć różne wartości równolegle) dotyczące kondensatorów odsprzęgających/obejściowych (kondensator odsprzęgający: kondensator umieszczony blisko końca zasilania każdego chipa, spełniający nagłe wymagania prądowe i tłumiący hałas). Jednak odpowiedź na pytanie, ile i jaka wartość, zależy od zaleceń zawartych w karcie katalogowej chipa i jego częstotliwości pracy.

Integralność sygnału w układzie PCB

Integralność sygnału to zdolność sygnału do dotarcia do miejsca docelowego bez zniekształcenia na karcie. W projektowaniu dużych prędkości najczęściej pojawiają się cztery koncepcje:

  • Płaszczyzna odniesienia/masy: ciągła warstwa miedzi, przez którą przepływa prąd powrotny sygnału. Jeśli zostanie przerwany, wzrośnie poziom hałasu i promieniowania.
  • Ścieżka powrotna: Każdy prąd sygnałowy ma ścieżkę powrotną; Ścieżka ta musi płynąć nieprzerwanie, tuż poniżej ścieżki sygnału.
  • Przesłuch: Sygnał z jednej ścieżki przeskakuje do ścieżki sąsiedniej. Zmniejsza się wraz z odległością między nimi a bliskością płaszczyzny.
  • Kontrola impedancji: Na liniach dużych prędkości szerokość ścieżki i układanie warstw (układanie warstw) są obliczane w celu osiągnięcia określonej impedancji charakterystycznej (np. różnica 50 Ω lub 100 Ω).

Sztuczna inteligencja bardzo dobrze potrafi przekształcić te zasady w listę kontrolną. Możesz opisać swój układ i zapytać: „Jakie ryzyko powinienem sprawdzić pod kątem integralności sygnału w tym układzie?” Jednak szerokość ścieżki, prześwit i wartości impedancji są określane przez narzędzie do rozwiązywania pól lub narzędzie obliczeniowe generatora zgodnie z rzeczywistym stosem warstw i możliwościami producenta Twojej karty; Wartość podaną przez sztuczną inteligencję, np. „ślad 0,3 mm dla 50 Ω”, należy zdecydowanie zweryfikować, ponieważ zależy ona od grubości warstwy i materiału.

trzy mini etui

Przypadek 1 — pułapka polaryzacji DC. Projektant filtruje linię 3,3 V za pomocą zalecanego przez AI „kondensatora ceramicznego X7R 10 µF, 6,3 V”. Karta jest głośniejsza niż oczekiwano. Po zmierzeniu widać, że ten mały kondensator traci ponad połowę swojej efektywnej pojemności poniżej 3,3 V (efekt polaryzacji prądu stałego). Po zbadaniu krzywej pojemność-napięcie w arkuszu danych widać, że wartość skuteczna spada do ~4 µF. AI podała ogólną wartość; rzeczywiste zachowanie jest widoczne jedynie na podstawie krzywej arkusza danych.

Przypadek 2 — Ścięta płaszczyzna podłoża. Inżynier opisuje AI jego układ, zauważając, że „linia sygnałowa dużej prędkości przechodzi przez szczelinę w płaszczyźnie uziemienia pod spodem”. AI przypomina, że ​​może to wydłużyć drogę powrotną i spowodować promieniowanie i szumy, dlatego nie należy przeprowadzać linii przez szczelinę ani nie zakładać kondensatora mostkowego. Inżynier traktuje to jako ostrzeżenie, wizualnie sprawdza szczelinę w widoku 3D płytki i przekierowuje linię. Tutaj sztuczna inteligencja służyła jako lista kontrolna; Inżynier podjął decyzję mając wymierne uzasadnienie.

Przypadek 3 — Nieprawidłowe dopasowanie pakietu. Stażysta prosi sztuczną inteligencję o utworzenie „śladu” złącza (wzór wyspy lutowniczej komponentu na płytce). AI podaje pomiary, które wydają się rozsądne. Stażysta używa tego bez porównywania z rysunkiem mechanicznym producenta; Kiedy karty dotrą, złącze nie pasuje. Prawidłowe podejście polega na dokładnej weryfikacji każdego śladu na podstawie oficjalnego rysunku mechanicznego producenta; Sztuczna inteligencja nigdy nie jest w stanie sama zamknąć produkcji.

Kopiowalne szablony podpowiedzi

SZABLON SZKIELETU BUDŻETU MOCY"Utwórz pusty szkielet tabeli budżetu mocy dla następujących bloków: [lista bloków/chipów]. Kolumny: komponent, napięcie zasilania, prąd min./typowy/maks., źródło (numer strony arkusza danych), uwaga. Wartości liczbowe pozostaw PUSTE; pamiętaj, że każdy prąd powinien zostać uzupełniony z odpowiedniego arkusza danych. Na koniec wyjaśnij, jaki margines powinienem przyjąć przy wyborze sumy i regulatora.

SZABLON LISTY KONTROLNEJ INTEGRALNOŚCI SYGNAŁU „Rozważ następujący układ: [opis płytki; liczba warstw, linie szybkiego dostępu, wrażliwe bloki analogowe]. Nakreśl ryzyko, które muszę sprawdzić pod kątem integralności sygnału i integralności mocy, element po elemencie: ciągłość płaszczyzny uziemienia, ścieżka powrotna, rozmieszczenie kondensatorów odsprzęgających, przesłuch, sprawdzenie impedancji. Dodaj informacje „jak mierzyć/jak weryfikować” dla każdego elementu. Dokładny ślad „POdaj szerokość/wartość impedancji”.

SZABLON ZAPYTANIA O DOBÓR KOMPONENTÓW „Wymień parametry arkusza danych, które powinienem sprawdzić przy wyborze komponentu do następującego bloku: [opis bloku, np. regulator buck]. Dla każdego parametru napisz, dlaczego jest on ważny i w jakich warunkach pracy jest krytyczny (np. temperatura, polaryzacja prądu stałego, RDS(on), tolerancja). NIE POLECAM konkretnej części; wybiorę z arkusza danych.”

SZABLON PRZEGLĄDU SCHEMATU „Przejrzyj poniższy opis schematu i poproś o ewentualne błędy w formularzu pytania (np. „czy ten pin wymaga rezystora podciągającego”, „czy regulator zapewnia minimalny prąd obciążenia”). NIE MÓW absolutna prawda/fałsz; wyświetli się lista pytań, które muszę sprawdzić z arkuszem danych. Schemat: [przepis/wklej].”

Słaba zachęta/silna zachęta

SŁABY PODPOWIEDŹ: „Który kondensator powinienem założyć na 3,3 V?”

MOCNA WSKAZÓWKA: „Wyjaśnij, jakie kryteria (pojemność, margines wytrzymywania napięcia, efekt polaryzacji prądu stałego, typ dielektryka

Słaba zachęta zachęca do wpisania jednej wartości; Potężny monit zapewnia markizę, która zadaje właściwe pytania.

Warstwy weryfikacji w projektowaniu obwodów/PCB

warstwa

Co robi

Rola sztucznej inteligencji

Arkusz danych

Zwraca rzeczywiste granice komponentu

Generuje listę parametrów i pytanie

Symulacja (SPICE)

Numerycznie przewiduje zachowanie obwodu

Wyświetla instalację i zarys listy sieci

DRK/ERC

Sprawdzanie wykonalności i przepisów elektrycznych

Podaje listę reguł do sprawdzenia

Pomiar prototypu

Poprawia na prawdziwej karcie

Zaleca plan pomiarów i punkt testowy

Uwaga: Nawet symulacja SPICE (rozwiązywanie obwodu za pomocą modelu matematycznego) jest tak dobra, jak dokładność modelu. Symulacja stworzona przez sztuczną inteligencję nie gwarantuje rzeczywistości bez uwzględnienia rzeczywistych modeli komponentów i efektów pasożytniczych (rezystancja/indukcyjność śladów).

Typowe błędy

  • Nie sprawdzanie wartości komponentu podanej przez AI w arkuszu danych. Dla produktu decydujące znaczenie mają polaryzacja prądu stałego, ograniczenia temperatury i mocy.
  • Biorąc pod uwagę impedancję/szerokość ścieżki niezależną od ułożenia warstw. Wartość zależy od materiału i grubości; Powierzchnia jest obliczana za pomocą narzędzia solwera/generatora.
  • Brak weryfikacji śladu za pomocą rysunku mechanicznego. Zły wzór wyspy lutowniczej zniszczy całą płytkę.
  • Biorąc pod uwagę, że projekt jest ukończony po przejściu przez DRK. Nawet jeśli reguły DRC zostaną przyjęte, integralność sygnału i zachowanie termiczne są sprawdzane oddzielnie.
  • Umieszczenie wyniku AI SPICE w miejscu prototypu. Symulacja jest przewidywaniem; Ostatnie słowo należy do Twojego pomiaru.

Podsumowując

W tym urządzeniu umieściłeś AI jako akcelerator i generator list kontrolnych na schemacie obwodu, budżecie mocy i układzie PCB. Sztuczna inteligencja sugeruje topologię, wykonuje obliczenia, przypomina o zagrożeniach dla integralności sygnału i generuje pytania kontrolne. Jednak każda wartość komponentu jest weryfikowana na podstawie arkusza danych, każda wartość impedancji/śladu na podstawie obliczeń stosu warstw, każdy ślad na podstawie rysunku mechanicznego i każda decyzja projektowa na podstawie DRC, symulacji i pomiarów prototypu. Wykorzystaj sztuczną inteligencję jako partnera, który „sprawia, że ​​zadajesz właściwe pytania”, a nie „daje liczby”.

Zadanie aplikacji

Wybierz mały blok obwodu (np. regulator buck lub interfejs czujnika). Najpierw wyodrębnij parametry arkusza danych, które mają być kontrolowane, z AI za pomocą szablonu „Zapytanie o wybór komponentu”. Następnie utwórz pustą tabelę z szablonem „Szkielet budżetu mocy” i uzupełnij wartości dla dwóch komponentów z rzeczywistych arkuszy danych. Na koniec użyj szablonu „Lista kontrolna integralności sygnału”, aby wyświetlić listę ryzyk związanych z wdrożeniem i napisać, w jaki sposób zweryfikujesz każde z nich.

lista kontrolna

  • [ ] Sprawdziłem każdą wartość komponentu sugerowaną przez sztuczną inteligencję w arkuszu danych (w tym odchylenie prądu stałego, temperatura, moc).
  • [ ] Prądów w tabeli budżetu mocy nie dostosowywałem do AI, tylko uzupełniłem je z arkuszy danych.
  • [ ] Obliczyłem wartości impedancji/szerokości ścieżki za pomocą stosu warstw i narzędzia do rozwiązywania/generatora pola.
  • [ ] Porównałem każdy ślad z rysunkiem mechanicznym producenta.
  • [ ] Planowałem zweryfikować układ z DRC/ERC, symulacją i prototypowym planem pomiarów.
  • [ ] Oznaczyłem wynik AI jako wstępny do sprawdzenia, a nie ostateczny projekt.