RaÄunarom integrisana laboratorija za elektroniku - LEDA
RaÄunarom integrisana laboratorija za elektroniku - LEDA
RaÄunarom integrisana laboratorija za elektroniku - LEDA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2 ODREĐIVANJE KARAKTERISTIKA I PARAMETARA POLUPROVODNIČKIH KOMPONENTI<br />
dovoljan <strong>za</strong> polari<strong>za</strong>ciju, napajanje makete i merenje statičkih karakteristika poluprovodničkih<br />
komponenti.<br />
Slika 2.4 Analogni izlazi kartice<br />
Odgovarajući analogni ulazi i izlazi kartice su pove<strong>za</strong>ni na merna mesta na maketi – specifičnom<br />
kolu koje sadrži komponentu čije se karakteristike mere. Ovakav koncept omogućuje lako<br />
određivanje karakteristika i parametara komponenti. Akviziciona kartica <strong>za</strong>menjuje klasične<br />
merne uređaje i generatore jednosmernih napona. Celokupan proces merenja se obavlja uz softversku<br />
kontrolu, čime je mogućnost oštećenja komponenti sveden na minimum. Oštećenje<br />
merne opreme – u ovom slučaju računara sa mrežnom karticom – je onemogućeno samom konstrukcijom<br />
kartice, kao i činjenicom da u kolu nema ne<strong>za</strong>visnih izvora napona i struja.<br />
2.2 Softverska reali<strong>za</strong>cija trasera karakteristika komponenti<br />
2.2.1 Konfiguracija kartice i drajvera<br />
Softverska komponenta trasera karakteristika je dvoslojna. Niži sloj – sloj povezivanja podataka<br />
– čini sistemski drajver koji upravlja hardverom kartice i obezbeđuje odgovarajuće aplikacione<br />
interfejse (API). National Instruments PCI-6014 kartice su podržane Traditional NI-DAQ i NI-<br />
DAQmx drajverima. Pri reali<strong>za</strong>ciji trasera karakteristika su korišćeni NI-DAQmx drajveri koji podržavaju<br />
DMA način rada, konfiguraciju na nivou sistema i skup aplikacionih interfejsa koji omogućavaju<br />
programiranje na visokom nivou [20]. Sva merenja se obavljaju preko virtuelnih kanala,<br />
koji predstavljaju skup parametara kao što su logičko ime kanala, realni fizički kanal, ulazni terminalni<br />
konektori, tip merenja ili generisanja signala i skaliranje signala. Virtuelni kanali se mogu<br />
konfigurisati globalno na nivou sistema ili programski preko aplikacionog interfejsa. Kod NI-<br />
DAQmx drajvera moguće je izvršiti agregaciju više različitih kanala u jedan proces (task) koji<br />
predstavlja merenje, odnosno generisanje signala (slika 2.5), pri čemu će svi kanali imati isti način<br />
akvizicije. Analogno kanalima, procesi se mogu kreirati globalno na nivou sistema, i preko aplikacionog<br />
interfejsa programski.<br />
Na slici 2.5 je prika<strong>za</strong>n primer konfiguracije jednog procesa sa jednim virtuelnim kanalom <strong>za</strong><br />
akviziciju analognih signala. Logičko ime kanala je Voltage, način povezivanja diferencijalni, a<br />
opseg merenja od 0 do 2V. Ulazni signal nije skaliran. U donjem delu prozora se podešavaju parametri<br />
semplovanja i okidanja – broj semplova, način semplovanja, frekvencija semplovanja i<br />
tip takta. Moguće je i<strong>za</strong>brati interni ili eksterni izvor okidanja. Ovi parametri su identični <strong>za</strong> sve<br />
virtuelne kanale u okviru jednog procesa.<br />
10