Topward electronics TPS ALTERA Max EPM7128SLC84-15

Documenti analoghi
Esercitazione : REALIZZAZIONE IMPIANTO SEMAFORICO

Capitolo Acquisizione dati con PC

Esercitazioni di Laboratorio III Costruzione di un Multiplexer (Mux) a 4 ingressi

M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

Collaudo statico di un ADC

T10 CONVERTITORI A/D E D/A

Display numerico con i LED

Suzuki GSX-R Power Commander III e III-R

La sonda compensata. La sonda compensata

Moduli logici. Interfacciamento di dispositivi logici. Parametri statici e dinamici. Circuiti logici combinatori Circuiti logici sequenziali

PSPICE simulazione di circuiti digitali Flip Flop M/S, Moltiplicatore parallelo, Memoria SRAM, sommatore, comparatore

Componenti di un processore

Elettronica digitale: cenni

Esercitazioni di Reti Logiche. Lezione 5

ELETTRONICA APPLICATA E MISURE

STRUTTURA BASE PER SISTEMA DI ACQUISIZIONE DATI DA BANCO

Il processore. Istituzionii di Informatica -- Rossano Gaeta

PSPICE simulazione codificatori e decodificatori, MUX - DEMUX

ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE. Indirizzo: Elettronica e Telecomunicazioni. Tema di Sistemi Elettronici Automatici TRACCIA 2

Interazione tra strumenti e sistemi in misura: effetto di carico

Il Processore: l unità di controllo

ELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Parte F: Conversione A/D e D/A Lezione n F - 4: Circuiti per convertitori A/D

Il tema proposto può essere risolto seguendo due ipotesi:

REI 2 Manuale d uso. Per i dettagli sulle modalità di collegamento del sistema LinkGate vedere appendice B

Esercitazione 8 : LINEE DI TRASMISSIONE

Uso del tester e del multimetro digitale

MANUALE ISTRUZIONI CONTROLLER DIGITALE A SINGOLA PORTA PER LA GESTIONE DI 2048 LED PIXEL ALIMENTAZIONE 5V / 7,5-24V (T-1000S)

Soluzione: prof. Stefano Mirandola PRIMA PARTE. 1) 2) Schema a blocchi e progetto circuitale della catena di condizionamento.

6. GENERATORI DI SEGNALI DIGITALI

Alimentatore master. Introduzione

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

PIANO DI LAVORO DEI DOCENTI

Circuiti Combinatori

Mappe di Karnaugh G. MARSELLA UNIVERSITÀ DEL SALENTO

Un sistema per il rilevamento dell umidità

Camar Elettronica s.r.l. Via Mulini Esterna n CARPI (Modena) ITALY. 2 Temperature Pt100 - Collegamento 3 fili

1. CONVERSIONE ANALOGICO DIGITALE: SCHEMA, FUNZIONALITÀ E CARATTERISTICA DELL ADC

Ducati Monster S4 e E ST4-S Power Commander III

CS06 CONVERTITORE SERIALE PER LA GESTIONE DI TELESEGNALI E LA TELEGESTIONE VIA GSM

PSPICE Circuiti sequenziali principali

FREQUENZIMETRO FQ-16S3-800

Programmatore Serie PRO

Il Processore. Informatica di Base -- R.Gaeta 27

M A N U A L E D U S O REGOLATORE DI TENSIONE RTAC ITALIANO

Uso del tester e del multimetro digitale

Laboratorio di Sistemi e Automazione (A020-C320) esperienza competenze Competenze trasversali

Workshop Teachers For Teachers settembre 2013

VIM RM1 VAL / SKC RILEVATORE DI VIBRAZIONI PER SISTEMA DI MISURAZIONE RMS MANUALE. VIM-RM1 IT.docx / BL 1(5)

Discharge. Timer 555. Threshold. Trigger

Materiale didattico > Uso delle basette per montaggi senza saldature

TSP 240. Terminale operatore con PLC integrato. inferiore a 500 ma senza carichi. Memoria Programma

Convertitore seriale / usb

Relazione di Laboratorio Elettronica

6. ACQUISIZIONE DIGITALE DEI SEGNALI

Aritmetica dei Calcolatori Elettronici

VERIFICA DEL FUNZIONAMENTO DI UN PLL INTEGRATO

Le modulazioni impulsive

analizzatori di stati logici 1/5

Controllo dell irrigazione senza fili

Analizzatore di spettro. Generalità sull analisi spettrale. Analizzatori a scansione. Analizzatori a doppia conversione. Analizzatore di spettro

Esercitazione Multimetro analogico e digitale

Lezione 1: L hardware

Sensori di Prossimità Guida Utente

Classe III specializzazione elettronica. Elettrotecnica e elettronica

A.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E.

Alimentatori. Schema a blocchi di un alimentatore non stabilizzato

Saper definire le grandezze elettriche, utilizzare le unità di misura e saper utilizzare multipli e sottomultipli delle grandezze nei calcoli

Laboratorio misure elettroniche ed elettriche: regolatori di tensione a tiristori

GARA NAZIONALE DI ELETTRONICA E TELECOMUNICAZIONI. Progetto di un sistema di riempimento e svuotamento di un contenitore.

Generatore di onda quadra e contatore asincrono

Camar Elettronica s.r.l. Via Mulini Esterna n CARPI (Modena) ITALY

CN03P. Manuale d uso Controller per motori Passo Passo Ver. 1.5 del 6 giugno 07 Connessione Centronics

Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per:

Calcolatori Elettronici

Caratteristiche di un PC

MODULO 1. Prof. Onofrio Greco. Prof. Greco Onofrio

ADATTATORE DA VGA E USB A HDMI VGA / USB TO HDMI ADAPTER

GENERATORE DI RAMPA A GRADINI

Laboratorio Didattico Integrato Elettronica - Circuiti LADEC. Guida alle esercitazioni per il corso di. Microelettronica. V. Carboni, C.

MINISTERO DELLA PUBBLICA ISTRUZIONE ISTITUTO TECNICO INDUSTRIALE. ARTURO MALIGNANI - UDINE Viale Leonardo da Vinci, Udine

PROGRAMMA DI ELETTRONICA classe 3B a.s. 2014/15

Per sistema di acquisizione dati, si deve intendere qualsiasi sistema in grado di rilevare e memorizzare grandezze analogiche e/o digitali.

Il protocollo RS Introduzione. 1.2 Lo Standard RS-232

Elettronica II Alcune architetture di convertitori A/D e D/A p. 2

KEYSTONE. OM2 - EPI 2 Attuatore elettrico a quarto di giro: batteria di emergenza al litio (9V) Manuale di istruzione.

Parte II (Il multimetro digitale)

ESERCIZI - SERIE N. 4

Cos'è Arduino? rilasciata con licenza di tipo open source.

Esercizi Logica Digitale,Circuiti e Bus

Transcript:

Esercitazione : CONVERTITORE A/D Strumenti utilizzati Strumento Marca e modello Caratteristiche Alimentatore Scheda ALTERA Fotocamera digitale Topward electronics TPS- 4000 ALTERA Max EPM7128SLC84-15 Olympus C-40 zoom Alimentatore stabilizzato con tensione variabile 0 20 V su due canali accoppiabili ALTERA University Program Fotocamera digitale con sensore 4 Mpixel Descrizione sintetica degli obiettivi - Realizzazione di un convertitore analogico digitale dal software MAX Plus II. Con tale progetto sarà possibile visualizzare su un display luminoso, un valore di tensione variabile attraverso un potenziometro. - Utilizzo del blocco logico in un file.gdf necessario per la decodifica. - Simulazione attraverso il tool Waveform di MAX Plus II. - Download del firmware sulla scheda ALTERA Max EPM7128SLC84-15. 1 Piattaforma elettronica 1.1 Struttura digitale T analogico IN ELABORAZIONE OUT analogico A/D (DSP/FPGA/FPAA) D/A Page 1 of 7

1.2 Struttura A/D 2 Sistema completo 2.1 Struttura CLK Base Tempi Delay DATA OUT Serial 2 Parallel 8 Latch 8 Count Display Praticamente si vuole ottenere una struttura di onde come quelle in figura al fine di far funzionare correttamente il convertitore: Page 2 of 7

3 Schema progetto 3.1 Schema totale 3.2 Descrizione vari sottoblocchi Blocco BASETEMPI: Si parte da una frequenza di Global Clock presente internamente alla scheda ALTERA di circa 25MHz e attraverso una serie di flip-flop si arriva alla frequenza di 10KHz utilizzata come. Il segnale ncs, che fungeva come da protocollo per il funzionamento del convertitore, viene ottenuto attraverso una divisione in frequenza del segnale di 10KHz. Blocco SER2PAR: DATA_OUT corrisponde alla successione logica di 8 bit che codificano il segnale analogico in ingresso. Tale successione di valori viene shiftata ad ogni colpo di clock dell e in questo modo è possibile prelevare ogni singolo valore sapendo che il primo bit inviato dal convertitore AD rappresenta il MSB. Page 3 of 7

Blocco LATCH: Tale blocco LATCH risulta indispensabile siccome occorre poter immagazzinare i valori parallelizzati dal blocco logico precedente. Sono stati utilizzato 8 flip-flop di tipo D tutti bloccati dal medesimo segnale ovvero ncs. I segnali di uscita sono stati per comodità inseriti in un bus e la loro spedizione avveniva quando lo stato logico del segnale ncs risultava essere alto. Volendo i segnali di uscita potevano anche essere presi singolarmente e creare quindi un blocco con 8 output; tale operazione è stata eseguita successivamente quando si è iniziato ad affrontare il problema della decodifica dove per semplificare il progetto, venivano ignorati i due segnali meno significativi Page 4 of 7

Blocco COUNT: Per decodificare il segnale in uscita dal blocco di LATCH, è stata fatta una approssimazione che ha portato a trascurare i due bit meno significativi. Si è passati in questo modo da un segnale a 8 bit (256 combinazioni) ad un segnale a 6 bit (64 combinazioni possibili). Per problemi di tempo è stata eseguita solo la decodifica del primo display ovvero solamente delle unità di Volt ignorando quelle dei decimi di Volt. Per il momento la decodifica delle unità non avveniva del tutto correttamente in quanto bisognava cercare di spalmare al meglio tutti i 6 bit sul range ricoperto dal segnale analogico in ingresso ovvero 5 Volt. Infatti il blocco COUNT era in grado di visualizzare anche oltre i reali 5 V (arrivava esattamente sino a 6.3V) proprio per il motivo precedentemente descritto. Page 5 of 7

4 Prova al banco 4.1 Verifica con l oscilloscopio Una prima verifica è stata quella di osservare il corretto funzionamento di tutti i singoli blocchi precedentemente implementati attraverso MAX Plus II, sulla scheda ALTERA. Si è verificata la correttezza del blocco che doveva effettuare la divisione in frequenza e in più si è osservato se il segnale in uscita dal convertitore rispettava le specifiche fisiche imposte. Infatti si voleva che tale convertitore a 8 bit, lavorasse con segnali analogici (imposti tramite l utilizzo di un potenziometro da 1KΩ) in un range di 0 5 V. Tutti i bit a 1 -> 11111111 Tutti i bit a 0 -> 00000000 Codifica in bit di 10100110 DATA OUT DATA OUT DATA OUT ncs ncs ncs 4.2 Verifica funzionamento LATCH Per verificare il corretto funzionamento del blocco LATCH, si è utilizzato il tool Waveform dove sono stati distribuiti i vari ingressi e le varie uscite del progetto. Il segnale DATA_OUT rappresentante la stringa di valori logici seriali, è stato fissato manualmente al valore in binario 10000000 corrispondente in decimale a 128. Tale valore è stato comunque fissato solamente nell istante in cui il livello logico del segnale ncs risultava basso. E possibile osservare che lo shiftamento del MSB avviene correttamente nella successione di flip-flop che compongono il blocco SER2PAR. Anche il blocco di LATCH, non appena lo stato logico di ncs varia, memorizza, per la intera durata di 8 colpi di clock, il valore numerico in uscita dal blocco SER2PAR. Page 6 of 7

4.3 Download firmware Prima di scaricare il firmware, si è dovuta apportare una leggera modifica al circuito per un semplice motivo dettato dal fatto che, nella scheda ALTERA Max EPM7128SLC84-15, il pilotaggio dei led (rappresentanti le uscite), avviene in pull-up. Ciò significa che per accendere il led, occorre un segnale a livello logico basso ovvero a 0 e non a 1. Una volta alimentata la scheda a +9V, si è passati alla fase di scaricamento del firmware attraverso il cavo di interfaccia opportunamente collegata con il PC attraverso la porta parallela. Anche in questa fase occorre però alimentare la scheda ad una tensione continua di +9V. Onde evitare sbalzi di tensione tali da poter danneggiare la scheda, occorre ricordare sempre di collegare tutti i cavi, prima di alimentare il tutto. Page 7 of 7