Sistemi Elettronici Programmabili

Slides:



Advertisements
Presentazioni simili
Dall’informazione al linguaggio macchina
Advertisements

Rappresentazioni numeriche
Informatica Generale Susanna Pelagatti
Introduzione ai circuiti elettronici digitali
Informatica Generale Marzia Buscemi IMT Lucca
Fondamenti di Informatica
Rappresentazioni numeriche
Trasmissione delle informazioni
Codifica dei Dati Idea: vogliamo rappresentare dati eterogenei utilizzando un linguaggio che l’elaboratore puo’ facilmente manipolare Essenzialmente vogliamo.
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
Algebra binaria Luglio 2002 Luglio 2002 Algebra binaria.
Gli alberi binari sono contenitori efficienti.
Esercitazioni su rappresentazione dei numeri e aritmetica
Rappresentazione dei dati e codifica delle informazioni
Circuiti di memorizzazione elementari: i Flip Flop
ESEMPI DI ARCHITETTURE DI DAC
INTRODUZIONE AI CONVERTITORI ANALOGICO-DIGITALI (ADC)
ANALOGICO-DIGITALI (ADC) DIGITALE-ANALOGICI (DAC)
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Informatica 3 Codifica binaria.
Sistemi Elettronici Programmabili
Sistemi Elettronici Programmabili
SEP5.1 Sistemi Elettronici Programmabili LEZIONE N° 5 Convertitori D to AConvertitori D to A Convertitore PAM a partitoreConvertitore PAM a partitore Convertitore.
Autronica LEZIONE 3.
A.S.E.5.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 5 Calcolatori elettronici Rappresentazione dellinformazioneRappresentazione dellinformazione.
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Fenomeni transitoriFenomeni transitori Somma e differenza di due numeri in C2Somma e differenza.
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Somma e differenza di due numeri in C2Somma e differenza di due numeri in C2 Half AdderHalf.
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 Complemento a MComplemento a M Rappresentazione di numeri con segnoRappresentazione di numeri.
A.S.E.5.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 5 Rappresentazione di numeri con segnoRappresentazione di numeri con segno –Modulo e segno (MS)
ARCHITETTURA DEI SISTEMI ELETTRONICI
Sistemi di Numerazione
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
Corso di Informatica (Programmazione)
Settembre 2002IFTS2002 Acq. Dati Remoti: INFORMATICA 1 Rappresentazione dellinformazione (1)
Ottobre Arch. degli elab. Mod. A – 1. Rappresentazione dellinformazione1 Rappresentazione dei numeri interi.
Confronto di due signed (in compl. a 2) Caso 1: numeri dello stesso segno Non ci può essere overflow (sottraendo, viene fuori un numero più piccolo in.
Algoritmi e strutture dati
Esistono 10 tipi di persone al mondo: Quelli che conoscono il codice binario & Quelli che non lo conoscono.
I CODICI.
Rappresentazione binaria dei numeri interi senza segno.
Codici binari decimali
Convertitore A/D e circuito S/H
La conversione analogico-digitale, campionamento e quantizzazione
Cos’è un problema?.
Display a 7 segmenti Il display a 7 segmenti è un dispositivo composto da 7 diodi luminosi LED (Light-Emitting Diode) sagomati a forma di rettangolo o.
Il sistema binario.
Sistema di comunicazione
Codifica binaria Rappresentazione di numeri
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
Conversione binario - ottale/esadecimale
Conversione binario - ottale/esadecimale
Rappresentazione dell’informazione
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet)
Acquisizione Dati Roberto Ferrari giugno 2009
microcontrollori PIC by prof. Romei Michele
Che cos’è un sistema di numerazione?
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
Esempi di Ottimizzazione Automatica di circuiti combinatori
Linguaggi e Programmazione per l’Informatica Musicale
Linguaggi e Programmazione per l’Informatica Musicale
Rappresentazione dell’Informazione
Laurea Ing EO/IN/BIO;TLC D.U. Ing EO 6 PULSE CODE MODULATION (PCM)
AUTRONICA10.1 Autronica LEZIONE N° 10 Conversione da base 2 a base 8Conversione da base 2 a base 8 Conversione da base 2 a base 16Conversione da base 2.
ARCHITETTURA DEI SISTEMI ELETTRONICI
AUTRONICA12.1 Autronica LEZIONE N° 12 Convertitori D to AConvertitori D to A Convertitore PAM a partitoreConvertitore PAM a partitore Convertitore PAM.
AUTRONICA9.1 Autronica LEZIONE N° 9 Conversione da base 2 a base 8Conversione da base 2 a base 8 Conversione da base 2 a base 16Conversione da base 2 a.
AUTRONICA11.1 Autronica LEZIONE N° 11 Convertitori A to D e D to AConvertitori A to D e D to A Richiami su segnali campionatiRichiami su segnali campionati.
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 CodiciCodici BCDBCD GRAYGRAY ASCIIASCII RIEPILOGO Aritmetica in Base 2RIEPILOGO Aritmetica.
Transcript della presentazione:

Sistemi Elettronici Programmabili LEZIONE N° 2 Codifica BCD, GRAY, ASCII Convertitori A to D e D to A Richiami su segnali campionati Circuito Sampling- Hold Pulse Code Modulation (PCM) Pulse Amplitude Modulation (PAM) Pulse width Modulation (PWM) SEP – Ing. Saponara

CODICI Numeri binarii OK per sistemi elettronici digitali Numeri decimali OK per sistema “uomo” Necessità di rappresentare anche non numeri Codifica binaria di informazioni varie Esempio Codifica binaria di numeri decimali SEP – Ing. Saponara

BCD (Binary-Coded Decimal numbers) Necessità di rappresentare i numeri decimali in codice binario 8421 BCD si codifica in binario ciascuna cifra decimale utilizzando i primi 10 numeri binari su 4 bit Esempio 45310 010001010011 è possibile eseguire somme e sottrazioni in BCD SEP – Ing. Saponara

BCD – Sette Segmenti Per visualizzare le cifre decimali si usa frequentemente un Display a sette segmenti È possibile realizzare un codificatore BCD SETTE SEGMENTI a b c e f d g SEP – Ing. Saponara

Tabella di “Corrispondenze” base 10 a b c d e f g 1 2 3 4 5 6 7 8 9 SEP – Ing. Saponara

Codice Gray Codici a distanza unitaria 1 1 1 3 2 1 La codifica di n e n+1 differiscono sempre di un solo bit 3 2 1 1 1 1 SEP – Ing. Saponara

Codice Gray a 4 bit SEP – Ing. Saponara Dec ExD Binario Gray 1 2 3 4 5 1 2 3 4 5 6 7 8 9 10 A 11 B 12 C 13 D 14 E 15 F SEP – Ing. Saponara

ENCODER 1 SEP – Ing. Saponara

Codici alfanumerici Necessità di rappresentare caratteri alfabetici con un codice binario Alfabeto = 26 simboli diversi Necessità di maiuscole e minuscole Numeri = 10 simboli Caratteri speciali Codice ASCII a 128 simboli UNICODE 16 bit simboli e ideogrammi (universale) SEP – Ing. Saponara

Codice ASCII SEP – Ing. Saponara

Riconoscimento d’errore Errore di trasmissione a distanza (Disturbi) Stringa digitale di “0” e “1” L’errore si manifesta nel convertire uno 0 in 1 o viceversa Su una parola di “K” bit la probabilità che ci siano due errori è molto bassa Codici a ridondanza (già visti “5043210” e due su cinque) Esempio Numero 7 => 1000100 ricevuto 1010100 SEP – Ing. Saponara

Bit di parità Necessità di individuare eventuali errori di trasmissione Si aggiunge un bit (rappresentazione su 8 bit) Il numero complessivo di “1” è sempre pari Simbolo Codice ASCII Parità PARI DISPARI T 1010100 11010100 01010100 7 0110111 10110111 00110111 - 0101101 00101101 10101101 SEP – Ing. Saponara

Sistema Elettronico ~ ~ Filtro anti aliasing ELABORATORE SENSORE ATTUATORE ELABORATORE DIGITALE AMP ~ A / D D / A ~ AMP Sequenz. (M.S.F.) A.U. (R.C.) MEM (RAM) REG. (F - F) L.U. (R.C) I / O Filtro anti aliasing SEP – Ing. Saponara

Spettro Spettro del segnale Spettro del segnale Campionato |V| V t f Fc/2 Fc f SEP – Ing. Saponara

Filtro anti aliasing La frequenza max del segnale deve essere minore di Fc/2 Filtro reale |V| Fc/2 f |V| Fc/2 f SEP – Ing. Saponara

Filtro d’uscita La ricostruzione mediante gradinata presenta uno spettro con alte frequenze Per eliminare la “scalinatura” si deve filtrare le alte frequenze V t SEP – Ing. Saponara

Sampling – Hold 1 Per effettuare la conversione A / D occorre un certo tempo TC Durante TC il segnale deve essere costante V t SEP – Ing. Saponara

Sampling – Hold 2 Campionamento e memorizzazione Schema di principio Schema reale fc + - Ri + - fc RL Vi VU SEP – Ing. Saponara

Forma d’onda reale Carica dovuta a Ri Scarica dovuta a RL V t SEP – Ing. Saponara

Conversione A to D Codifica PCM (Pulse Code Modulation) Rappresentazione in traslazione V 1111 1110 1101 1100 1011 1010 1001 1000 0111 t 0110 0101 0100 0011 0010 0001 0000 SEP – Ing. Saponara

Conversione D to A Convertitore PAM (Pulse Amplitude Modulation) Complementare al PCM V 1111 1110 1101 1100 1011 1010 1001 1000 0111 t 0110 0101 0100 0011 0010 0001 0000 SEP – Ing. Saponara

Conclusioni Richiami su segnali campionati Circuito Sampling- Hold Pulse Code Modulation (PCM) Pulse Amplitude Modulation (PAM) SEP – Ing. Saponara