|
|
|
| Hardware projekti |
Autor: Velimir Cvetković |
|
E-mail: cveve@eunet.yu |
|
|
TRAC - ANALOGNI DIZAJN Konačno i projektanti analognih uređaja mogu da koriste prednosti dizajniranja digitalnih aplikacija. Lake izmene u fazi razvoja i softverska simulacija rada uređaja su samo neke mogućnosti koje nudi TRAC. TRAC je skraćenica od Totally Reconfigurable Analog Circuit, tj. analogno kolo koje se može potpuno prekonfigurisati. To je ime firma ZEDEX dala svom FPAD proizvodu. Spolja gledano, TRAC izgleda kao sasvim obično integrisano kolo. Izrađuje se u DIP kućištu, prvenstveno za potrebe razvoja i u SSOP kućištu za masovnu proizvodnju.šnjost ovih kola je sačinjena od niza analognih ćelija od kojih se svaka može konfigurisati za određenu operaciju. Ovakva koncepcija omogućava realizaciju velikog broja analognih kola. Kada je gotovo idejno rešenje, softverski se simulira rad kola i ako je sve u redu, vrši se učitavanje programa u čip. Baš kao kod mikrokontrolera! Za razvoj aplikacija se može koristiti razvojni sistem koji sadrži četiri kola TRAC 020. Cena je oko 600funti. Kako je sve počelo Ideja pri stvaranju ovog kola je bila da se skrati vreme od idejnog rešenja uređaja do njegovog pojavljivanja na tržištu. Kod digitalnih kola je to postignuto na taj način što se softverskim izmenama može postići da uređaj radi onako kako smo želeli bez ikakvih intervencija na samom hardveru. Ova osobina je omogućila izradu univerzalnih štampanih ploča. Na tome, analogni dizajn je tu bio uskraćen samim tim što nije postojala mogućnost bilo kakvog struktuiranja; upotreba računara u procesu projektovanja je bila minimalna, a alati za simulaciju i analizu su bili siromašni i dosta neprecizni. Komponente analognih sistema (kako pasivne tako i aktivne) imaju veliku toleranciju i podložne su starenju. Svi ovi faktori su uticali da se prvo posegne za digitalnim rešenjem. Pojavom TRAC-a veliki broj problema je rešen. Više se ne mora ulagati u glomaznu digitalnu tehniku da bi se rešio problem koji je u suštini analogne prirode. Definisanjem srži problema i prihvatanjem novog pristupa koji nam daje TRAC stvaraju se uslovi za nove ideje kao i nove mogućnosti za kreativna rešenja datog problema. Za razliku od digitalnih sistema u funkciji rešavanja analognih kola, ovde nema problema sa antialiasing filterima, nisu potrebna sample and hold kola, kao ni A/D i D/A konvertori. Takođe treba napome-nuti da ova kola rade u realnom vremenu. Softver Što se softvera tiče, njegova upotreba je prilično laka. Koristeći prednosti Windows okruženja napravljen je pro-gram koji je veoma jednostavan za rad. Simulacija sklopa je gotova za nekoliko sekundi, a rezultati su prikazani u grafičkom i tabelarnom obliku.kreiranju novog dizajna, na ekranu se pojavljuje dvadeset polja koja predstavljaju ćelije integrisanog kola TRAC 020. Između ćelija su izvodi kojima su dodeljeni brojevi od 1 do 22. Ti brojevi predstavljaju brojeve pinova. U ćeliju se upisuje (po principu drag-and-drop) njena analogna komanda. Set analognih instrukcija je mali ali se kombinacijama može postići bilo koja analogna funkcija. Instrukcije su sledeće: ADD (sabiranje), NEG (negacija), LOG (logaritmovanje), EXP (eksponent ili antiloga-ritam), RECT (ispravljanje), AUX (ova se može tako konfigurisati da izvodi pojačanje (slabljenje), diferenciranje ili integraljenje). Tu je još i instrukcija NIP koja se koristi za spajanje ćelija bez ikakvog uticaja na signal (softverska verzija žice), i instrukcija OFF. Učitavanje Učitavanje se vrši klikom na ikonicu “CONFIGURE”. Razvojni sistem je priključen sa PC-jem preko paralelnog porta. Vreme učitavanja je nekoliko mikro sekundi. Čuvanje programa Ako se TRAC koristi sam za sebe, u čisto analognoj aplikaciji, potrebno je da mu se obezbedi medijum za trajno čuvanje memorije kao što je EEPROM ili baterijski podržan RAM. Ako se pak koristi u sistemima gde već postoji takva memorija( u istoj aplikaciji sa mikrokontroleron npr.) tada se ta memorija može iskoristiti i za TRAC.više informacija posetite internet adresu: http://www.fas.co.uk
|
|
C o p y r i g h t 1998 mikroElektronika. All Right Reserved. Za sva pitanja obratite se redakciji |