Brakuje Ci płaszczyzny mocy. Wygląda na to, że używasz Eagle, użyj polygon
polecenia, aby utworzyć płaszczyznę, i nazwij ją GND. Następnie użyj ratsnest
polecenia, aby przelać ten samolot na planszę.
W przypadku płyty 4-warstwowej powinieneś mieć wewnętrzną warstwę GND i wewnętrzną warstwę VDD. Kieruj sygnały na zewnętrzne warstwy i przepuszczaj przelotki do samolotów w pobliżu padów.
W przypadku płyty dwuwarstwowej problem staje się bardziej skomplikowany. Konfigurowanie pętli (które są szkodliwe dla integralności sygnału i zakłóceń elektromagnetycznych) jest dość łatwe przy kierowaniu sygnałów przez warstwę mocy.
IOIO jest przykładem 2-warstwowej konstrukcji z dobrym routingiem. Dolna warstwa na tym obrazie to GND; Zredagowałem to, aby użyć samolotu 3,3 V pod IC zamiast oryginalnych śladów. Możesz pobrać nie edytowaną dokumentację oryginalną (w tym pliki układu) tutaj .
Umieścili czapki odsprzęgające raczej daleko. Przypuszczalnie zrobiono to, aby wszystkie części mogły zostać umieszczone na górnej warstwie. Jeśli możesz lutować po obu stronach, prawdopodobnie lepiej je zlokalizować bezpośrednio pod układem scalonym i połączyć krótkimi przelotkami z powiązanymi pinami.
Należy również pamiętać, że ich regulator napięcia i związana z nim nasadka odsprzęgająca 10uF są ledwo poza zrzutem ekranu po prawej stronie. Gdyby były dalsze, dodałbym również górną granicę 10 uF lub mniej bezpośrednio pod IC, oprócz pokazanych 0603.
Na koniec zauważ, że pomimo tego, że pod IC znajduje się duża płaszczyzna o niskiej impedancji, jest zasilana dwoma śladami o długości 8 mil pod dwoma padami po prawej stronie. Gdybym był bardzo ostrożny, przesunąłbym diodę LED i rezystor po prawej stronie, a także ślad 5 V nad prawym rogiem, aby uzyskać połączenie o niższej impedancji przez tę szczelinę.
polygon GND
pasek poleceń i zrobić prostokąt wokół swojego układu scalonego, a następnie wpiszratsnest
)