Cuprins:

Trasor Curve Tracer: 7 pași (cu imagini)
Trasor Curve Tracer: 7 pași (cu imagini)

Video: Trasor Curve Tracer: 7 pași (cu imagini)

Video: Trasor Curve Tracer: 7 pași (cu imagini)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Noiembrie
Anonim
Trasor Curve Tracer
Trasor Curve Tracer
Trasor Curve Tracer
Trasor Curve Tracer

Întotdeauna mi-am dorit un curent de urmărire a tranzistorului. Este cel mai bun mod de a înțelege ce face un dispozitiv. După ce l-am construit și folosit, în sfârșit înțeleg diferența dintre diferitele arome ale FET.

Este util pentru

  • potrivirea tranzistoarelor
  • măsurarea câștigului tranzistoarelor bipolare
  • măsurarea pragului MOSFET-urilor
  • măsurarea limitei JFET-urilor
  • măsurarea tensiunii directe a diodelor
  • măsurând tensiunea de avarie a Zenerilor
  • si asa mai departe.

Am fost foarte impresionat când am cumpărat unul dintre minunatele testere LCR-T4 de Markus Frejek și alții, dar am vrut să-mi spună mai multe despre componente, așa că am început să-mi proiectez propriul tester.

Am început folosind același ecran ca și LCR-T4, dar nu are o rezoluție suficient de mare, așa că m-am schimbat pe un LCD de 2,8 de 320x240. Se întâmplă să fie un ecran tactil color, care este frumos. un Arduino Pro Mini 5V Atmega328p 16MHz și este alimentat de 4 celule AA.

Pasul 1: Cum să-l utilizați

Cum să-l folosească
Cum să-l folosească
Cum să-l folosească
Cum să-l folosească
Cum să-l folosească
Cum să-l folosească
Cum să-l folosească
Cum să-l folosească

Când porniți traseul curbei, este afișat ecranul meniului principal.

Selectați tipul de dispozitiv atingând unul dintre „PNP NPN”, „MOSFET” sau „JFET”. Puteți testa diode în modul „PNP NPN”.

Puneți dispozitivul sub test (DUT) în soclul ZIF. Ecranul meniului vă arată ce pini să utilizați. PNP-urile, MOSFET-urile cu canal p și JFET-urile cu canal n intră în partea stângă a soclului. NPN-urile, MOSFET-urile cu canal n și JFET-urile cu p-canal intră în partea dreaptă a soclului. Închideți soclul ZIF.

După o secundă aproximativ, testerul își va da seama că are o componentă și va începe să deseneze curbele.

Pentru un tranzistor PNP sau NPN, se trasează Vce (tensiunea dintre colector și emițător) față de curentul care curge în colector. Se trasează o linie pentru fiecare curent de bază diferit - de ex. 0uA, 50uA, 100uA etc. Câștigul tranzistorului este afișat în partea de sus a ecranului.

Pentru un MOSFET, este reprezentată grafică Vds (tensiunea dintre canal și sursă) față de curentul care curge în canal. Se trasează o linie pentru fiecare tensiune diferită a porții - 0V, 1V, 2V etc. Pragul de pornire al FET este afișat în partea de sus a ecranului.

Pentru un JFET, este reprezentată grafică Vds (tensiunea dintre canal și sursă) față de curentul care curge în canal. Se trasează o linie pentru fiecare tensiune diferită a porții - 0V, 1V, 2V etc. Cu JFET-uri de epuizare, curentul curge atunci când tensiunea porții este egală cu tensiunea sursei. Deoarece tensiunea porții este modificată pentru a fi mai departe de tensiunea de scurgere, JFET se oprește. Pragul de întrerupere al FET este afișat în partea de sus a ecranului.

Cea mai interesantă parte a unei curbe MOSFET sau JFET este în jurul tensiunii de pornire sau de întrerupere plus sau minus câteva sute de mV. În meniul principal, atingeți butonul Configurare și va fi afișat ecranul Configurare. Puteți selecta tensiunea minimă și maximă a porții: vor fi trasate mai multe curbe în acea regiune.

Pentru un tranzistor PNP sau NPN, ecranul de configurare vă permite să selectați curentul de bază minim și maxim

Cu diodele, puteți vedea tensiunea directă și cu Zeners, tensiunea de rupere inversă. În imaginea de mai sus, am combinat curbele mai multor diode.

Pasul 2: Cum funcționează

Cum functioneaza
Cum functioneaza
Cum functioneaza
Cum functioneaza
Cum functioneaza
Cum functioneaza
Cum functioneaza
Cum functioneaza

Să luăm în considerare un tranzistor NPN. Vom desena un grafic al tensiunii dintre colector și emițător (axa x este Vce) față de curentul care curge în colector (axa y este Ic). Vom trasa o linie pentru fiecare curent de bază diferit (Ib) - de ex. 0uA, 50uA, 100uA etc.

Emițătorul NPN este conectat la 0V, iar colectorul este conectat la un „rezistor de sarcină” de 100ohm și apoi la o tensiune care crește încet. Un DAC controlat de Arduino mătură tensiunea de testare de la 0V la 12V (sau până când curentul prin rezistorul de sarcină ajunge la 50mA). Arduino măsoară tensiunea dintre colector și emițător și tensiunea de pe rezistorul de sarcină și trasează un grafic.

Aceasta se repetă pentru fiecare curent de bază. Curentul de bază este generat de un al doilea DAC 0V-la-12V și un rezistor de 27k. DAC produce 0V, 1.35V (50uA), 2.7V (100uA), 4.05V (150uA) etc. (De fapt, tensiunea trebuie să fie puțin mai mare din cauza Vbe - presupus a fi 0.7V.)

Pentru un tranzistor PNP, emițătorul este conectat la 12V și colectorul este conectat la un rezistor de sarcină de 100ohm și apoi la o tensiune care scade încet de la 12V la 0V. DAC-ul curent de bază coboară de la 12V.

Un MOSFET de îmbunătățire a canalului n este similar cu un NPN. Sursa este conectată la 0V, rezistența de sarcină este conectată la canal și la o tensiune de la 0V la 12V. DAC-ul care controla curentul de bază controlează acum tensiunea porții și pașii 0V, 1V, 2V etc.

Un MOSFET de îmbunătățire a canalului p este similar cu un PNP. Sursa este conectată la 12V, rezistența de sarcină este conectată la canal și la o tensiune de 12V la 0V. Tensiunea porții treptele 12V, 11V, 10V etc.

Un JFET de epuizare a canalului n este puțin mai dificil. V-ați imagina în mod normal sursa conectată la 0V, scurgerea conectată la o tensiune pozitivă diferită și poarta conectată la o tensiune negativă diferită. Un JFET conduce în mod normal și este oprit de o tensiune de poartă negativă.

Trasorul curbei nu poate genera tensiuni negative, astfel încât drenajul n-JFET este conectat la 12V, sursa este conectată la un rezistor de sarcină de 100ohm și apoi la o tensiune care scade încet de la 12V la 0V. Vrem ca Vgs (tensiunea sursă a porții) să treacă de la 0V, -1V, -2V, etc. Vrem ca Vgs să rămână constant pe măsură ce Vds (tensiunea sursei de scurgere) variază. Deci, Arduino setează tensiunea la rezistența de sarcină, apoi reglează tensiunea DAC a porții până când Vgs este valoarea necesară. Apoi setează o nouă tensiune la rezistența de sarcină și reglează din nou tensiunea porții etc.

(Tracerul curbei nu poate măsura tensiunea aplicată la poartă, dar știe ce i sa spus DAC-ului să facă și este suficient de precis. Desigur, acest lucru măsoară doar partea de poartă negativă a răspunsului JFET; dacă doriți să vedeți partea poartă pozitivă, tratați-o ca pe un MOSFET.)

Un JFET de epuizare a canalului p este tratat în mod similar, dar valorile de la 0 la 12V sunt toate inversate.

(Trasorul curbei nu tratează în mod specific MOSFET-uri de epuizare sau JFET-uri de îmbunătățire, dar le-ați putea trata ca JFET-uri de epuizare și MOSFET-uri de îmbunătățire.)

Odată ce a finalizat graficul, traseul curbei calculează câștigul, pragul sau întreruperea tranzistorului.

Pentru tranzistoarele bipolare, Arduino privește distanța medie a liniilor orizontale ale curbelor. Pe măsură ce trasează curba pentru curentul de bază, notează curentul colectorului când Vce este egal cu 2V. Schimbarea curentului colectorului este împărțită la schimbarea curentului de bază pentru a da câștigul. Câștigul unui bipolar este un concept vag. Depinde de modul în care îl măsurați. Nu există două mărci de multimetru care să dea același răspuns. În general, tot ce întrebi este „câștigul este mare?” sau „acești doi tranzistori sunt la fel?”.

Pentru MOSFET-uri, Arduino măsoară pragul de pornire. Setează tensiunea de încărcare la 6V apoi crește treptat Vgs până când curentul prin sarcină depășește 5mA.

Pentru JFET-uri, Arduino măsoară tensiunea de întrerupere. Setează tensiunea de încărcare la 6V apoi crește treptat (negativ) Vgs până când curentul prin sarcină este mai mic de 1mA.

Pasul 3: Circuitul

Circuitul
Circuitul
Circuitul
Circuitul
Circuitul
Circuitul
Circuitul
Circuitul

Iată o scurtă descriere a circuitului. O descriere mai completă este în fișierul RTF atașat.

Trasorul curbei are nevoie de trei tensiuni:

  • 5V pentru Arduino
  • 3,3V pentru ecranul LCD
  • 12V pentru circuitul de testare

Circuitul trebuie să convertească aceste tensiuni diferite din cele 4 celule AA.

Arduino este conectat la un DAC cu 2 canale pentru a produce diferitele tensiuni de testare. (Am încercat să folosesc Arduino PWM ca DAC, dar a fost prea zgomotos.)

DAC produce tensiuni cuprinse între 0V și 4.096V. Acestea sunt convertite în 0V la 12V de amplificatori op. Nu am putut găsi nici un amplificator operațional care să poată sursa / scufunda 50mA, așa că am folosit un LM358. Ieșirea unui amplificator opțional LM358 nu poate depăși 1,5V sub tensiunea sa de alimentare (adică 10,5V). Dar avem nevoie de gama completă de 0-12V.

Deci, folosim un NPN ca invertor cu colector deschis pentru ieșirea amplificatorului op.

Avantajul este că această ieșire "amplificator op-colector deschis" de casă poate merge până la 12V. Rezistențele de feedback din jurul amplificatorului amplifică 0V la 4V de la DAC la 0V la 12V.

Tensiunile la dispozitivul sub test (DUT) variază între 0V și 12V. ADC-urile Arduino sunt limitate la 0V la 5V. Divizorii potențiali fac conversia.

Între Arduino și LCD sunt divizoare potențiale care scad 5V la 3V. Ecranul LCD, ecranul tactil și DAC sunt controlate de magistrala SPI.

Trasorul curbei este alimentat din 4 celule AA care dau 6,5V când sunt noi și pot fi utilizate până la aproximativ 5,3V.

6V din celule este scăzut la 5V cu un regulator de scădere foarte scăzut - un HT7550 (dacă nu aveți unul, atunci un zener de 5V și un rezistor de 22ohm nu este mult mai rău). Consumul curent al sursei de 5V este de aproximativ 26mA.

6V din celule este scăzut la 3,3V cu un regulator de scădere redusă - HT7533. Consumul curent al sursei de 3.3V este de aproximativ 42mA. (Un standard 78L33 ar funcționa, dar are un abandon de 2V, așa că ar trebui să aruncați celulele AA mai devreme.)

6V de la celule este crescut la 12V cu un SMPS (Switched Mode Power Supply). Pur și simplu am cumpărat un modul de pe eBay. Am avut probleme reale să găsesc un convertor decent. Concluzia este că nu utilizați un convertor XL6009, este o amenințare absolută. Pe măsură ce bateria se descarcă și scade sub 4V, XL6009 înnebunește și produce până la 50V, ceea ce ar prăji totul. Cel bun pe care l-am folosit este:

www.ebay.co.uk/itm/Boost-Voltage-Regulator-Converter-Step-up-Power-Supply-DC-3-3V-3-7V-5V-6V-to-12V/272666687043? hash = item3f7c337643% 3Ag% 3AwsMAAOSw7GRZE9um & _sacat = 0 & _nkw = DC + 3.3V + 3.7V + 5V + 6V + to + 12V + Step-up + Power + Supply + Boost + Voltage + Regulator + Converter & _from = R40 & rt = 13 & mc

Este mic și este de aproximativ 80% eficient. Consumul său de curent de intrare este de aproximativ 5mA când se așteaptă introducerea unui DUT și momentan până la 160mA când se trasează curbele.

Deoarece celulele AA sunt descărcate, tensiunile variază, software-ul compensează utilizând tensiuni de referință. Arduino măsoară sursa de 12V. Arduino ADC folosește sursa de alimentare "5V" ca tensiune de referință, dar "5V" este calibrată cu exactitate față de tensiunea de referință internă de 1.1V a Arduino. DAC are o tensiune internă de referință precisă.

Îmi place modul în care LCR-T4 are un buton pentru al porni și se oprește automat cu un timeout. Din păcate, circuitul introduce o cădere de tensiune pe care nu mi-o permit când alimentez de la 4 celule AA. Nici reproiectarea circuitului pentru a utiliza un FET nu a fost suficientă. Deci, folosesc un simplu comutator de pornire / oprire.

Pasul 4: Software-ul

Software-ul
Software-ul

Schița Arduino este atașată aici. Compilați-l și încărcați-l în Pro Mini în mod obișnuit. Există o mulțime de descrieri despre cum să încărcați programe pe web și în alte instrumente instructabile.

Schița începe prin desenarea meniului principal, apoi așteaptă să introduceți o componentă sau să atingeți unul dintre butoane (sau să trimiteți o comandă de pe computer). Se testează pentru inserarea componentelor o dată pe secundă.

Știe că ați introdus o componentă deoarece, cu tensiunea de bază / poartă setată la jumătate (DAC = 128) și tensiunea rezistorului de sarcină setată la 0V sau 12V, un curent de mai mulți mA trece printr-unul sau altul dintre rezistențele de sarcină. Știe când dispozitivul este o diodă, deoarece schimbarea tensiunii de bază / poartă nu modifică curentul de încărcare.

Apoi trasează curbele corespunzătoare și oprește baza și curenții de sarcină. Apoi testează o dată pe secundă până când componenta este deconectată. Știe că componenta este deconectată deoarece curentul de încărcare scade la zero.

LCD-ul ILI9341 este condus de propria bibliotecă numită „SimpleILI9341”. Biblioteca este atașată aici. Are un set standard de comenzi de desen foarte asemănătoare tuturor acestor biblioteci. Avantajele sale față de alte biblioteci sunt că funcționează (unele nu!) Și împarte politicos autobuzul SPI cu alte dispozitive. Unele dintre bibliotecile „rapide” pe care le poți descărca folosesc bucle speciale de sincronizare și sunt supărate când alte dispozitive, mai lent, pot fi utilizate pe aceeași magistrală. Este scris în C simplu și are astfel cheltuieli generale mai mici decât unele biblioteci. Este atașat un program Windows care vă permite să creați propriile fonturi și pictograme.

Pasul 5: Comunicări seriale pe PC

Trasorul curbei poate comunica cu un PC prin intermediul unei legături seriale (9600bps, 8 biți, fără paritate). Veți avea nevoie de un convertor USB-serial adecvat.

Următoarele comenzi pot fi trimise de pe computer către urmăritorul curbei:

  • Comanda 'N': urmăriți curbele unui tranzistor NPN.
  • Comanda 'P': urmăriți curbele unui tranzistor PNP.
  • Comanda 'F': urmăriți curbele unui n-MOSFET.
  • Comanda 'f': urmăriți curbele unui p-MOSFET.
  • Comanda 'J': trasează curbele unui n-JFET.
  • Comanda 'j': trasează curbele unui p-JFET.
  • Comanda 'D': urmăriți curbele unei diode pe partea NPN a soclului.
  • Comanda 'd': urmăriți curbele unei diode pe partea PNP a soclului.
  • Comandați 'A' nn: setați DAC-A la valoarea nn (nn este un singur octet) apoi returnați un 'A' la computer. DAC-A controlează tensiunea de încărcare.
  • Comandați „B” nn: setați DAC-A la valoarea nn, apoi returnați un „B” pe computer. DAC-B controlează tensiunea de bază / poartă.
  • Comanda 'X': trimite continuu valorile ADC înapoi la PC.
  • Comanda „M”: afișează meniul principal.

Când curbele sunt urmărite urmând una dintre comenzi, rezultatele curbei sunt transmise înapoi la PC. Formatul este:

  • „n”: începeți un nou complot, desenați axele etc.
  • „m (x), (y), (b)”: mutați stiloul în (x), (y).

    • (x) este Vce în întreg mV.
    • (y) este Ic în sute întregi pe uA (de ex. 123 înseamnă 12,3mA).
    • (b) este curentul de bază în întregul uA
    • sau (b) este de 50 de ori tensiunea de poartă în întreg mV
  • „l (x), (y), (b)”: trageți o linie până la pix (x), (y).
  • „z”: sfârșitul acestei linii
  • „g (g)”: sfârșitul scanării;

    (g) este câștigul, tensiunea de prag (x10) sau tensiunea de întrerupere (x10)

Valorile trimise către PC sunt valorile brute măsurate. Arduino netezește valorile înainte de a le atrage prin avreraging; ar trebui să faci la fel.

Când PC-ul trimite o comandă „X”, valorile ADC sunt returnate ca numere întregi:

  • „x (p), (q), (r), (s), (t), (u)”

    • (p) tensiunea la rezistența de sarcină a PNP DUT
    • (q) tensiunea la colectorul PNP DUT
    • (r) tensiunea la rezistența de sarcină a NPN DUT
    • (s) tensiunea la colectorul NPN DUT
    • (t) tensiunea sursei de alimentare "12V"
    • (u) tensiunea sursei de alimentare "5V" în mV

Ai putea scrie un program pentru PC pentru a testa alte dispozitive. Setați DAC-urile să testeze tensiunile (folosind comenzile „A” și „B”) apoi vedeți ce raportează ADC-urile.

Trasorul curbei trimite date către computer numai după ce a primit o comandă, deoarece trimiterea datelor încetinește scanarea. De asemenea, nu mai testează prezența / absența unei componente. Singura modalitate de a opri traseul curbei este de a trimite o comandă „O” (sau de a scoate bateria).

Este atașat un program Windows care demonstrează trimiterea de comenzi către următorul curbei.

Pasul 6: Construirea Curve Tracer

Construirea Curve Tracer
Construirea Curve Tracer
Construirea Curve Tracer
Construirea Curve Tracer

Iată componentele principale pe care probabil va trebui să le cumpărați:

  • Arduino Pro Mini 5V 16MHz Atmel328p (1,30 GBP)
  • Soclu Zif de 14 pini (1 GBP)
  • MCP4802 (2,50 GBP)
  • HT7533 (1 GBP)
  • LE33CZ (1 GBP)
  • IL9341 Afișaj de 2,8 "(6 GBP)
  • Sursă de alimentare de la 5V la 12V (1 GBP)
  • Suport baterie 4xAA (0,30 GBP)

Căutați eBay sau furnizorul dvs. preferat. Adică în total aproximativ 14 GBP.

Am afișajul meu aici:

www.ebay.co.uk/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341-5V-3-3V-STM32/202004189628?hash=item2f086351bc:g: 5TsAAOSwp1RZfIO5

Și impulsul SMPS aici:

www.ebay.co.uk/itm/DC-3-3V-3-7V-5V-6V-to-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter/192271588572? hash = item2cc4479cdc% 3Ag% 3AJsUAAOSw8IJZinGw & _sacat = 0 & _nkw = DC-3-3V-3-7V-5V-6V-to-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter & _from = R40 & rt = nc. l1313

Componentele rămase sunt lucruri pe care probabil le aveți deja:

  • BC639 (3 off)
  • 100nF (7 off)
  • 10uF (2 off)
  • 1k (2 off)
  • 2k2 (5 off)
  • 3k3 (5 off)
  • 4k7 (1 off)
  • 10k (7 off)
  • 27k (1 off)
  • 33k (8 reduceri)
  • 47k (5 reduceri)
  • 68k (2 off)
  • 100R (2 off)
  • Comutator glisant (1 oprit)
  • LM358 (1 oprit)
  • scândură
  • Priză IC cu 28 de pini sau antet SIL
  • piulițe și șuruburi

Veți avea nevoie de instrumentele electronice obișnuite - lipitor, freze, lipit, bucăți ciudate de sârmă etc. - și un convertor USB-serie pentru a programa Arduino.

Trasorul curbei este construit pe panou. Dacă sunteți genul de persoană care dorește un trasor de curbă, veți ști deja cum să așezați plăcile.

Aspectul pe care l-am folosit este prezentat mai sus. Liniile cyan sunt de cupru pe spatele panoului. Liniile roșii sunt legături pe partea componentului sau sunt cablurile extra-lungi ale componentei. Liniile roșii curbate sunt sârme flexibile. Cercurile albastre închise sunt pauze în bord.

L-am construit pe două plăci, fiecare de 3,7 "pe 3,4". O placă conține afișajul și circuitul testerului; cealaltă placă are suportul bateriei și consumabilele de 3,3V, 5V și 12V. Am păstrat părțile de joasă tensiune ("5V") și de înaltă tensiune ("12V") ale circuitului testerului separate, cu doar rezistențe de mare valoare care trec frontiera.

Cele două plăci și afișajul formează un sandviș cu trei etaje ținut împreună cu șuruburi M2. Am tăiat lungimi de tub de plastic pentru a acționa ca distanțieri sau ați putea folosi tuburi pentru stilou, etc.

Am conectat doar pinii Arduino Mini de care aveam nevoie și doar pe cei din lateral (nu la capetele superioare și inferioare ale Mini PCB). Am folosit lungimi scurte de sârmă, mai degrabă decât rândul obișnuit de știfturi pătrate cu care sunt furnizate Arduinos (știfturile lipite pe PCB sunt pătrate în desen). Am vrut ca Arduino să fie la același nivel cu panoul de bord, pentru că nu există prea multă înălțime sub afișaj.

Pinout-ul Arduino ProMini este destul de variabil. Pinii de pe marginile lungi ale plăcii sunt fixe, dar pinii de pe marginile scurte diferă între furnizori. Aspectul de mai sus presupune o placă cu cei 6 pini de programare cu Gnd lângă pinul Raw și cu DTR lângă Tx pe marginea lungă. La celălalt capăt al plăcii sunt un rând de 5 pini cu 0V lângă D9 și A7 lângă D10. Niciunul dintre știfturile cu margini scurte nu este lipit în bord, astfel încât să puteți utiliza fire libere dacă ProMini este diferit.

Utilizați o priză antet SIL pentru a ține afișajul. Sau tăiați o priză IC cu 28 de pini în jumătate și folosiți piesele pentru a face o priză pentru afișaj. Lipiți pinii pătrate care sunt furnizați cu afișajul (sau care vin cu Arduino) pe afișaj. Sunt prea grase pentru a fi conectate la o priză cu știft - alegeți o priză care să aibă tipul de știfturi „clemă cu arc”. Unele prize de tip „arc cu arc” pot rezista doar la jumătate de duzină de inserții / îndepărtări ale ecranului LCD, așa că încercați să le găsiți pe cele bune în sertarul componentelor.

LCD-ul conține o priză pentru un card SD (pe care nu am folosit-o). Este conectat la 4 pini de pe PCB. Am folosit pinii și o bucată de antet SIL sau soclu IC pentru a sprijini ecranul LCD.

Observați că există câteva linkuri sub soclul ZIF. Lipiți-le înainte de a vă potrivi.

Am adăugat un conector de programare cu Tx, Rx, Gnd și un buton de resetare. (Convertorul meu USB-serie nu are un pin DTR, așa că trebuie să resetez manual Arduino.) Am desoldat conectorul de programare la finalizarea proiectului.

Pentru a proteja electronica, am realizat o copertă din tablă de polistiren.

Fișierele pentru circuit în format EasyPC sunt atașate.

Pasul 7: Dezvoltarea viitoare

Dezvoltare viitoare
Dezvoltare viitoare

Ar putea fi frumos să produci curbe pentru alte componente, dar care? Nu îmi este clar ce informație suplimentară mi-ar spune curba unui tiristor sau a unui triac care ar fi ceea ce face testerul LCR-T4. Testerul LCR-T4 poate fi folosit chiar și cu optoizolatori. Nu am folosit niciodată un MOSFET de epuizare sau un JFET de îmbunătățire sau un tranzistor unijunction și nu dețin niciunul. Presupun că traseul curbei ar putea trata un IGBT ca pe un MOSFET.

Ar fi frumos dacă trasorul curbei ar putea recunoaște automat o componentă și ar spune care pin este care. În mod ideal, ar urma să producă curbele. Din păcate, modul în care pinii DUT sunt conduși și măsurați, ar necesita o mulțime de componente suplimentare și complexitate.

O soluție mai simplă este copierea circuitului de testare LCR-T4 existent (este open source și foarte simplu) cu un al doilea procesor Atmega. Extindeți soclul ZIF la 16 pini pentru a da trei pini suplimentari în care poate fi conectată componenta necunoscută. Noul Atmega acționează ca un sclav pe autobuzul SPI și raportează principalului Arduino Mini ce vede. (Schițele SPI slave sunt disponibile pe web.) Software-ul testerului LCR-T4 este disponibil și arată bine documentat. Nu este nimic inerent dificil acolo.

Arduino principal afișează tipul de componentă și o diagramă a modului de conectare a componentei la partea de urmărire a curbei din soclul ZIF.

Am atașat un aspect de montare la suprafață care poate fi utilizat cu un Arduino ProMini sau cu un Atmega328p gol (în format EasyPC). Dacă există cerere suficientă (și comenzi cu bani) aș putea produce un lot de PCB-uri SM Ați putea cumpăra unul de la mine gata construit? Ei bine, da, desigur, dar prețul ar fi o prostie. Avantajul relației cu China este că atât de multe module electronice inteligente pot fi cumpărate atât de ieftin. Dezavantajul este că nu merită să dezvolți nimic: dacă va avea succes, va fi clonat. Oricât de drăguț este acest trasor de curbă, nu îl văd ca pe o oportunitate viabilă de afaceri.

Recomandat: