Nieudany start urządzenia nie zawsze oznacza konieczność ingerencji w jego konstrukcję. Odpowiednia kolejność działań pozwala szybko zawęzić źródło usterki i skutecznie zweryfikować poszczególne elementy projektu. Pierwsze uruchomienie prototypu potrafi podważyć założenia nawet bardzo dobrego projektu układu elektronicznego. Na pierwszy rzut oka płytka wygląda poprawnie, komponenty są na swoich miejscach, a urządzenie nie uruchamia się lub nie działa w oczekiwany sposób. Nie należy wtedy wpadać w panikę i chaotycznie poprawiać wszystkiego na raz, ale podejść do problemu metodycznie i kolejno sprawdzić zasilanie, montaż oraz dane zapisane w pamięciach.
Krok 1: Podstawowa kontrola płytki
Przed podłączeniem zasilania należy dokładnie obejrzeć płytkę PCB i porównać ją z dokumentacją, sprawdzić obecność wszystkich elementów, orientację układów, polaryzację kondensatorów oraz ewentualne zwarcia pomiędzy ścieżkami i polami lutowniczymi.
Następnie należy skontrolować napięcia zasilające. Nieprawidłowe wartości, zbyt duży pobór prądu lub brak napięcia w jednym z obwodów mogą oznaczać błąd montażowy, uszkodzony komponent lub błąd w samym projekcie.
Krok 2: Weryfikacja danych zapisanych w pamięci
Wbrew pozorom problemy wynikają często z wgrania niewłaściwego pliku firmware lub danych, błędnych ustawień konfiguracyjnych lub zwykłego błędu zapisu. Dlatego programowanie układów scalonych powinno obejmować nie tylko wgranie wsadu, ale również jego weryfikację, sprawdzenie sumy kontrolnej i oznaczenie wersji użytego pliku.
Szczególną uwagę należy zwrócić na pamięci, w których zapisane są parametry urządzenia, dane kalibracyjne oraz ustawienia startowe. Tym bardziej, jeśli prototyp to urządzenie retro, w którym zastosowano starsze układy pamięci EPROM pozwalające zachować zgodność z oryginalną architekturą z lat 80. i 90.
Krok 3: Problemy ukryte pod układami
W układach SMD z wyprowadzeniami ukrytymi pod obudową połączenia lutowane są niewidoczne, a przecież brak połączenia, zwarcie, puste przestrzenie w spoinie albo przesunięcie układu mogą skutecznie uniemożliwić uruchomienie całego projektu.
Nie wystarczą wtedy standardowe oględziny i pomiary multimetrem, ale konieczna jest inspekcja x-ray, która pozwala zajrzeć pod obudowę i ocenić jakość połączeń bez konieczności demontowania samego komponentu.
W każdym razie warto pamiętać, że praktycznie każde uruchomienie prototypu oznacza problemy, do których należy podejść po prostu metodycznie i ze spokojem.






