Laboratorium Asemblerów, WZEW, AGH WFiIS Tester NMOS ów

Podobne dokumenty
Procedury obsługi monolitycznego przetwornika analogowo-cyfrowego AD 7865

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Parametryzacja przetworników analogowocyfrowych

Programowanie Układów Logicznych kod kursu: ETD6203. Komunikacja z układami cyfrowymi W dr inż. Daniel Kopiec

Przetworniki analogowo - cyfrowe CELE ĆWICZEŃ PODSTAWY TEORETYCZNE Zasada pracy przetwornika A/C

Uniwersytet Pedagogiczny im. Komisji Edukacji Narodowej w Krakowie

Technika Mikroprocesorowa

PRZETWORNIKI A/C I C/A.

Przetwornik analogowo-cyfrowy

Uproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1.

Przetworniki C/A. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Eksperyment elektroniczny sterowany komputerowo

mgr inż. Maciej Rudek opracował: dr inż. Daniel Kopiec

Wyjścia analogowe w sterownikach, regulatorach

Programowany układ czasowy

4. Dane techniczne 4.1. Pomiar częstotliwości Zakres pomiaru Czas pomiaru/otwarcia bramki/

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

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

Mikroprocesory i Mikrosterowniki Analog-Digital Converter Konwerter Analogowo-Cyfrowy

Eksperyment elektroniczny sterowany komputerowo

napięcie-częstotliwość

Zastosowania wzmacniaczy operacyjnych cz. 2 wzmacniacze pomiarowe (instrumentacyjne)

Elektroniczny sejf hotelowy

Układy akwizycji danych. Komparatory napięcia Przykłady układów

WPROWADZENIE Mikrosterownik mikrokontrolery

E-TRONIX Sterownik Uniwersalny SU 1.2

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

HC541 8-bitowy bufor jednokierunkowy HC245 8-bitowy bufor dwukierunkowy HC244 dwa 4-bitowe bufory jednokierunkowe

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Przetworniki analogowo-cyfrowe (A/C)

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

3.2. Zegar/kalendarz z pamięcią statyczną RAM 256 x 8

Instytut Teleinformatyki

Wzmacniacze operacyjne

Research & Development Ultrasonic Technology / Fingerprint recognition

OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze

Obsługa przetwornika ADC na mikrokontrolerze ATmega8 CEZARY KLIMASZ OBSŁUGA PRZETWORNIKA ADC NA MIKROKONTROLERZE ATMEGA8

Transceiver do szybkiej komunikacji szeregowej i pętla fazowa do ogólnych zastosowań

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

UNO R3 Starter Kit do nauki programowania mikroprocesorów AVR

Uniwersalny asynchroniczny. UART Universal Asynchronous Receier- Transmiter

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

Eksperyment elektroniczny sterowany komputerowo

Wstęp Architektura... 13

Technika mikroprocesorowa. Konsola do gier

PRZETWORNIK ADC w mikrokontrolerach Atmega16-32

Państwowa Wyższa Szkoła Zawodowa

(przykład uogólniony)

Politechnika Białostocka Wydział Elektryczny

Podstawy Elektroniki dla Informatyki. Generator relaksacyjny

2. PORTY WEJŚCIA/WYJŚCIA (I/O)

Przetworniki A/C i C/A w systemach mikroprocesorowych

2.1 Porównanie procesorów

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Przetworniki AC i CA

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

KATEDRA ELEKTRONIKI AGH WYDZIAŁ EAIIE. Dydaktyczny model 4-bitowego przetwornika C/A z siecią rezystorów o wartościach wagowych

Programowanie mikrokontrolerów. 8 listopada 2007

1. Zasilacz mocy AC/ DC programowany 1 sztuka. 2. Oscyloskop cyfrowy z pomiarem - 2 sztuki 3. Oscyloskop cyfrowy profesjonalny 1 sztuka

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

Opis przedmiotu 3 części zamówienia Zestawy ćwiczeń

Zaprojektowanie i zbadanie dyskryminatora amplitudy impulsów i generatora impulsów prostokątnych (inaczej multiwibrator astabilny).

PowerLab 4/35 z systemem LabChart Pro

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

PRZETWORNIKI CYFROWO - ANALOGOWE POMIARY, WŁAŚCIWOŚCI, ZASTOSOWANIA.

Organizacja laboratorium. Zadania do wykonania w czasie laboratorium z części PSPICE

Imię i nazwisko (e mail) Grupa:

Układy czasowo-licznikowe w systemach mikroprocesorowych

1. Nadajnik światłowodowy

Cyfrowe układy scalone

400_74194x2 Moduł rejestrów przesuwnych

Podstawowe zastosowania wzmacniaczy operacyjnych wzmacniacz odwracający i nieodwracający

Wzmacniacz operacyjny

Programowanie Układów Logicznych kod kursu: ETD6203 W dr inż. Daniel Kopiec. Pamięć w układach programowalnych

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

Elektronika (konspekt)

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

Laboratorium 2 Sterowanie urządzeniami z wykorzystaniem systemu plików Intel Galileo

Przetworniki A/C i C/A w systemach mikroprocesorowych

Rodzaje układów programowalnych

Podstawy elektroniki cz. 2 Wykład 2

Porty wejścia/wyjścia w układach mikroprocesorowych i w mikrokontrolerach

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Architektura przetworników A/C. Adam Drózd

Enkoder magnetyczny AS5040.

oznaczenie sprawy: CRZP/231/009/D/17, ZP/66/WETI/17 Załącznik nr 6 I-III do SIWZ Szczegółowy opis przedmiotu zamówienia dla części I-III

IC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO

Magistrala I 2 C. Podstawy systemów mikroprocesorowych. Wykład nr 5 Interfejsy szeregowe c.d.

Wykład nr 3 Budowa i działanie komputerowego systemu sterowania

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia

Technik elektronik 311[07] moje I Zadanie praktyczne

Mikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Vgs. Vds Vds Vds. Vgs

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

Moduł wejść/wyjść VersaPoint

Płytka laboratoryjna do współpracy z mikrokontrolerem MC68332

Scalony analogowy sterownik przekształtników impulsowych MCP1630

INSTYTUT TECHNOLOGII ELEKTRONOWEJ

Transkrypt:

Pomiar charakterystyk prądowonapięciowych tranzystora NMOS Napisz program w asemblerze kontrolera picoblaze wykorzystujący możliwości płyty testowej ze Spartanem 3AN do zbudowania prostego układu pomiarowego do automatycznego pomiaru statycznych charakterystyk prądowo napięciowych tranzystora NMOS. Laboratorium Asemblerów, WZEW, AGH WFiIS 1

Zasilacz 1V D DAC AD7524 G NMOS S przerwanie ster rowanie dane Przetwornik prąd napięcie V IN ( + ) V przerwan nie IN ( ) ADC AD0804 sterowanie e dane FPGA Płyta z S3AN pblaze 2

Tranzystor 2N7000 D G S 3

Tranzystor 2N7000 100 ma 3,3 V 4

Przetwornik prąd-napięcie Układ podnosi dostępny prąd wejściowy z 25mA (możliwości wzmacniacza operacyjnego ua741) do 100mA (możliwości tranzystorów zastosowanych do rozbudowy stopnia wyjściowego). Aby dostosować się do zakresu wejściowych napięć ADC dodatkowo konieczny jest wzmacniacz odwracający i dzielnik napięcia. 5

ADC AD0804 Układ AD0804 jest przetwornikiem analogowo cyfrowym typu z kolejnymi porównaniami, który używaż wagową drabinkę rezystorów. Przeznaczony jest do współpracy z mikrokontrolerem poprzez magistralę trójstanową. Technologia CMOS Liczba bitów 8 Logika kolejno steruje analogowe klucze aż do chwili gdy napięcie różnicowe zrówna się z napięciem wyprowadzonym z ciągu rezystorów włączonych do napięcia referencyjnego. Najpierw testowany jest najbardziej znaczący bit i po ośmiu porównaniach (64 okresy zegara) ośmio bitowy kod binarny jest przesyłany do wyjściowych zatrzasków. Zbocze opadające sygnału wejściowego WR kasuje wewnętrzne zatrzaski stanowiące pamięć kolejnych prównań i rejestr przesuwny, oraz wyjściowy sygnał INTR jest ustawiany w stan wysoki. Dopóki oba sygnały CS i WR są w stanie niskim cały układ pozostaje w stanie kasowania. Szerokość niskiego stanu sygnału WRmusibyć większa niż t WWR =100ns. Przetwarzanie rozpoczyna się po upływie 1 do 8 okresów zegara Tclk po narastającym zboczu sygnału WR(lub CS). Przetwarzanie trwa T c=n T clk.pojego zakończeniu sygnał INTA przechodzi w stan niski i może służyć do generacji przerwania kontrolera. Od tej chwili wynik przetwarzania jest dostępny w zatrzaskach wyjściowych. Udostępnienie go na magistrali wymaga podania niskiego sygnału RD, który powoduje aktywację magistrali ze stanu wysokiej impedancji i zakończenie sygnału sygnału INTR. Czas dostępu wynosi typowo t ACC =125ns. 6

ADC AD0804 CS WR Wewnętrzny stan przetwarzania t WI t WWR od 1 do 8 T clk Przetwarzanie Wynik gotowy w zatrzasku wyjściowym T c INTR t VI t RI RD DB 0 DB 7 t ACC t 1H, t 0H Dane stabilne 7

ADC AD0804 Parametr Warunki Min Typ Max Jedn. Okres zegara T clk V DD =+5V 1,255 15625 1,5625 10 µs Liczba okresów zegara na jedno przetwarzanie N 62 73 Szerokość sygnału WRtt WWR CS=0 100 ns Czas dostępu t ACC C L =100pF 135 200 ns Opóźnienie od zbocza opadajacego do deaktywacji INTR d j d d kt jiintr 300 450 ns t RI, t WI Przywrócenie stanu wysokiej impedancji t 1H, t 0H C L =10pF, R L =10kΩ 125 250 ns 8

Podzielnik zegara Za pomocą płyty FPGA S3AN można wygenerować sygnał zegarowy o częstotliwości niższej od 50MHz ale wyższej od 98kHz. Odbywa się to za pomocą prostego dzielnika częstotliwości programowanego na porcie $21. Okres tak otrzymanego zegara wynosi: T genclk = 20ns 2 (N+1) Gdzie N jest wartością wysłaną na port $21. Sygnał ten jest dostępny na złączu J15 pin 29 (AA10). 9

Wyjściowy port ogólny Jest to port o numerze $22 przeznaczony do generacji sygnałów wyboru układu CS, zapisu WR, odczytu RD i innych potrzebnych do współpracy z zewnętrznymi układami. Jest on dostępny na złączu J15: 7 6 5 4 3 2 1 0 14 (AB6) 10 (AA4) 6 (AA3) 5 (AB2) 9 (AB3) 13 (AA6) 21 (Y7) 25 (AA8) 10

Zewnętrzne przerwania Dostępne są dwie linie przeznaczone do zgłaszania przerwań. Są one maskowane rozbudowanym portem E0 (tak jak inne, wewnętrzne źródła przerwań): 7 6 5 4 3 2 1 0 int_i2c ext_int[0] int_counter ext_int[1] int_uart 1 b0 int_ps2 int_button Wejścia przerwań zewnętrznych są dostępne na złączu J16 w pozycjach: ext_int[0] ext_int[1] 5(A4) 6 (B4) 11

DAC AD7524 12

Literatura: K. Świentek,, Projekt laboratoryjny y z mikroprocesorem PicoBlaze, http://orion.fis.agh.edu.pl/~swientek/asm/projekt_lab_picoblaze notes.pdf Spartan 3A/3AN FPGA Starter Kit Board User Guide, UG334, Chapter 9. Analog Capture Circuit, Chapter 10. Digital to Analog g Converter (DAC), http://www.xilinx.com/support/documentation/boards_and_kits/ug334.pdf Binary to BCD Converter, http://people.ee.duke.edu/~dwyer/courses/ece52/binary p / / / / y_ to_ BCD_ Converter.pdf LTC6912 Dual Programmable Gain Amplifiers with Serial Digital Interface, http://cds.linear.com/docs/datasheet/6912fa.pdf LTC1407 1/LTC1407A 1, 1/LTC1407A 1 Serial l12 Bit/14 Bit, 3Msps Simultaneous Sampling ADCs with Shutdown, http://cds.linear.com/docs/datasheet/14071fb.pdf Linear Technology, Quad 16 Bit Rail to Rail DACs, LTC2604/LTC2614/LTC2624, http://fatcat.ftj.agh.edu.pl/~skoczen/asm/pdf2/ltc_2624.pdf t t ftj h / / df2/ltc 2624 df 13