P O D Z E S P O A Y Firma Winbond, rozwijając intensywnie mikrokontrolery z rodziny '51 z pamicią Flash, wprowadza na rynek nowe układy specjalizowane wyposałone w jednostk sterującą 8051. Kolejnym przedstawicielem tej licznej rodziny układw jest mikrokontroler CID (Calling Identity Delivery) W925E/ C240, w ktrym oprcz mikroprocesora 8051 ułytkownik znajdzie dodatkowe peryferie ułatwiające wykorzystanie tego produktu w aplikacjach identyfikacji numeru dzwoniącego telefonu oraz serwisw tekstowych związanych z telefonią stacjonarną. Nowy mikrokontroler firmy Winbond PamiĘ programu mikrokontrolera Do kontroli i monitorowania stanu wykorzystuje zestaw rejestrw spe- W925E/C240 o pojemności 256 kB wszystkich wbudowanych układw cjalnych (SFR) adresowanych bezpo- składa si z czterech bankw po peryferyjnych (CID), mikrokontroler średnio w obszarze 80h...FFh. 64 kB kałdy (rys. 1). Pierwsze dwa banki pamici mogą zawieraĘ kod Podstawowe cechy mikrokontrolerów W925E/C240: programu lub tablice danych. Ostat- nie dwa banki pamici mogą za- wieraĘ tylko tablice z danymi. Po- niewał mikroprocesor 8051 mołe adresowaĘ maksymalnie 64 kB (16- bitowa magistrala adresowa), zmia- na aktywnego bloku pamici pro- gramu (bank 0 lub bank 1) nast- puje poprzez ustawienie lub zero- wanie bitu PG znajdującego si w obszarze rejestrw specjalnych. Instrukcja MOVC, powodująca od- czytywanie danych z tablic zapisa- - rdzeń 8-bitowy 8051 z rodziny TURBO-51 z czterotaktowym cyklem maszynowym, nych w pamici kodu, jest kiero- - napięcie zasilające: 2,2...5,5 V, wana do jednego z czterech ban- - oscylator główny: 3,58 MHz oraz wbudowany oscylator RC (2...4 MHz), kw pamici ROM poprzez odpo- - oscylator pomocniczy: 32768 Hz, wiednie ustawienie bitw kontrol- - pamięć ROM: 256 kB Flash/Mask, w tym dwa bloki po 64 kB przeznaczone na kod programu oraz dwa bloki po 64 kB przeznaczone na przechowywanie tablic danych, nych LT1 i LT0. Układ W925E/ - pamięć RAM: 256 B jak w standardowym mikrokontrolerze 8052 oraz 8 kB wbudowanej C240 posiada 8 kB pamici RAM pamięci umieszczonej w przestrzeni adresowej XDATA, aktywowanej programowo, adresowanej instrukcją MOVX - porty we/wy: 40 linii we/wy w pięciu portach: P0, P1, P2, P3, P4, (XDATA). Dodatkowo dostpny jest - dwa 16-bitowe timery, rwnieł blok 256 B adresowany - programowalny watchdog, bezpośrednio lub pośrednio (DA- - dzielnik sygnału oscylatora pomocniczego 13- lub 14-bitowy, TA/IDATA), tak jak w standardo- - analogowy komparator napięcia, wym mikrokontrolerze 8052. - programowany generator tonów współpracujący z oscylatorem pomocniczym (np. 440 Hz), - 8-bitowy uproszczony synchroniczny port szeregowy (SCLK, SDATA). Charakterystyka bloku CID: - spełnione wymagania norm: Bellcore TR-NWT-000030, SR-TSV-002476, British Telecom (BT) SIN227, U.K. Cable Communication Association (CCA), - modulator oraz demodulator FSK 1200 bodów, Bell 202, ITU-T V.23, - detektor sygnałów CAS (CPE Alert Signal), - odbiornik oraz generator sygnałów DTMF, w którym odbiornik może być również programo- wany jako detektor pojedynczych tonów, - detektor sygnału dzwonienia (Ring detector), BT, CCA, Bellcore, - wbudowane dwa niezależne wzmacniacze operacyjne z regulowanym wzmocnieniem prze- znaczone dla układu sprzęgającego mikrokontroler z linią telefoniczną (układ antylokalny). Rys. 1 Elektronika Praktyczna 10/2002 76 P O D Z E S P O A Y Rys. 2 Ograniczenie energii zuływanej przez układ umołliwiają dwa tryby oszczdzania: Idle - uśpienia oraz Power Down - zatrzymania. Wyjście z obydwu trybw mołliwe jest po- przez przerwanie, zerowanie lub detekcj sygnału dzwonienia. Mikrokontroler W925E/C240 jest wyposałony w programowany timer watchdog, ktry mołe słułyĘ jako generator podstawy czasu ze zgła- szaniem przerwa, licznik długo- Rys. 3 czasowy lub monitor nadzorujący system. odłołona) mołliwy jest odbir ko- W trybie off-hook (słuchawka Układ komparatora analogowego munikatu tekstowego z informacją podniesiona - typ II) detekcja syg- przedstawiono na rys. 2. Wejście o numerze dzwoniącego telefonu nałw CAS mołe byĘ zakłcona odwracające VNEG dostpne jest na oraz tonw alarmowych CAS. przez interferencj sygnału głosu kocwce portu P4.2. Wejście nie- W trybie off-hook (w trakcie trwa- osoby prowadzącej rozmow z apa- odwracające komparatora VPOS mo- nia rozmowy telefonicznej) mołliwy ratu telefonicznego. W takim przy- łe byĘ programowo przełączane jest odbir komunikatw teksto- padku wikszą pewnośĘ detekcji to- midzy kocwką P4.4 lub wewnt- wych z informacją o połączeniach nw CAS daje odbir nie bezpo- rznym programowanym rdłem na- oczekujących oraz detekcja tonw średnio z linii telefonicznej Tip/ picia odniesienia. Zakres regulacji alarmowych CAS. Moduł CID mik- Ring, ale z wyjścia układu antylo- napicia odniesienia mieści si rokontrolera W925E/C240 wspł- kalnego. Do tego celu przeznaczo- w przedziale od 0,72 V do 1,48 V tworzą nastpujące bloki układowe: ny jest dodatkowy detektor tonw i jest ustawiany czterobitowym sło- - dekoder FSK - detekcja z pary CAS z oddzielnym wzmacniaczem wem umieszczonym w rejestrze sygnałw Tip/Ring, wejściowym o architekturze podob- specjalnym REGVC. - odbiornik DTMF - detekcja z pa- nej do odbiornika DTMF, ale pod- Wbudowany generator sygnałw ry Tip/Ring sygnałw DTMF lub łączany do wyjścia głośnikowego DTMF wymaga (do poprawnej pra- CAS, układu antylokalnego. Wejścia ana- cy) stosowania w oscylatorze głw- - detektor sygnału dzwonienia - de- logowe układu CID wyposałone są nym rezonatora kwarcowego o czs- tekcja z pary sygnałw Tip/Ring, w układy cyfrowej regulacji czułoś- totliwości 3,58 MHz. Sygnały wy- - dodatkowy detektor tonw sygna- ci i histerezy. bierania tonowego wyprowadzone łw CAS - Customer Premises SześĘ rejestrw mikrokontrolera są na wyprowadzenie DTMF. Gdy Equipment Alerting Signals pozwala na ustawianie czułości generator DTMF jest nieaktywny, (2130Hz/2750Hz) - detekcja to- i histerezy torw analogowych od- wyprowadzenie to przechodzi nw z wyjścia układu antylokal- biornika DTMF, odbiornika FSK w stan wysokiej impedancji. Po- nego telefonu. oraz detektora tonw alarmowych. szczeglne pary wartości czstotli- Ostatnim elementem bloku CID wości są wybierane poprzez wpisy jest detektor sygnału dzwonienia do rejestru DTMFG. z prostym filtrowaniem RC, pozwa- Nadawanie i odbir wiadomości lającym na wytworzenie sygnału tekstowych umołliwia wbudowany prostokątnego o wspłczynniku wy- transceiver FSK. Generowany syg- pełnienia pokrywającym sygnał nał FSK (Frequency Shift Keying) dzwonienia. umołliwia przesyłanie danych Mariusz Łacina, Marthel z prdkością 1200 bodw i spełnia Schemat blokowy modułu CID Dodatkowe informacje wymagania specyfikacji ITU-T V.23 przedstawiono na rys. 3. Odbiornik oraz Bellcore 202. Odbir sygnałw DTMF mołe byĘ konfigurowany do Dodatkowe informacje o mikrokontrolerach prezentowanych w artykule można znalexć m.in. FSK realizowany jest w module odbioru sygnałw 16 kodw DTMF na stronie producenta pod adresem: www.- CID. lub do odbioru dwutonowych syg- winbond.com/e-winbondhtm/partner/PDFResult.- Mikrokontroler W925E/C240 wy- nałw alarmowych CAS (2130 Hz/ asp?Pname=858. posałony jest w moduł CID wspo- 2750 Hz). Odbiornik wyposałony magający funkcje identyfikacji syg- jest w układy czasowe ustalające Dystrybutorem firmy Winbond jest: PDW nału dzwoniącego typ I i II. W try- minimalny czas trwania sygnałw MARTHEL , tel. (71) 311-07-11, 311-07-12, bie on-hook (gdy słuchawka jest uwałanych za poprawne. marthelinfo@marthel.pl, www.marthel.pl. Elektronika Praktyczna 10/2002 78