Spisu treści:

Inteligentny tester IC: 7 kroków (ze zdjęciami)
Inteligentny tester IC: 7 kroków (ze zdjęciami)

Wideo: Inteligentny tester IC: 7 kroków (ze zdjęciami)

Wideo: Inteligentny tester IC: 7 kroków (ze zdjęciami)
Wideo: Comarch IoT Plant: programowanie i testowanie NB IoT gateways 2024, Lipiec
Anonim
Image
Image

Wszyscy wiemy, co robią testery IC… ale dla tych, którzy tego nie robią – testery IC to urządzenia, które służą do testowania układów scalonych poprzez wysyłanie impulsów zgodnie z ich tabelą prawdy. Ogólnie rzecz biorąc, numer układu scalonego jest wprowadzany do testera układu scalonego i przeprowadzany jest test porównawczy z tabelą logiczną tego konkretnego układu scalonego.

Inteligentny tester układów scalonych jest znacznie bardziej wydajny i lepszy niż ogólny tester układów scalonych, ma możliwość wykrywania i sprawdzania podłączonego układu scalonego wraz z trybem ręcznym. Nasz tester IC jest wyposażony w dotykowy wyświetlacz LCD, który zapewnia lepsze wrażenia użytkownika i łatwy do zrozumienia interfejs użytkownika.

Testery IC być może drogie urządzenia oprzyrządowania, ale ten kosztuje nieco poniżej 1600 funtów (~ 25 USD), całkiem tanie, prawda?

Krok 1: Kupmy trochę rzeczy

Projektowanie PCB
Projektowanie PCB

Elektronika

  • 1x Arduino Mega 2560
  • 1x20-pinowe gniazdo ZIF
  • 1x2.4 calowy ekran dotykowy TFT LCD z wbudowanym gniazdem kart SD
  • 1x 4GB MicroSDHC
  • 1x 6-pinowy nagłówek żeński o dodatkowej długości
  • 3x 8-pinowy nagłówek żeński o dodatkowej długości
  • 1x męski pasek nagłówka
  • 2x WS2812B (opcjonalnie)
  • Kondensator 2x 100 nF 0805 (opcjonalnie)
  • 1x 180Ω rezystor 0805 (opcjonalnie)

Narzędzia i dodatkowe materiały

  • Lutownica
  • Lutować
  • Laptop
  • Kabel USB do podłączenia Arduino Mega 2560
  • Adapter microSDHC

Krok 2: Projektowanie PCB

Projektowanie PCB
Projektowanie PCB
Projektowanie PCB
Projektowanie PCB

Zaprojektowałem osłonę dla wszystkich komponentów, aby się zmieściły, i wybrałem Arduino Mega jako moją płytkę mikrokontrolera, ponieważ zarówno gniazdo ZIF, jak i wyświetlacz LCD można umieścić obok siebie, zapewniając kompaktowy i przenośny wygląd. Użyłem Autodesk Eagle do części projektowania PCB (załączam pliki eagle poniżej).

Wielkie podziękowania dla chłopaków z JLC PCB za sponsorowanie PCB dla projektu. Sprawdź je, oferują prototypowanie PCB o wartości 2 USD i bezpłatną wysyłkę przy pierwszym zamówieniu.

Krok 3: Zamknij się i przylutuj

Zamknij się i lutuj
Zamknij się i lutuj
Zamknij się i lutuj
Zamknij się i lutuj
Zamknij się i lutuj
Zamknij się i lutuj
Zamknij się i lutuj
Zamknij się i lutuj

Gdy masz już wszystkie komponenty wraz z płytką drukowaną, po prostu przylutuj je na miejscu, jak pokazano i jesteś gotowy do pracy !!

Po zakończeniu lutowania nałóż osłonę LCD i żeńskie nagłówki, a to zakończy montaż testera IC.

Pamiętaj - "Jeśli pachnie jak kurczak, robisz to źle";)

Krok 4: Kod? Tak.

Kod? Tak..!!
Kod? Tak..!!
Kod? Tak..!!
Kod? Tak..!!
Kod? Tak..!!
Kod? Tak..!!
Kod? Tak..!!
Kod? Tak..!!

Otwórz swoje IDE Arduino i otwórz kod… Możesz zastąpić moje imię własnym, aby uruchamiało się z twoim imieniem. Możesz swobodnie bawić się schematami kolorów według własnego wyboru.

Wszystkie pliki kodu są dostępne na GITHUB

Krok 5: Przygotowanie bazy danych… zadanie czasochłonne

Przygotowanie bazy danych… czasochłonne zadanie
Przygotowanie bazy danych… czasochłonne zadanie
Przygotowanie bazy danych… czasochłonne zadanie
Przygotowanie bazy danych… czasochłonne zadanie

Skompilowałem podstawową bazę danych dla testera komponentów, która zawiera podstawowe układy scalone. Baza danych znajduje się w pliku database.txt w serwisie GitHub. Skopiuj ten plik txt na kartę SD i włóż go do ekranu dotykowego LCD.

Dzięki instruktażowemu użytkownikowi JorBi za jego Instructable - Arduino IC Tester, skąd wziąłem inspirację do zbudowania jednego.

Wzór -

$[Numer IC]

[Nazwa IC]

[Przypinki]

[Przypadek testowy 1]

[Przypadek testowy 2]

[Przypadek testowy N]

Przykładowy przypadek testowy-

Powiedzmy, że mam IC-7426, przykładowy przypadek testowy będzie

0000HHG000000VTutaj 0/1 będzie użyty do określenia wejścia, a H/L (wysoki/niski) do określenia wyjścia, a V jest użyte do oznaczenia VCC, a G jest użyte do oznaczenia uziemienia. Postępuj zgodnie z kolejnością od pinów 1, 2, 3, ….. 7, 8, 9, …. 14 dla powyższego IC

Krok 6: Trzymamy kciuki!! Testowanie wszystkiego razem

Skrzyżowane palce !! Testowanie wszystkiego razem
Skrzyżowane palce !! Testowanie wszystkiego razem
Skrzyżowane palce !! Testowanie wszystkiego razem
Skrzyżowane palce !! Testowanie wszystkiego razem
Skrzyżowane palce !! Testowanie wszystkiego razem
Skrzyżowane palce !! Testowanie wszystkiego razem
Skrzyżowane palce !! Testowanie wszystkiego razem
Skrzyżowane palce !! Testowanie wszystkiego razem

Prześlijmy kod i uruchom tester IC.

SKRZYŻOWANE PALCE !!

I zadziałało świetnie

Krok 7: Miłego testowania

Zapraszamy do współtworzenia projektu i bazy danych na GitHub.

Zalecana: