[ Pobierz całość w formacie PDF ]
.Z tych powodów przedstawiony na rys.7 model jest tylko ilustracj¹ zastosowanej przez firmê Analog De-vices metody konwersji czêstotliwoœci.W uk³adach AD1890/1891 zaimple-mentowano konwerter wykorzystuj¹cy pod filtry polifazowe, poniewa¿ s¹ one ³atwiejsze w „krzemowym" wykonaniu i mo¿na je ³atwo zaadaptowaæ do filtracji w zadanym paœmie czêstotliwoœci.W³aœciwoœæ ta ma szczególnie du¿e znaczenie, poniewa¿ w przypadku konwersji sygna³u o wiêkszej czêstotliwoœci próbkowania (szerszym przenoszonym paœmie) na sygna³ o ni¿szej czêstotliwoœci próbkowania (wê¿szym przenoszonym paœmie) nale¿y zmniejszyæ graniczn¹ czêstotliwoœæ filtru.Na rys.8 przedstawiono wykresy obrazuj¹ce zasadê dzia³ania czterostopniowego filtru polifazowego.Ka¿dej mo¿liwej próbce amplitudowej sygna³u wejœciowego odpowiada charakterystyczna dla niej odpowiedŸ impulsowa, która jest na sta³e zapisana w generatorze ROM.W zale¿noœci od wartoœci próbki, przypisane s¹ jej charakterystyczne widma sygna³Ã³w o ró¿nych fazach i identycznych amplitudach.W ka¿dej chwili na wyjœciu bloku filtruj¹cego wystêpuje tylko jedna odpowiedŸ, charakterystyczna dla przebiegu nad-próbkowanego.Dzia³anie filtrów po-lifazowych jest nieco bardziej skomplikowane, ale ze wzglêdu na praktyczne aspekty tego cyklu nie bêdziemy ich omawiaæ.Konstrukcjê filtru polifazowego przedstawia rys.9.W uk³adach AD1890/1891 filtr polifazowy sk³ada siê z 65536 niezale¿nych bloków, z których liczba aktywnych jest za-le¿na od stosunku wejœciowej i wyjœciowej czêstotliwoœci próbkowania.Zalety konwerterów czêstotliwoœciPodstawowym obszarem zastosowañ dla uk³adów konwertuj¹cych czêstotliwoœci próbkowania jest oczywiœcie wzajemne dopasowywanie cyfrowych sygna³Ã³w wytworzonych w ró¿nych urz¹dzeniach audio.Jak wczeœniej wspomniano, konwersja czêstotliwoœci próbkowania wi¹¿e siê z automatycznym ograniczeniem górnej czêstotliwoœci pasma przetwarzanego sygna³u, co zapobiega powstawaniu zjawiska aliasingu (nak³adania siê widm).W przypadku zastosowania wyso-kostabilnego wzorca czêstotliwoœci w urz¹dzeniu odbiorczym, mo¿liwe jest tak¿e radykalne obni¿enie wp³ywu zjawiska losowej modulacji czês-totliwoœci wejœciowego sygna³u zegarowego (jitter) na jakoœæ odtwarzanego sygna³u audio.Dziêki wbudowaniu w uk³ady konwertuj¹ce pamiêci FIFO, p³ynna zmiana którejœ z czêstotliwoœci próbkowania tak¿e nie wp³ywa w sposób istotny na parametry sygna³u wyjœciowego.Integracji c.d.Obydwa prezentowane w artykule uk³ady wymaga³y do poprawnej pracy zastosowania na wejœciu odbiorników-konwerterów S/PDIF lub AES/EBU na I2S.Tak ma³o komfortowa dla konstruktorów sytuacja nie mog³a oczywiœcie trwaæ wiecznie.Kilka miesiêcy temu na rynku pojawi³ siê kolejny uk³ad opracowany przez Analog Devi-ces AD 1892.Jest to programowany konwerter czêstotliwoœci, zintegrowany z ró¿nicowym odbiornikiem linii.Na rys.10 przedstawiono schemat blokowy tego uk³adu, a na rys.11 znajduje siê najprostszy schemat aplikacyjny, w którym AD1892 pracuje jako Master systemu audio bez konwersji czêstotliwoœci próbkowania.Piotr Zbysiñski, AVT piotr.zbysinski@ep.com.plZa miesi¹c przedstawimy przetworniki A/C i CIA, produkowane przez firmê Analog Devices.Artyku³ przygotowano w oparciu o materia³y udostêpnione przez firmê Alfine, tel.(0-61) 820-58-11, www.al-fine.com.pl.OUTLO------|f—»-LEFTUNEOinPlfT1 KCONSUHERo9/PDF INPUT76O CONNRCA PHOHECOHHECTOR-MaHTUNEOUTPUTfr- NO NPHASE-HARK SIGHALONNPUTRys.11.Elektronika Praktyczna 6/2000PROGRAMYJêzyk programowania wysokiego poziomu i mikrokontroler.Dla wielu elektroników brzmi to jak herezja - pokutuje pogl¹d, ¿e tylko asembler pozwala w pe³ni wykorzystaæ mo¿liwoœci procesora.Opisywany kompilator jêzyka C dla procesorów rodziny S051 mo¿e przekonaæ wszystkich, ¿e tak nie jest.Umo¿liwia on pe³n¹ kontrole, nad tworzonym programem i w wielu przypadkach generuje kod lepszy ni¿ mo¿na by³o siê spodziewaæ.Keil C51 jest kompilatorem jêzyka C dla procesorów rodziny S051 zgodnym ze specyfikacj¹ ANSI C.Premiera najnowszej wersji, oznaczonej numerem 6, odby³a siê w lutym bie¿¹cego roku.W porównaniu do wczeœniejszych wersji nast¹pi³a znaczna poprawa algorytmów optymalizacji kodu wynikowego i to zarówno pod wzglêdem czasu wykonywania, jak i wielkoœci programu wynikowego.Powiêkszona zosta³a równie¿ lista obs³ugiwanych procesorów.Firma Keil jest kojarzona przede wszystkim z kompilatorami jêzyka C dla procesorów rodziny 8051.Kariera tych kompilatorów rozpoczê³a siê w 1988 roku od prostego kompilatora pracuj¹cego pod kontrol¹ MS-DOS.Obecnie trudno mówiæ o samym kompilatorze, gdy¿ oferowany system zawiera szereg narzêdzi wspomagaj¹cych zarówno pisanie programu, jak i jego analizowanie.Kompilatory firmy Keil zawsze by³y uznawane za jedne z najlepszych.Czy tak jest faktycznie? Na to pytanie postaramy siê odpowiedzieæ w artykule.³-M-J«r»rSOFTWAREObecnie za pomoc¹ Keil C51 mo¿na pisaæ programy dla procesorów zgodnych z S051 produkowanych przez nastêpuj¹ce firmy: Analog Devices, Atmel, Dallas, Infineon, Intel, ISSI, OKI, Philips, ST Microelectro-nics, TDK, Temic, Triscent i Winbond.Wprowadzone algorytmy optymalizacji umo¿liwia-j¹ zmniejszenie kodu wynikowego o 5.15% w porównaniu do poprzedniej wersji kompilatora.Dostêpnych jest ponad 100 funkcji jêzyka ANSI C oraz zmienne i dyrektywy charakterystyczne dla wybranego typu procesora.Zmienne mog¹ byæ umieszczane w dowolnym miejscu pamiêci, równie¿ w pamiê--je-TH ¦J___________ 1 CM> pT""i I 0»—*un_j*rP sL.LMj-OJ.³³HiL.ATliLJ tu; 1 ³³i P£fr£l^ *»*".41 ¦Rys.1
[ Pobierz całość w formacie PDF ]