Oscyloskop cyfrowy, kit AVT 891. Sukces w nowoczesnoúci Projektanci uk³adûw ZMD przygotowali

Podobne dokumenty
Klocki RS485, część 4

kit AVT 900 Stereofoniczny tuner FM

Klocki RS485, część 3

generatorze funkcyjnym,

w dowolny sposûb. Prezentacja zmierzonego napiícia jest wykonywana przy uøyciu specjalizowanego

Programowany zasilacz

Urz¹dzenie zaprojektowano bez uøycia jakichkolwiek elementûw mechanicznych, tak regulacyjnych jak i prze³¹cznikûw wyboru.

Nowe układy CPLD firmy Altera

Klocki RS485, część 2

Tester aparatów telefonicznych

Na ³amach Elektroniki Praktycznej (EP 10/97) zosta³ opisany generator funkcyjny, ktûry moim zdaniem jest przyrz¹dem w zasadzie

Zdalnie sterowana karta przekaźników


Przykładowe zadanie egzaminacyjne dla kwalifikacji E.20 w zawodzie technik elektronik

Programator termostatów cyfrowych firmy Dallas,

Bezprzewodowy regulator

Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

Stereofoniczny przedwzmacniacz HiFi, część 1

Selektor linii telewizyjnych

ZL11ARM. Uniwersalna płyta bazowa

Bezprzewodowy sterownik węża świetlnego

Tester samochodowych sond lambda

Samochodowy wzmacniacz 25 W w klasie D, część 1

Karta dźwiękowa USB z nagrywaniem i analogowymi oraz cyfrowymi we/wy

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Klocki RS485, część 1

Odbiornik GPS, część 1

MULTIMETR CYFROWY TES 2360 #02970 INSTRUKCJA OBSŁUGI

Programowany 4 kanałowy komparator/woltomierz

Mikroprocesorowy regulator temperatury z czujnikiem Pt100

Dekoder dzia³a podobnie jak w telefonach komûrkowych: wyúwietla

Tematyka audio cieszy sií nie. EP. Opis akustycznego zestawu pomiarowego, przedstawiony

Układ do automatycznego wzywania Pogotowia Ratunkowego

a) dolno przepustowa; b) górno przepustowa; c) pasmowo przepustowa; d) pasmowo - zaporowa.

Podstawy projektowania systemów mikroprocesorowych, część 11

Uniwersalny szeregowy. sterownika wyúwietlacza

ZL8AVR. Płyta bazowa dla modułów dipavr

Radiowy system zdalnego sterowania z kanałem zwrotnym, część 1

Wzmacniacz audio ze stopniem końcowym quasi IGBT

Zestaw edukacyjny dla mikrokontrolerów ST62

Wysokosprawny wzmacniacz audio 2x250W, część 1

18 bitowy przetwornik C/A audio, część 1

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Interfejs graficznych wyświetlaczy LCD

Procesor audio z wejściem S/PDIF, część 1

8 kanałowy przedłużacz analogowy z RS485

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Miernik mocy optycznej w światłowodzie, część 2

UnISProg uniwersalny programator ISP

E-TRONIX Sterownik Uniwersalny SU 1.2

Scalony stabilizator napięcia typu 723

W.J WIELICZKA

APPLICATION OF ADUC MICROCONTROLLER MANUFACTURED BY ANALOG DEVICES FOR PRECISION TENSOMETER MEASUREMENT

Zdalnie sterowany (DTMF) termostat, część 1

1. Opis płyty czołowej multimetru METEX MS Uniwersalne zestawy laboratoryjne typu MS-9140, MS-9150, MS-9160 firmy METEX

Wykład 2. Interfejsy I 2 C, OneWire, I 2 S

2. Przyk ad zadania do cz ci praktycznej egzaminu dla wybranych umiej tno ci z kwalifikacji E.20 Eksploatacja urz dze elektronicznych

Detektor ruchu z głosowym automatem informacyjnym

Kod produktu: MP01105T

Akwizycja danych przez Ethernet Zdalny moduł pomiarowy, część 1

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Programowanie mikrokontrolerów. 8 listopada 2007

Zasilacz laboratoryjny z potencjometrem cyfrowym

Programator generatorów taktujących DS1065/75

2. Który oscylogram przedstawia przebieg o następujących parametrach amplitudowo-czasowych: Upp=4V, f=5khz.

Wzmacniacz audio z wejściem cyfrowym, część 1

Układy programowalne, część 2

Badanie wzmacniacza operacyjnego

8 bitowy przetwornik A/C i C/A do PC, część 1

Kod produktu: MP01611-ZK

Przełącznik optyczny SPDIF

Ćwiczenie 6: Lokalizacja usterek we wzmacniaczu napięcia REGIONALNE CENTRUM EDUKACJI ZAWODOWEJ W BIŁGORAJU

Elektrolityczny kondensator filtrujący zasilanie stabilizatora U12 po stronie sterującej

ANALOGOWE UKŁADY SCALONE

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

ARMputer, część 1 AVT 922

Audio_Gen generator sygnału sinusoidalnego z DSP

ZL6PLD zestaw uruchomieniowy dla układów FPGA z rodziny Spartan 3 firmy Xilinx

Kod produktu: MP01611-ZK

Uniwersalna karta I/O

Bezprzewodowy regulator

regulator temperatury

centralnego ogrzewania,

Domowy aparat telefoniczny z kartą chipową, część 1

Altare wzmacniacz audio dla audiofili

Wstęp Architektura... 13

Cyfrowy oscyloskop/analizator stanów logicznych, część 1

Systemy wbudowane Mikrokontrolery

Jak uk³ad dzia³a Schemat blokowy uk³adu przedstawiono na rys.1. W jego dolnej czíúci znajduje sií cyfrowy

w dowolny sposûb. Prezentacja zmierzonego napiícia jest wykonywana przy uøyciu specjalizowanego

Programator WillemProg 3.0, część 1

Interfejsy komunikacyjne pomiary sygnałów losowych i pseudolosowych. Instrukcja do ćwiczenia laboratoryjnego

Zasilacz laboratoryjny sterowany cyfrowo, część 1

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Tester wyświetlaczy VGA

Transkrypt:

Oscyloskop P R O J E cyfrowy K T Y Oscyloskop cyfrowy, część 1 kit AVT 891 Niemiecka firma ZMD opracowa³a uk³ad scalony, prawdziwy prezent dla elektronikûw pasjonuj¹cych sií technik¹ cyfrow¹: jednouk³adowy oscyloskop cyfrowy. To w³aúnie ten uk³ad jest ìmûzgiemî oscyloskopu prezentowanego w artykule. Opracowanie taniego, jednokana³owego oscyloskopu cyfrowego umoøliwi³ niezwyk³y uk³ad scalony ZM407, ktûry powsta³ w laboratoriach drezdeòskiej firmy ZMD. DziÍki zintegrowaniu w jego wnítrzu wszystkich niezbídnych blokûw funkcjonalnych, úmia³o moøna nazwaê ten uk³ad ìoscyloskopemî. Nam pozosta³o tylko wyúwietliê wyniki pomiarûw. Sukces w nowoczesnoúci Projektanci uk³adûw ZMD przygotowali spektakularny pokaz moøliwoúci oferowanych przez promowany przez firmí uk³ad scalony, ktûry nazwano ZM407. Jego schemat blokowy pokazano na rys. 1. Rys. 1. Schemat blokowy układu ZM407. 10

Parametry i możliwości oscyloskopu: rozdzielczość przetwornika A/C: 6 bitów, odstępy czasowe pomiędzy kolejnymi próbkami: 50ns..3,27ms, tryby wyzwalania: Auto, Int. ±, Ext. ±, maksymalne napięcie wyzwalania zewnętrznego: 20VDC, maksymalny zakres napięć wejściowych: 0,5/5/50V, poziomy wyzwalania: 320, 140, +40, +220 i +400mV, pojemność pamięci buforującej: 128B, transmisja danych z PC: dwukierunkowa RS232, format ramki: 8n2, 38,4kb/s, napięcie zasilania: 9..12VDC, pobór prądu: max. 180mA, program wyświetlający wyniki pomiarów wymaga PC z Windows 95/98. Najwaøniejszym blokiem uk³adu ZM407 jest 6-bitowy przetwornik A/C, na ktûrego wejúcie sygna³ jest dostarczany przez po³¹czone szeregowo dwa wzmacniacze operacyjne. Pierwszy z nich s³uøy do ustalenia masy pozornej dla badanego sygna³u, natomiast drugi do jego wzmacniania. WewnÍtrzne ürûd³o napiícia odniesienia dostarcza stabilnego napiícia do polaryzowania wzmacniacza wejúciowego oscyloskopu. Dane przetworzone w przetworniku A/C mog¹ byê zapisywane do wewnítrznej pamiíci buforuj¹cej o pojemnoúci 128 s³ûw, mog¹ byê przesy³ane takøe bezpoúrednio na wyjúcia danych uk³adu. O funkcjach wyprowadzeò DIO0..7 decyduje multiplekser wyjúciowy, ktûrego wejúcia adresowe s¹ sterowane sygna³ami z rejestru konfiguracji. Multiplekser pozwala ponadto na przes³anie na te wyjúcia informacji z wyjúê rejestru statusu, dziíki czemu uøytkownik moøe zweryfikowaê bieø¹ce nastawy oscyloskopu. Uk³ad ZM407 wyposaøono w wewnítrzny, programowany blok wyzwalania podstawy czasu. Z jego pomoc¹ moøna inicjowaê pocz¹tek pomiarûw w dok³adnie okreúlonych momentach (a raczej przy okreúlonej amplitudzie) przebiegu wejúciowego. TwÛrcy uk³adu przewidzieli piíê moøliwych poziomûw wyzwolenia: -320, -140, +40, +220 i +400mV. Moøliwa jest takøe praca w trybie bez wyzwalania, kiedy to generator podstawy czasu pracuje ìna okr¹g- ³oî. Uk³ad wyzwalania moøe byê synchronizowany poziomem przebiegu wejúciowego lub sygna³em Rys. 2. Schemat elektryczny oscyloskopu. 11

Rys. 3. Przebiegi czasowe podczas zapisu danych do rejestru konfigurującego. zewnítrznym do³¹czonym do wejúcia T_IN. Wejúcie inicjuj¹ce start podstawy czasu jest oznaczone jako TRIG_IN. DziÍki wyposaøeniu bloku wyzwalania w system úledzenia zboczy przebiegu, moøna ustaliê czy wyzwolenie ma nast¹piê podczas narastaj¹cego czy teø opadaj¹cego zbocza sygna³u wejúciowego. Tak wiíc uøytkownik ma do dyspozycji bogat¹ gamí sposobûw wyzwalania, podobnie jak ma to miejsce w oscyloskopach standardowych. Wbudowany w ZM407 generator podstawy czasu jest programowany za pomoc¹ 16-bitowego rejestru. Zakres typowych nastaw czasûw prûbkowania to 50ns..3,27ms. Programowanie nastaw uk³adu ZM407 odbywa sií poprzez wpis do 25-bitowego rejestru szeregowego, ktûrego wejúciem danych jest wyprowadzenie DIO0, a wejúciem zegarowym DIO1. Interesuj¹cym, lecz ma³o przydatnym w praktyce wyposaøeniem uk³adu ZM407 s¹ dwie linie do bezpoúredniej transmisji danych z uk³adu do wyúwietlacza LCD (DISP_DATA, DISP_CLK). Ich funkcje omûwimy w dalszej czíúci artyku³u. Opis uk³adu Jak moøna zauwaøyê, twûrcy uk³adu ZM407 do³oøyli wielu staraò, aby dostarczyê konstruktorom prawdziwy, jednouk³adowy oscyloskop. DziÍki tym staraniom konstrukcja kompletnego przyrz¹du jest niezwykle prosta (rys. 2). Wykorzystanie wyprowadzeò US1 (do³¹czenie odpowiednich elementûw zewnítrznych) jest zgodne ze standardow¹ aplikacj¹ tego uk³adu. Zamiast zalecanych przez producenta przekaünikûw elektromechanicznych do prze³¹czania zakresûw oraz wyboru trybu pomiaru AC/DC zastosowano klucze analogowe (US2) oraz jeden przekaünik Prz1. Za pomoc¹ kluczy US2A/B wybierany jest jeden z trzech moøliwych zakresûw pomiarowych, a przekaünik Prz1 umoøliwia do³¹czenie wejúcia pomiarowego US1 do gniazda wejúciowego GN1 poprzez kondensator lub bezpoúrednio. Diody D1 i D2 zabezpieczaj¹ wejúcia oscyloskopu przed napiíciem wejúciowym o ujemnej polaryzacji. Rezystory R1..3 spe³niaj¹ rolí programowanego dzielnika napiícia wejúciowego o wspû³czynniku podzia³u 1:1, 1:10 i 1:100. Potencjometr P1 jest w³¹czony pomiídzy wyjúcia ürûd³a napiícia odniesienia, a napiície z jego suwaka jest podawane na wejúcie odwracaj¹ce wstípnego wzmacniacza toru pomiarowego US1. Za pomoc¹ tego potencjometru moøna ustaliê poziom wyúwietlania sygna³u na osi Y (przesuw pionowy). Mikrokontroler US3 wspû³pracuje z US1 poprzez 6-bitow¹ szyní danych D0..5 oraz trzy dodatkowe linie z sygna³ami steruj¹cymi: WR, ER, LD. SposÛb transmisji danych pomiídzy mikrokontrolerem i scalonym oscyloskopem omûwimy w dalszej czíúci artyku- ³u. Uk³ad US4 jest wysokiej jakoúci uk³adem zerowania, ktûry zapewnia pewny restart mikrokontrolera po w³¹czeniu zasilania. Transmisja danych pomiídzy mikrokontrolerem a komputerem PC odbywa sií poprzez interfejs RS232. Uk³ad US5 jest konwerterem napiíciowym z wbudowanymi zabezpieczeniami przepiíciowymi. Kondensatory C14..17 wspû³pracuj¹ z wewnítrznymi kluczami tworz¹c przetwornicí ³adunkow¹ podnosz¹c¹ napiície z 5V na ±12V. Tranzystor T1 Rys. 4. Przebiegi czasowe dla odczytu danych z układu ZM407 za pośrednictwem bufora SRAM. 12

Rys. 5. Rys. 4. Przebiegi czasowe dla odczytu danych z układu ZM407 bez pośrednictwa bufora SRAM. odwraca polaryzacjí sygna³u TX wychodz¹cego z mikrokontrolera, dziíki czemu zosta³y zachowane poziomy napiíc standardu RS232. Oscyloskop wyposaøono w stabilizator napiícia, ktûry moøna wykorzystaê takøe jako zasilacz, do ktûrego z zewn¹trz do³¹cza sií tylko transformator sieciowy. Ze wzglídu na stosunkowo niewielk¹ pojemnoúê kondensatora filtruj¹cego napiície 13

zasilaj¹ce (C18), w przypadku zasilania oscyloskopu ze ürûd³a napiícia przemiennego warto jest zwiíkszyê jego pojemnoúê do min. 2200µF. Wymiana danych Wymiana danych pomiídzy mikrokontrolerem i uk³adem ZM407 odbywa sií poprzez 2- liniowy, synchroniczny interfejs szeregowy. Wpis kaødego bitu do rejestru odbywa sií przy narastaj¹cym zboczu sygna³u zegarowego, ktûry jest podawany przez mikrokontroler na wyprowadzenie DIO0 ZM407 (rys. 3). Kolejno wpisywane s¹ dane od najstarszego do najm³odszego bitu. Na rys. 4 pokazano przebiegi charakterystyczne dla kolejnych etapûw cyklu pomiarowego: odczyt rejestru statusu, wyzwolenie generatora podstawy czasu i odczyt 128 komûrek bufora danych. Dla celûw informacyjnych na rys. 5 przedstawiono przebiegi charakteryzuj¹ce taki sam cykl pracy, ale dla odczytu prowadzonego bezpoúrednio z wyjúê uk³adu ZM407, czyli bez poúrednictwa wewnítrznej pamiíci buforuj¹cej. Ten tryb odczytu stawia bardzo duøe wymagania wobec wspû³pracuj¹cego mikrokontrolera, poniewaø odbywa sií w praktyce z bardzo wysok¹ czístotliwoúci¹ taktowania uk³adu ZM407. Piotr Zbysiñski, AVT piotr.zbysinski@ep.com.pl WYKAZ ELEMENTÓW Rezystory P1: 10kΩ/A R1, R4: 1MΩ/1% R2: 110kΩ/1% R3: 11kΩ/1% R5: 2,7kΩ R6, R9, R10: 10kΩ R7: 1,2kΩ R8: 4,7kΩ Kondensatory C1: 220nF C2, C4: 10pF C3, C5: opcjonalne trymery 5/ 47pF C6, C7, C12, C13: 27pF C8, C9, C19, C20, C21, C27, C29, C30, C31: 100nF C10: 22pF C11: 47pF C14, C15, C16, C17: 10µF/25V C18: 1000µF/25V Wzory p³ytek drukowanych w formacie PDF s¹ dostípne w Internecie pod adresem: http://www.ep.com.pl/ pcb.html oraz na p³ycie CD-EP09/ 2000 w katalogu PCB. C22, C23, C24, C25, C26, C28: 22µF/16V Półprzewodniki D1, D2: BAT43 M1: 1A/50V T1: BC547 US1: ZM407 US2: MAX4668CPE US3: ST62T30B zaprogramowany US4: DS1813 US5: ICL232 US6: 7805 Różne X1: 20MHz X2: 8MHz Zl1: złącze DB9F do druku Prz1: przekaźnik TQ2 5 NAiS GN1, GN2: gniazda BNC50 przykręcane do obudowy GN3: gniazdo zasilania do druku L1: 220µH lub zbliżony 14