2001 03 18

background image

Radioelektronik Audio-HiFi-Video 3/2001

W artykule przedstawiono

w skrócie now¹ grupê

analogowych uk³adów

scalonych __ uk³ady

programowalne.

Uk³ady firmy Summit

Microelectronics

Producentem bardziej z³o¿onych uk³adów pro-

gramowalnych jest firma Summit Microelectro-

nics. W jej ofercie znajduj¹ siê m.in. uk³ady

przeznaczone do nadzorowania napiêæ zasi-

laj¹cych. Przyk³adowo SMS44 jest uk³adem do

monitorowania czterech niezale¿nych napiêæ

zasilaj¹cych. Zosta³ zaprojektowany do moni-

torowania napiêæ z zakresu 0,9

÷

6,0 V bez

u¿ycia ¿adnych elementów zewnêtrznych.

Efektem dzia³ania tego uk³adu jest wygenero-

wanie sygna³ów kasuj¹cych lub ¿¹dania obs³u-

gi w odpowiedzi na zak³ócenia monitorowa-

nych napiêæ, a tak¿e sygna³ów s³u¿¹cych do

inicjalizacji systemu po w³¹czeniu zasilania.

Warunki generacji i parametry tych sygna³ów

okreœla siê przez programowanie uk³adu za po-

ANALOGOWE

UK£ADY

PROGRAMOWALNE

(2)

moc¹ dwuprzewodowego interfejsu szerego-

wego. Inny programowany uk³ad tej firmy,

SMD1108, jest oœmiokana³owym uk³adem po-

miarowym wyposa¿onym w 10-bitowy prze-

twornik analogowo-cyfrowy. Ten uk³ad jest

przewidziany do monitorowania do oœmiu sy-

gna³ów analogowych. Ka¿dy z monitorowa-

nych sygna³ów jest próbkowany zgodnie z za-

programowanym cyklem i je¿eli jego poziom

wykroczy poza wyznaczone granice, to jest ge-

nerowany sygna³ alarmu lub ¿¹dania obs³ugi.

Programowanie uk³adu odbywa siê za pomo-

c¹ standardowego dwuprzewodowego interfej-

su szeregowego, a zaprogramowane parame-

try s¹ przechowywane w nieulotnej pamiêci

wewnêtrznej.

Lattice Semiconductor

Nieco inn¹ koncepcjê analogowych uk³adów

programowalnych prezentuje firma Lattice Se-

miconductor, dobrze znana z produkcji progra-

mowalnych uk³adów cyfrowych. Ta firma ofe-

ruje rodzinê trzech uk³adów scalonych serii

ispPAC wraz z systemem do ich projektowa-

nia/programowania. Uk³ad ispPAC10 stanowi

grupê czterech jednakowych bloków funkcjo-

nalnych (rys. 3) wraz z uk³adem pamiêci ma-

trycy po³¹czeniowej i uk³adów pomocniczych.

Oba wzmacniacze IA1 i IA2 maj¹ programowa-

ne wzmocnienie w zakresie _10

÷

+10, a ich

r

PODZESPO£Y

18

wejœcie mo¿na skonfigurowaæ jako symetrycz-

ne lub niesymetryczne. Bloki funkcjonalne mo-

g¹ byæ ze sob¹ ³¹czone w rozmaitych kombi-

nacjach, jak równie¿ mo¿na realizowaæ sprzê-

¿enie zwrotne (³¹czenie wyjœcia z wejœciem).

W efekcie uzyskuje siê du¿¹ elastycznoœæ ca-

³ego uk³adu. G³ównym zastosowaniem uk³adu

s¹ stopnie wejœciowe torów analogowych,

gdy¿ umo¿liwiaj¹ ³atw¹ realizacjê zadanej cha-

rakterystyki czêstotliwoœciowej. Uk³ad isp-

PAC20 zawiera tylko dwa bloki funkcjonalne

podobne do u¿ytych w uk³adzie ispPAC10,

ale dodatkowo jest wyposa¿ony w 8-bitowy

przetwornik cyfrowo-analogowy i dwa kom-

paratory. Nieco innym uk³adem jest ispPAC80,

który jest filtrem aktywnym o programowanej

charakterystyce. Korzystaj¹c z dostarczonego

przez producenta oprogramowania mo¿na

z ³atwoœci¹ mo¿na zrealizowaæ filtr dolnoprze-

pustowy o typowym rodzaju charakterystyki

(Butterwortha, Czebyszewa, eliptycznej i in-

nych). Wszystkie uk³ady serii ispPAC mog¹ byæ

programowane w programatorze lub bezpoœre-

dnio w systemie przez szeregowy interfejs

JTAG.

Zetex

Kolejnym przyk³adem analogowych uk³adów

programowalnych jest rodzina TRAC firmy Ze-

tex reklamowana przez sam¹ firmê jako ana-

Rys. 3. Schemat podstawowego bloku

funkcjonalnego uk³adu ispPAC10 firmy

Lattice Semiconductors.

IA _ wzmacniacz o wzmocnieniu K,

OA _ wzmacniacz operacyjny

U

we1

U

wy

k1

k2

2,5 V

C

F

R

F

IA1

IA2

OA1

U

we2

Rys. 4. Przyklady zastosowañ uk³adu TRAC020LH a _ wybrane bloki funkcjonalne dostêpne w uk³adzie (elementy Z1 i Z2 s¹ do³¹czone z zewn¹trz; umo¿liwiaj¹ m.in.

budowê uk³adów ró¿niczkuj¹cego i ca³uj¹cego) b _ realizacja jednoæwiartkowego uk³adu mno¿¹cego c_ filtr zrealizowany metod¹ zmiennych stanu (w zale¿noœci

od miejsca, z którego wyprowadza siê sygna³, otrzymuje siê charakterystykê dolnoprzepustow¹ DP, œrodkowoprzepustow¹ ŒP lub górnoprzepustow¹ GP)

a)

b)

c)

_1

_1

_1

_1

background image

19

logowy odpowiednik uk³adów FPGA. Np. uk³ad

TRAC020LH sk³ada siê z 20 komórek, które

u¿ytkownik ³¹czy ze sob¹ w celu uzyskania

okreœlonej funkcji. Ka¿da z komórek wykonu-

je zaprogramowan¹ funkcjê: stanowi przerwê

lub zwarcie w obwodzie albo realizuje pewn¹

operacjê matematyczn¹ (dodawanie, negacja,

logarytmowanie, funkcja wyk³adnicza, wartoœæ

bezwzglêdna, ró¿niczkowanie, ca³kowanie,

mno¿enie przez sta³¹). Dostarczane przez fir-

mê Zetex oprogramowanie umo¿liwia proste

zaprojektowanie uk³adu bez wnikania w szcze-

gó³y elektroniczne. Oprogramowanie umo¿liwia

równie¿ przeprowadzenie symulacji zaprojek-

towanego uk³adu. Programowanie polega na

wpisaniu oœmiu bajtów informacji o konfigura-

cji i po³¹czeniu komórek do wewnêtrznych re-

jestrów uk³adu. Ze wzglêdu na swoj¹ uniwersal-

noœæ uk³ad TRAC020LH znalaz³ bardzo

wszechstronne zastosowanie (rys. 4). Produ-

cent zaleca stosowaæ go m.in. w systemach

analogowego przetwarzania sygna³ów i obli-

czeñ analogowych, w systemach pomiaro-

wych, akustycznych oraz regulacji i sterowania.

Maxim

Analogowe uk³ady programowane oferuje rów-

nie¿ firma Maxim. Uk³ad MAX1459 jest z³o¿o-

nym procesorem sygna³ów pochodz¹cych

z analogowych przetworników pomiarowych,

przewidzianym do pracy w popularnym w tej

dziedzinie systemie pêtli pr¹dowej 4

÷

20 mA.

Zosta³ zoptymalizowany do wspó³pracy z czuj-

nikami piezorezystancyjnymi tak, aby zminima-

lizowaæ liczbê elementów zewnêtrznych.

W sk³ad uk³adu wchodz¹ programowane

Ÿród³o pr¹dowe (do pobudzenia czujnika),

wzmacniacz o programowanym wzmocnie-

niu (3 bity), pamiêæ EEPROM o pojemnoœci

128 bitów oraz cztery 12-bitowe przetworniki

cyfrowo-analogowe. Zadaniem pamiêci w tym

uk³adzie jest przechowywanie wspó³czynni-

ków korekcyjnych umo¿liwiaj¹cych redukcjê

b³êdu pomiaru wynikaj¹cego z rozrzutu produk-

cyjnego parametrów statycznych, wp³ywu tem-

peratury oraz nieliniowoœci ca³ego systemu. Po

w³aœciwym zaprogramowaniu uk³adu b³¹d ca³-

kowity nie przekracza 1% i jest stabilny. Nale-

¿y podkreœliæ ró¿nicê w wykorzystaniu pamiê-

ci przez firmê Maxim i innych wymienionych

wczeœniej producentów - u Maxima pamiêæ jest

elementem uk³adu korekcji b³êdów, a nie kon-

figuracji uk³adu. Zaliczenie uk³adu MAX1459

do uk³adów programowalnych (w znaczeniu

podanym na pocz¹tku artyku³u) jest wiêc nie-

co na wyrost.

Wady uk³adów programowalnych

Jakkolwiek z tego przegl¹du wynika niezwyk³a

atrakcyjnoœæ uk³adów programowalnych, to jed-

nak nale¿y równie¿ mieæ œwiadomoœæ ich wad.

Przede wszystkim s¹ to uk³ady maj¹ce tylko

jedno Ÿród³o _ jednego producenta. Mo¿e to

stanowiæ niebezpieczeñstwo w przypadku prze-

rw w dostawach (a w najgorszym przypadku _

zakoñczenia produkcji) _ odbiorca nie ma wów-

czas zamiennika i ponosi du¿e koszty zwi¹za-

ne z przeprojektowaniem swojego uk³adu. Ko-

lejn¹ cech¹ uk³adów programowalnych jest to,

¿e ich parametry nie s¹ najlepsze _ uniwersal-

noœæ zawsze k³óci siê osi¹ganiem bardzo do-

brych parametrów (np. ograniczenia czêstotliwo-

œciowe, sta³oœæ parametrów, szumy, pobór mo-

cy). Dlatego te uk³ady nie s¹ stosowane jako naj-

bardziej istotne podzespo³y w sprzêcie o szczy-

towych mo¿liwoœciach. Kolejn¹ wa¿n¹ spraw¹

jest cena uk³adów programowalnych _ w ka¿-

dym przypadku trzeba indywidualnie rozpatrzyæ

aspekt ekonomiczny, w³¹czaj¹c w to zysk wyni-

kaj¹cy z mo¿liwoœci programowania, co umo¿-

liwia np. automatyzacjê strojenia. Du¿e znacze-

nie mo¿e tu mieæ wielkoœæ produkcji i zastoso-

wanie, a tak¿e czas przygotowania produkcji. Na

koniec warto równie¿ rozwa¿yæ mo¿liwoœci otrzy-

mania pomocy technicznej ze strony producen-

ta, np. gdy wyst¹pi¹ nieprzewidziane trudnoœci

w trakcie projektowania lub produkcji.

n

Mieczys³aw Krêciejewski

L I T E R A T U R A
[1]. Bill Schweber: Programmable analog ICs: desi-
gner,s delight or dilemma, EDN 13.04.2000
[2]. Karty katalogowe i noty aplikacyjne firm ALD, Xicor,
Lattice, Zetex, Maxim, Summit
[3]. P. Zbysiñski: Analogowe uk³ady programowalne
w systemie, Elektronizacja nr 9/2000


Wyszukiwarka

Podobne podstrony:
2 1 VII 03 18 (2)
2001 03 14
2001 03 20
2001 03 40
2001 03 24 matematyka finansowaid 21604
2001 03 22
2001 04 18
2001 03 08
2001 03 24 prawdopodobie stwo i statystykaid 21605
2001 04 18 0750
2013-03-18, histopatologia
cw rat med 11 03 18
Egzamin 2001.03.24, rozwiazania zadań aktuarialnych matematyka finansowa
LOGISTYKA W17., Wykład 2001-03-05
farmakologia 11 03 18
TPL WYK 13 03 18?wki leków
Everyday Practical Electronics 2001 03
2015 03 18 Rozp RM Obiekty wazne dla obronnosci pr

więcej podobnych podstron