Sommario:
- Passaggio 1: requisiti dei componenti per realizzare questo progetto:
- Passaggio 2: come realizzarlo
- Passaggio 3: CKT. Diagramma, file di simulazione Proteus e immagini e codice EEPROM
- Passaggio 4: come usarlo
- Passaggio 5: ora abbiamo il nostro prodotto di output
- Passaggio 6: è possibile richiedere il codice principale del tester IC nella casella dei commenti o inviarmi un'e-mail a [email protected]
Video: Digital IC Tester (per industrie e college di ingegneria) di Shubham Kumar, UIET, Panjab University: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Introduzione e funzionamento di Digital IC Tester (per CMOS e TTL IC)
ASTRATTO:
I circuiti integrati, il componente principale di ogni circuito elettronico, possono essere utilizzati per un'ampia varietà di scopi e funzioni. Ma a volte a causa di circuiti integrati difettosi il circuito non funziona. In effetti è un lavoro molto noioso eseguire il debug del circuito e confermare se il circuito sta creando problemi o se l'IC stesso è morto. Quindi, per risolvere questo tipo di problemi, il tester IC conferma se l'IC in esame funziona correttamente o meno.
INTRODUZIONE:
Passaggi per completare il progetto.
• Ho fatto il circuito di base su breadboard e ho provato con alcuni circuiti integrati di base su di esso.
• Ho sviluppato il circuito che può essere inserito nel PCB e può essere utilizzato per tutti i circuiti integrati.
• Per rendere il progetto user friendly, ho lavorato alla realizzazione della tastiera e dell'interfaccia LCD.
LAVORANDO:
L'IC da testare è inserito nella base. Esistono due modalità in cui è possibile utilizzare il tester IC
1. Modalità automatica
2. Modalità manuale
1. Modalità automatica: durante il funzionamento della modalità automatica, l'utente non deve utilizzare il tastierino, l'utente deve solo inserire l'IC nella presa IC e il tester IC rileva automaticamente il numero IC comunicandolo all'MCU che è collegato all'esterno EEPROM che contiene tutta la logica degli IC, quindi fondamentalmente testa gli IC per pochi set di input che vengono forniti tramite l'MCU disponibile nell'EERPOM e l'uscita corrispondente. Il risultato viene nuovamente comunicato al primo MCU confermando che sia corretto o difettoso che viene visualizzato sul display LCD. Se l'IC testato è ok, sul display LCD viene visualizzato "IC Working", altrimenti viene visualizzato "IC Bad".
2. Modalità manuale: durante il funzionamento della modalità manuale, l'utente inserisce il numero IC tramite la tastiera che viene visualizzata contemporaneamente sul display LCD. Il numero IC viene comunicato all'MCU che fondamentalmente testa gli IC per pochi set di input che vengono forniti attraverso l'MCU e l'uscita corrispondente. Il risultato viene nuovamente comunicato al primo MCU confermando che sia corretto o difettoso che viene visualizzato sul display LCD. Se l'IC testato è ok, "IC Working" viene visualizzato sul display LCD Altrimenti viene visualizzato "Bad IC". Ad esempio, se si vuole controllare 74192 si devono seguire i seguenti passi 1. IC cioè è 74192 è inserito nella base. 2. Il numero IC, ad es. 74192, viene digitato utilizzando la tastiera 3. Quindi viene premuto il tasto Invio 4. se IC è ok, sullo schermo viene visualizzato "IC Working", altrimenti viene visualizzato "IC Bad".
Passaggio 1: requisiti dei componenti per realizzare questo progetto:
Requisiti dei componenti per realizzare un tester IC digitale (per la maggior parte dei circuiti integrati CMOS e TTL)
Aduino Mega 2560
La Mega 2560 è una scheda microcontrollore basata sull'ATmega2560. Dispone di 54 ingressi/uscite digitali (di cui 15 utilizzabili come uscite PWM), 16 ingressi analogici, 4 UART (porte seriali hardware), un oscillatore al quarzo da 16 MHz, una connessione USB, un jack di alimentazione, un header ICSP, e un pulsante di ripristino. Contiene tutto il necessario per supportare il microcontrollore; è sufficiente collegarlo a un computer con un cavo USB o alimentarlo con un adattatore CA-CC o una batteria per iniziare.
EEPROM
La EEPROM è necessaria per caricare i dati dei circuiti integrati che vogliamo controllare. 24LC512 può essere utilizzato per memorizzare 512 KB di capacità di archiviazione.
I pin A0, A1, A2 e Vss collegati al pin Ground SCL devono essere collegati all'SDA di Arduino Il pin Mega SDA deve essere collegato all'SCL di Arduino Mega WP is Il pin di protezione da scrittura deve essere collegato a VCC per disabilitare l'operazione di scrittura
LCD
16*2 LCD viene utilizzato per la visualizzazione
Dovrebbero essere applicati GND e VCC. Lo usiamo in modalità a 4 bit. Lì per collegare DB7 a D13, DB6 a D12, DB5 a D11 e DB4 a D10 pin di Arduino. Collega RS a D6 e EN a D8.
⦁ Tastiera esagonale Per ottenere l'input dall'utente abbiamo utilizzato la tastiera esagonale La connessione della tastiera esagonale richiedeva 8 pin di Arduino. Lì colleghiamo il primo pin della tastiera al D43 e continuamente a D42 dell'ultimo pin della tastiera esagonale.
Passaggio 2: come realizzarlo
Come farlo
Passo 1:
Prima di tutto effettuare il collegamento hardware come mostrato nello schema elettrico sottostante.
Passo 2:
Fare attenzione durante il collegamento di GND e VCC. non preoccuparti di VCC perché VCC è fornito dalla codifica rendendo PIN HIGH in combinazioni logiche dell'IC ma deve occuparsi di GND, ad es. GND di IC (presa IC) è collegato al pin GND del microcontrollore (MCU) ma VCC di IC (presa IC) non è collegato al pin VCC di MCU.
Passaggio 3:
1. Per scrivere dati in EEPROM utilizzare 24LC512 e codice dalla sezione di esempio di Arduino fare attenzione alle connessioni dei pin di EEPROM con MCU. pin1, 2, 3, 4 è sempre connesso a GND pin 8 è sempre connesso a VCC. il pin 5 è SDA collegato a SCL di MCU e il pin 6 è SCL collegato a SDA di MCU il pin 7 è WP (protetto da scrittura) quindi durante la scrittura dei dati in EEPROM collegarlo a GND e se i dati sono scritti, per leggere i dati collegare il pin7 a il VCC dell'MCU, i tuoi dati sarebbero al sicuro nella EEPROM (24LC512) altrimenti se collegati a GND durante la lettura, i dati potrebbero andare persi.
2. Caricare i dati di tutte le possibili combinazioni logiche in base all'input e all'output di ciascun circuito integrato utilizzando la tabella di verità. I dati devono essere nel seguente formato “Nome IC”\r\n”N. di pin”\r\ntutta la logica possibile\r\n
Es. 7408 va inserito come segue 7408\r\n14 \r\n00L00LGL00L00V\r\n01L01LGL01L01V\r\n10L10LGL10L10V\r\n11H11HGH11H11V
Passaggio 4: carica il codice indicato di seguito nel mega 2560.
Passaggio 5: iniziare a utilizzare…. 1. Inserire IC nella presa facendo attenzione che il pin GND sia collegato al pin GND della presa IC utilizzando il pin GND dell'MCU. 2. Seguire le istruzioni sullo schermo LCD per usarlo.
Passaggio 3: CKT. Diagramma, file di simulazione Proteus e immagini e codice EEPROM
Passaggio 4: come usarlo
Come usare:
Passo 1
Collegare il dispositivo tramite cavo USB o adattatore CC.
Passo 2
Vedrai 2 opzioni di modalità sul display LCD.mode1: modalità automatica e mode2: modalità manuale Passaggio3. L'IC da testare è inserito nella base. Esistono due modalità in cui è possibile utilizzare il tester IC
1. Modalità automatica 2. Modalità manuale
1. Modalità automatica:
Sotto il funzionamento della modalità Auto, l'utente non ha bisogno di usare il tastierino, ha solo bisogno di inserire IC nella presa IC e automaticamente il numero IC viene comunicato all'MCU che fondamentalmente testa gli IC per alcuni set di input che vengono forniti attraverso l'MCU e l'uscita corrispondente. Il risultato viene nuovamente comunicato al primo MCU confermando che sia corretto o difettoso che viene visualizzato sul display LCD. Se l'IC testato è ok, "IC is Working" viene visualizzato sul display LCD. Altrimenti viene visualizzato “IC difettoso”. 1. Inserire qualsiasi IC 2. Premere 1 per attivare la modalità automatica 3. Quindi mostra "Test" 4. Se IC è disponibile mostra "Trovato" 5. Se IC è OK allora stampa tutti i possibili IC
2. Modalità manuale:
Durante il funzionamento della modalità manuale, l'utente inserisce il numero IC tramite la tastiera che viene visualizzata contemporaneamente sul display LCD. Il numero IC viene comunicato ad altri MCU che fondamentalmente testano gli IC per pochi set di input forniti attraverso l'MCU e l'output corrispondente. Il risultato viene nuovamente comunicato al primo MCU confermando che sia corretto o difettoso che viene visualizzato sul display LCD. Se l'IC testato è ok, "IC is Working" viene visualizzato sul display LCD. In caso contrario, viene visualizzato "Bad IC".
Ad esempio, se vogliamo controllare 74192, è necessario seguire i seguenti passaggi: IC cioè è 74192 è inserito nella base.
⦁ Selezionare la modalità manuale ⦁ Il numero IC, ad es. 74192 viene digitato utilizzando la tastiera
Premi il tasto Invio
Quindi cerca IC nel database e, se disponibile, mostra Found
Quindi testerà l'IC
se IC è ok, sullo schermo viene visualizzato "IC Working", altrimenti viene visualizzato "Bad IC".
Passaggio 5: ora abbiamo il nostro prodotto di output
PRODOTTO IN USCITA
CI CHE POSSONO ESSERE TESTATI:4002 4009 4010 40106 4011 4012 4013 4015 4016 40161 40162 4017 40174 40175 4018 4019 40192 40193 4020 4022 4023 4024 4025 4027 4028 4029 4030 4031 4040 4041 4042 4043 4044 4048 4049 4051 4053 4066 4068 4069 4070 4071 4072 4073 4075 4076 4077 4078 4081 4082 4093 4094 4098 4501 4503 4506 4510 4511 4512 4518 4519 4520 4529 4532 4543 4572 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 74107 74109 7411 74112 74113 7412 74123 74125 74126 7413 74132 74139 74136 7414 74137 74138 74140 74147 74148 7415 74151 74153 74157 74158 7416 74160 74161 74162 74163 74164 74165 74166 7417 74173 74174 74175 7418 74182 74190 74191 74192 74193 74194 74195 7420 7421 7422 74237 74242 74243 7425 74251 74253 7442257 74258 74259 7426 74260 7429466 7427 7421 7422 74237 74242 74243 7425 74251 74253 7442257 74258 74259 7426 74260 7429466 7427 742 74298 7430 7432 74365 74366 74367 74368 7437 74375 7438 74386 74390 74393 7440 7442 7447 7450 7451 7452 7455 7458 74589 74595 74597 7460 7461 7462 7465 74154 7474 7485 7486 74244 74373/74
PROBLEMI AFFRONTATI
1. Il circuito su breadboard non era abbastanza solido. Era inaffidabile, quindi ho rifatto il nostro circuito su PCB.
2. Dal momento che arduino Mega ha dimensioni di memoria ridotte, quindi ho usato la ROM esterna 24LC512 per l'archiviazione dei dati dei circuiti integrati Tutte le possibili combinazioni di INGRESSO e USCITA, per circuiti integrati a 16 pin serie logica a 16 bit, per circuiti integrati a 20 pin serie logica a 20 bit 3. Ho provato a fare questo tester Ic per testare circuiti integrati con 28 pin ma mancanza di pin digitali non sono stato in grado di farlo per 28 pin. Può testare circuiti integrati fino a 20 o 24 pin.
4. attenzione: il pin GND dell'IC è necessario per fornire GND dal pin GND dell'MCU, ma il pin VCC dell'IC non è collegato al VCC dell'MCU, l'intero progetto potrebbe non funzionare correttamente.
ESTENSIONE FUTURA:
Il progetto può essere esteso come segue:
1) Può essere esteso per più di 28 pin ic cambiando parte dell'hardware e alcuni dati di quel IC
2) Può essere esteso a circuiti integrati analogici
Passaggio 6: è possibile richiedere il codice principale del tester IC nella casella dei commenti o inviarmi un'e-mail a [email protected]
Contatto
Shubham Kumar
UIET, Università del Panjab
Consigliato:
Ingegneria inversa: 11 passaggi (con immagini)
Reverse Engineering: molti dei membri qui a Instructables chiedono informazioni su fogli dati o pin out di un dispositivo o display nelle risposte, sfortunatamente non puoi sempre ottenere un foglio dati e schemi, in questi casi hai solo una scelta di reverse engineering. Motore inverso
D4E1 - Ingegneria flessibile: occhiali antiribaltamento 2.4: 4 passaggi
D4E1 - Ingegneria flessibile: occhiali antiribaltamento 2.4: Ciao! Vorrei iniziare con una breve introduzione. Siamo un duo di studenti Industial Product Design a Howest, Kortrijk, Belgio. Per il nostro corso CAD, abbiamo avuto l'incarico di riprogettare uno strumento di assistenza per metterlo in produzione di massa o mantenerlo in piccole serie
Modulo ad alta tensione incapsulato in resina per ingegneria inversa dalla Cina: 7 passaggi
Modulo ad alta tensione incapsulato in resina per ingegneria inversa dalla Cina: tutti amano questi moduli con la loro lunga distanza di scintilla di circa 25 mm (1 pollice): e sono disponibili dalla Cina a prezzi accessibili per circa 3-4 $. Ma qual è il problema Nr.1? Possono essere facilmente danneggiati con solo 1 Volt sopra l'ingresso nominale di 6
Rendilo così! Mini computer di ingegneria Star Trek TNG: 11 passaggi (con immagini)
Rendilo così! Star Trek TNG Mini Engineering Computer: PanoramicaSono cresciuto guardando Star Trek: The Next Generation. Ho sempre voluto costruire un dispositivo a tema Star Trek, quindi finalmente sono riuscito a remixare uno dei miei vecchi progetti per creare un terminale di visualizzazione di Star Trek. Il terminale fornisce le seguenti inf
Ingegneria inversa e aggiornamento dei sensori di parcheggio per auto: 7 passaggi
Ingegneria inversa e aggiornamento dei sensori di parcheggio per auto: questa istruzione mostra come comprendere il reverse engineering, analizzare i dati e sviluppare nuovi prodotti con queste informazioni