Nicola Amoroso. Corso introduttivo sui microcontrollori A. S Il Bus I 2 C.
|
|
- Roberta Mazzoni
- 6 anni fa
- Visualizzazioni
Transcript
1 Corso introduttivo sui microcontrollori A. S Vedi anche: BUS I 2 C di Mauro Laurenti [ Nicola Amoroso namoroso@mrscuole.net na_bus I 2 C 1
2 Il bus I 2 C permette una alta velocità di comunicazione in standard seriale, con due sole linee, tra più periferiche; il protocollo di comunicazione è stato introdotto dalla Philips nel 1980 per superare le difficoltà inerenti all'utilizzo di bus paralleli per la comunicazione tra un'unità di controllo e le varie periferiche. Un notevole vantaggio dei dispositivi che fanno uso del bus I 2 C è quello della loro semplicità d'uso. Infatti tutte le regole del protocollo che bisogna rispettare per una corretta comunicazione vengono gestite a livello hardware, dunque il progettista non si deve preoccupare di nulla. Nel corso degli anni il protocollo ha subito vari aggiornamenti verso velocità di comunicazione più elevate, comunque tutte le modifiche apportate hanno rispettato la compatibilità dall alto verso il basso, cioè sistemi dell ultima generazione possono sempre comunicare con quelli precedenti. La prima versione del bus I 2 C permette di trasmettere fino a 100Kbit/s (modalità standard). Questa velocità è stata successivamente portata a 400Kbit/s (modalità veloce). Nel 1998 la velocità è stata incrementata fino a 3.4Mbit/s (modalità ad alta velocità). Non necessariamente gli integrati prodotti devono rispettare la modalità ad alta velocità. na_bus I 2 C 2
3 Le periferiche che fanno uso del bus I 2 C per comunicare con un'unità di controllo sono: memorie, real time clock calendar (PCF8583, DS1302), LCD, potenziometri digitali, convertitori A/D, periferiche generiche per estendere il numero degli ingressi o delle uscite (PCF8574), sensori di temperatura, controllori audio, etc. Un altro vantaggio di questo collegamento è quello di poter aggiungere o togliere delle periferiche dal bus senza influenzare il resto del circuito. Questo si traduce in una facile scalabilità verso l'alto sistema, ovvero si può modificare un sistema aggiungendo nuove caratteristiche senza dover modificare l'hardware; naturalmente il sw deve essere in grado di riconoscere nuove perifieriche. La possibilità di poter collegare più periferiche sullo stesso bus è permesso anche dal bus CAN. Quest'ultimo protocollo è stato ideato e introdotto da BOSCH per operare in ambienti particolarmente rumorosi e in cui si debba raggiungere un elevato grado di sicurezza nella trasmissione dati. Per tali ragioni il CAN bus è ormai accettato come standard in ambito automobilistico, per mettere in comunicazione i vari dispositivi elettronici che sempre più frequentemente vengono installati a bordo. na_bus I 2 C 3
4 Il Bus I2C è un Bus seriale bidirezionale, solo due (più il segnale di massa GND) sono le linee di comunicazione che permettono i collegamenti tra i moduli o integrati differenti collegati sullo stesso Bus. Queste due linee prendono il nome di SDA (Serial Data) e SCL (Serial CLock). La linea SDA permette il trasferimento di dati (formato 8 bit), la linea SCL implementa la sincronizzazione (temporizzazione) della trasmissione; entrambe le linee devono essere connesse mediante resistenze di pull-up al positivo (+Vcc 5 V) di alimentazione. Pur essendoci più periferiche collegate sullo stesso bus, la comunicazione avviene sempre tra due dispositivi per volta e la trasmissione dei dati può avvenire solo quando il bus è pronto (not Busy) per la comunicazione. Chi trasmette i dati è il trasmettitore (Tx), chi invece li riceve è il ricevitore (Rx); entrambe le posizioni sono intercambiabili per fasi diverse di trasmissione cioè, un trasmettitore può divenire ricevitore e un ricevitore può essere trasmettitore. Nella transazione è ben definito il device che inizia e termina la comunicazione, viene chiamato MASTER (Padrone); il device che invece può solo ricevere o trasmettere è invece lo SLAVE (Schiavo). Non tutte le periferiche possono essere MASTER del Bus I 2 C (E ragionevole che un µc lo sia) Sullo stesso Bus possono esserci più MASTER, ma deve essere attivo uno solo per volta. na_bus I 2 C 4
5 Ogni periferica inserita nel bus possiede un indirizzo che la individua in modo univoco. Questo indirizzo può essere fissato dal produttore in sede di fabbricazione o parzialmente fissato dal progettista. L'indirizzo è costituito da 7 bit nelle versioni standard o da 10 bit nelle versioni estese. Nel caso di indirizzamento a 7 bit si avrebbe potenzialmente la possibilità di indirizzare 128 periferiche mentre nel caso di 10 bit si avrebbe la possibilità di indirizzare fino a 1024 periferiche. Il numero di periferiche ora citate non sono comunque raggiungibili dal momento che alcuni indirizzi, sono riservati per funzioni speciali. Su un bus non possono essere presenti due integrati dello stesso tipo con lo stesso indirizzo. Se proprio si dovesse avere la necessità di inserire due integrati dello stesso tipo sul medesimo Bus, o comunque due periferiche con il medesimo indirizzo, è necessario dividere il bus in due parti, questo può, per esempio, essere ottenuto con appositi integrati-device tipo il PCA9544 della Philips. Un limite sul numero di device connessi sulla linea è rappresentato dalla capacità totale della linea che non deve superare i 400 pf altrimenti non è possibile rispettare le velocità limite di trasmissione sulla linea. Il valore della capacità totale di linea dipende dal numero di device connessi e dalla lunghezza totale della linea stessa. na_bus I 2 C 5
6 Pull-Up Resistor Abbiamo già accennato in precedenza che le linee SDA e SCL devono essere implementate con uscite open-drain o open-collector mediante una resistenza di pull-up collegata tra la linea e Vcc. SDA e SCL quando non sono utilizzate nella trasmissione, sono sempre a livello alto. Valori tipici per le resistenze di pull-up sono compresi tra 1,2 KΩ e 10 KΩ. Il primo valore è utilizzato per bus medio-veloci (400 Kb/s e oltre) mentre il secondo valore è utilizzato per bus standard (100 Kb/s); in genere si utilizzano valori resistivi intermedi tra questi due valori limite a seconda della velocità del bus. Il valore corretto per le resistenze di pull-up dipende comunque oltre che dalla velocità di trasmissione anche dalla capacità totale della linea in quanto aumentando questo valore aumenta anche il tempo di risposta (costante di tempo gruppo R-C) nella transizione H L del segnale. na_bus I 2 C 6
7 Cenni sul protocollo di comunicazione Le linee del bus sono due, la linea SCL fondamentalmente gestisce la temporizzazione della trasmissione, la linea SDA rappresenta il collegamento per il trasferimento dati. Ogni bit viene trasferito per ogni impulso di clock. I dati sulla linea SDA devono restare stabili quando l impulso sulla linea di clock (SCL) è alto, in questo caso cambiamenti di livello (transizioni) sulla linea SDA vengono interpretati come segnali di controllo. na_bus I 2 C 7
8 Cenni sul protocollo di comunicazione: condizioni di START e STOP Entrambe le linee del bus SDA e SCL sono a livello alto (H) quando il bus non è occupato. Una transizione High to Low [H L] sulla linea SDA, quando la linea SCL è High [H], definisce la condizione di START della trasmissione Una transizione Low to High [L H] sulla linea SDA, quando la linea SCL è High [H], definisce la condizione di STOP della trasmissione na_bus I 2 C 8
9 Cenni sul protocollo di comunicazione: configurazione del sistema Una periferica che genera l informazione è il trasmettitore [Tx]; una periferica che riceve l informazione è il ricevitore [Rx]. La periferica che controlla (mediante la temporizzazione) la trasmissione è il MASTER; la periferica che dialoga ed è controllata dal MASTER è lo SLAVE. Vi sono periferiche che possono essere sia MASTER che SLAVE (es. microcontrollori) e vi sono periferiche che possono funzionare solo da SLAVE (es. memorie eeprom). na_bus I 2 C 9
10 Cenni sul protocollo di comunicazione: indirizzo del device con cui si vuol comunicare Prima di trasmettere qualsiasi data sul bus bisogna definire la periferica con cui si vuol colloquiare. L indirizzo della periferica viene inviato dal MASTER dopo la transizione di START. Il formato dell indirizzo può essere sia a 7 bit che a 10 bit, per semplicità consideriamo il formato a 7 bit. I 7 bit dell'indirizzo vengono inviati dal bit più significativo al bit meno significativo. In coda a questo indirizzo viene aggiunto un bit per segnalare se il Master vuole intraprendere, con la periferica individuata da tale indirizzo, una comunicazione di scrittura o di lettura. In particolare se tale bit è 0 vuol dire che il Master vuole scrivere sulla periferica, se il bit è 1 vuol dire che il Master vuole leggere della periferica. C0 per scrittura sulla periferica C1 per lettura dalla periferica periferica di indirizzo 0xC na_bus I 2 C 10
11 Cenni sul protocollo di comunicazione: indirizzo del device con cui si vuol comunicare L'invio dell'indirizzo a 7 bit e della modalità del colloquio (lettura/scrittura), avviene grazie ad otto transizioni H L della linea SCL. Al nono impulso della linea SCL il Master si aspetta una risposta di un bit da parte della periferica che ha chiamato. La risposta della periferica chiamata consiste nel mantenere a livello basso la linea SDA, per la durata di un ciclo SCL. In gergo si dice che il Master attende l'acknowledge da parte della periferica chiamata. Una sola periferica risponderà alla chiamata del Master Qualora la periferica non sia presente il Master libera il bus permettendo ad eventuali altri Master di prenderne il controllo. Dopo l'avvenuto riconoscimento, avviene lo scambio dei dati verso la periferica, nel caso di scrittura, o dalla periferica al Master, in caso di lettura. In una comunicazione si possono avere sia fasi di scrittura che di lettura. na_bus I 2 C 11
12 Cenni sul protocollo di comunicazione: acknowledge (riconoscimento) I bytes scambiati tra il trasmettitore e il ricevitore possono essere illimitati tra una condizione di START e una di STOP di una trasmissione. Ogni byte trasmesso deve essere seguito da un bit di riconoscimento (acknowledge) da parte della periferica che ha ricevuto il byte. In particolare se il MASTER invia un byte allo SLAVE si aspetta, dopo l'ottavo bit, un bit basso sulla linea SDA. Se lo SLAVE sta inviando un byte al MASTER [lettura] si aspetta che quest'ultimo invii un bit di riconoscimento dopo aver ricevuto il byte; nel caso di ultimo byte di lettura il segnale di riconoscimento non viene generato dal MASTER, la linea SDA viene lasciato a livello H e chi trasmette non invia più dati in modo tale che il MASTER può generare la condizione di STOP cioè, fine trasmissone. La mancanza dell'acknowledge determina un errore di comunicazione na_bus I 2 C 12
13 Cenni sul protocollo di comunicazione: le fasi della comunicazione MASTER Tx in scrittura (multipla) dopo aver scritto la prima locazione di memoria, nel device SLAVE Rx indirizzato, da cui iniziare A questo punto MASTER Tx diviene MASTER Rx mentre SLAVE Rx diviene SLAVE Tx Dopo aver letto l ultimo byte il MASTER lascia a livello H la linea SDA in modo che lo SLAVE non invia nuovi dati e il MASTER può definire la condizione di STOP S Condizione di START P Condizione di STOP MASTER in lettura (multipla) dopo aver scritto la prima locazione di memoria, nel device indirizzato, da cui iniziare a leggere i dati S Condizione di START P Condizione di STOP na_bus I 2 C 13
14 Cenni sul protocollo di comunicazione: le fasi della comunicazione MASTER Rx in lettura (multipla) dal device SLAVE Tx indirizzato. La lettura inizia dalla prima locazione di memoria dello SLAVE => => => => => Conclusioni S Condizione di START P Condizione di STOP Dopo aver letto l ultimo byte il MASTER Rx lascia a livello H la linea SDA in modo che lo SLAVE Tx non invia nuovi dati e il MASTER può definire la condizione di STOP Le potenzialità dell'interfaccia I 2 C consistono nel fatto di poter disporre di una larga varietà di dispositivi che possiedono al loro interno l'hardware necessario per la gestione automatica del protocollo. Unica complicazione potrebbe essere la gestione dell'hardware da parte del microcontrollore. Per poter utilizzare l'hardware I 2 C interno al microcontrollore, è comunque necessaria una fase di inizializzazione, le procedure che si realizzano, possono poi essere riutilizzate in altre applicazioni, passando per questo problema una sola volta. Per i microcontrollori della Microchip è presente il tool gratuito Maestro, che mette a disposizione un gran numero di funzioni, gia definite, utilizzabili in questo e in altri casi. Nel caso si programmi i microcontrollori con linguaggi ad alto livello, si hanno generalmente già disponibili le funzioni per la gestione del bus I 2 C. na_bus I 2 C 14
EEPROM SERIALI IN I2C BUS.
Corso di BASCOM 8051 - (Capitolo 3 0 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. EEPROM SERIALI IN I2C BUS. Tra i dispositivi più utilizzati, nelle applicazioni
DettagliIl protocollo RS Introduzione. 1.2 Lo Standard RS-232
1 Il protocollo RS232 1.1 Introduzione Come noto un dispositivo di interfaccia permette la comunicazione tra la struttura hardware di un calcolatore e uno o più dispositivi esterni. Uno degli obiettivi
DettagliELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino
ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo G: Interfacciamento e interconnessioni Lezione n. 34 - G - 5: Protocollo a livello transazione Esempi di bus reali Interconnessioni 3
DettagliCOMUNICAZIONE SERIALE a cura dell' Ing. Buttolo Marco
COMUNICAZIONE SERIALE a cura dell' Ing. Buttolo Marco Un PC può comunicare in vari modi con le periferiche. Fondamentalmente esistono due tipi di comunicazione molto comuni: 1. La comunicazione seriale
DettagliSCHEDA PRODOTTO INGRESSI DIGITALI (distribuiti).
SCHEDA PRODOTTO INGRESSI DIGITALI (distribuiti). IO2-40C-D0L-D IO2-60W-D0L-D IO2-80C-D0L-D Descrizione Dispositivo per la rilevazione dello stato di ingressi digitali (contatti puliti, privi di potenza),
DettagliProtocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena
Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena Aldo Romani A.a. 2005-2006 UART UART Universal Asynchronous Receiver/Transmitter Clock implicito e trasmissione
DettagliIL BUS I 2 C. Figura 1 Esempio di bus I 2 C
IL BUS I 2 C In molti progetti d'elettronica, anche riferiti ad ambiti tra loro diversi (industriale, telecomunicazioni, etc.), spesso è rintracciabile una situazione ricorrente in cui un dispositivo intelligente,
DettagliCosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1^ parte Cosa è Arduino? Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda
DettagliCorso di BASCOM (Capitolo 4 3 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. Reti in I2C BUS.
Corso di BASCOM 8051 - (Capitolo 4 3 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. Reti in I2C BUS. Il protocollo di comuniczione I2C BUS, moto diffuso per il pilotaggio
DettagliArchitetture dei Calcolatori Interfacce
Architetture dei Calcolatori Interfacce Ingegneria dell Automazione A.A. 2011/12 Anna Lina Ruscelli Sommario Organizzazione dello spazio di I/O Interfacce parallele di ingresso/uscita senza handshake con
DettagliComponenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni
Componenti principali Componenti e connessioni Capitolo 3 CPU (Unita Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro 1 2 Architettura di Von Neumann Dati e instruzioni in memoria
DettagliI seguenti luicidi sono tratti da: Paolo Corsini, Dalle porte AND OR NOT al sistema calcolatore, Edizioni ETS
I seguenti luicidi sono tratti da: Paolo Corsini, Dalle porte AND OR NOT al sistema calcolatore, Edizioni ETS Sommario Moduli di espansione di memoria Organizzazione dello spazio di I/O Interfacce parallele
DettagliComponenti e connessioni. Capitolo 3
Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura
DettagliComponenti principali
Componenti e connessioni Capitolo 3 Componenti principali n CPU (Unità Centrale di Elaborazione) n Memoria n Sistemi di I/O n Connessioni tra loro Architettura di Von Neumann n Dati e instruzioni in memoria
Dettagli22/09/2010. Rossato Alessio
Hardware del PC roxale@hotmail.it 1 I componenti del computer Possiamo paragonare il computer al corpo umano che, come sappiamo, è formato da un elemento centrale, il busto, al quale sono collegati gli
DettagliReal Time Clock, in I2C BUS, Provvisto di RAM.
Corso di BASCOM 8051 - (Capitolo 4 1 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. Real Time Clock, in I2C BUS, Provvisto di RAM. Il PCF 8583 è un diffusissimo dispositivo
DettagliSottosistemi ed Architetture Memorie
Sottosistemi ed Architetture Memorie CORSO DI CALCOLATORI ELETTRONICI I CdL Ingegneria Biomedica (A-I) DIS - Università degli Studi di Napoli Federico II La memoria centrale Memoria centrale: array di
DettagliArchitettura dei Calcolatori Interfacce
Architettura dei Calcolatori Interfacce Ingegneria dell Automazione A.A. 2011/12 Anna Lina Ruscelli Sommario Organizzazione dello spazio di I/O Interfacce parallele di ingresso/uscita senza handshake con
DettagliInterfacciamento di periferiche I/O al μp 8088
Interfacciamento di periferiche I/O al μp 8088 5.1 Principali segnali della CPU 8086 5.2 Periferiche di I/O e loro gestione 5.3 Collegamento di periferiche di input 5.4 Collegamento di periferiche di output
DettagliD2x - Presentazione della lezione D2. D2a STADI DI USCITA
D2x - Presentazione della lezione D2 /- Obiettivi! conoscere diverse forme di stadi di uscita di dispositivi logici! saper calcolare resistori di pull-up per open collector! saper eseguire calcoli di fanout!
DettagliApparecchiatura Kit KS.ino2.1 Preliminare 0.1c
Apparecchiatura Kit KS.ino2.1 Preliminare 0.1c Pagina 1 L apparecchiatura KS.ino2.1 è un Kit realizzato a scopo didattico, sperimentale; si presta ottimamente anche all utilizzo di automazioni casalinghe
DettagliXTR SE 2,4 Manuale d uso
Descrizione generale Modulo ricetrasmettitore sulla banda ISM 2.4GHz per la gestione della costa wireless. Il modulo è configurabile in modalità master (parte mobile dell automazione) o slave (parte fissa
DettagliLab. Sistemi - Classe 5Bn A. S. 2000/2001 ITIS Primo Levi - Torino AA.AA. STANDARD SERIALE DI COMUNICAZIONE: RS232 Lo standard seriale di
STANDARD SERIALE DI COMUNICAZIONE: RS232 Lo standard seriale di interfacciamento è stato introdotto al fine di collegare dispositivi remoti a bassa velocità con un calcolatore centrale. In questo genere
DettagliIl sensore ad ultrasuoni
Il sensore ad ultrasuoni Caratteristiche elettriche Alimentazione: 5 Vcc Il sensore rileva oggetti da 0 cm fino a 6,45 metri. Tre diverse possibiltà per leggere il dato di uscita del sensore: 1. lettura
DettagliBus PCI (1) Calcolatore che utilizza (parzialmente o totalmente) bus PCI:
BUS PCI Bus PCI (1) Collegamento con le periferiche: standard di comunicazione costituito dal bus PCI (Periferal Component Interconnect): per il processore x86-64 possono essere utilizzati bus PCI a 32
DettagliEsame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
DettagliLivello logico digitale bus e memorie
Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità
DettagliManuale d uso e manutenzione
2 Serial I/F RS22 optoisolata Manuale d uso e manutenzione 5904517201 Codice ordine: Data: 04/2014 - Rev: 1.2 Sommario 1. Generalità... 2. Caratteristiche tecniche.... Modalità di configurazione... 4.
DettagliRPT-868 RIPETITORE RADIO MULTICANALE AUTOMATICO
RPT-868 RIPETITORE RADIO MULTICANALE AUTOMATICO INTRODUZIONE Il modulo ripetitore Combivox RPT-868 consente di estendere la portata di un sistema radio Combivox, in banda 868MHz, basato sui ricevitori
DettagliLA GESTIONE DELLA I/O
LA GESTIONE DELLA I/O Il S.O. È l interfaccia tra l hardware e i programmi che effettuano richieste di I/O Sottosistema di I/O strutturato in moduli chiamati DRIVER uno per ogni dispositivo I Driver rendono
DettagliI dispositivi di input/output
I dispositivi di input/output I dispositivi di input/output (anche detti periferiche), permettono di realizzare l'interazione tra l'uomo e la macchina La loro funzione primaria è quella di consentire l'immissione
DettagliIl problema dello I/O e gli Interrupt. Appunti di Sistemi per la cl. 4 sez. D A cura del prof. Ing. Mario Catalano
Il problema dello I/O e gli Interrupt Appunti di Sistemi per la cl. 4 sez. D A cura del prof. Ing. Mario Catalano Il Calcolatore e le periferiche Periferica Decodifica Indirizzi Circuiti di Controllo Registri
DettagliIl protocollo DMX Elettronica In. DESCRIZIONE minimo tipico massimo unità di misura. BREAK microsecondi. MAB miceosecondi
Teoria e pratica del protocollo DMX512 utilizzato negli impianti di illuminazione per controllare sia la luminosità delle lampade che i movimenti dei sistemi più sofisticati, dagli scanner ai dispositivi
DettagliIl Theremin con il microcontrollore
Il Theremin con il microcontrollore Possiamo costruire uno strumento simile al Theremin utilizzando un dispositivi programmabile come il microcontrollore e un sensore di distanza (ultrasuoni). A secondo
DettagliM1410 Ingresso/Uscita parallelo
M1410 Ingresso/Uscita parallelo Descrizione tecnica Eiserstraße 5 Telefon 05246/963-0 33415 Verl Telefax 05246/963-149 Data: 12.7.95 Versione : 2.0 pagina 1 di 13 M1410 Ingresso/uscita parallelo Indice
DettagliCaratteristiche di un PC
Caratteristiche di un PC 1 Principali porte presenti sui personal computer PC Una porta è il tramite con la quale i dispositivi (periferiche o Device ) vengono collegati e interagiscono con il personal
DettagliIl calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica
Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione
DettagliArchitettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliTipi di Bus. Bus sincrono. Comunicazioni nell elaboratore (e oltre) Bus sincroni e asincroni Standard commerciali (PCI,SCSI,USB)
Comunicazioni nell elaboratore (e oltre) Bus sincroni e asincroni Standard commerciali (PCI,SCSI,USB) Architettura degli Elaboratori (Prima Unità) Renato.LoCigno@dit.unitn.it www.dit.unitn.it/~locigno/didattica/archit/02-03/index.html
DettagliModulo di uscite di sicurezza AS-i con slave di diagnostica
uscite di sicurezza, ingressi di sicurezza e ingressi standard in un unico modulo 4 x uscite di sicurezza elettroniche veloci ingressi di sicurezza di -canali, regolabile per contatti senza potenziale
DettagliSETTIMA LEZIONE: TRASMISSIONE DI DATI E COMANDI NEL SISTEMA IEEE-488
Corso di Sistemi Automatici di Misura SETTIMA LEZIONE: TRASMISSIONE DI DATI E COMANDI NEL SISTEMA IEEE-488 PROTOCOLLO DI TRASMISSIONE Lo scambio di dati tra le periferiche o l invio di comandi indirizzati
DettagliArduino. Sezione di Misure e Tecniche Sperimentali
Sezione di Misure e Tecniche Sperimentali Finalità delle misure In ambito scientifico, studiare i fenomeni, verificare sperimentalmente modelli matematici e teorie scientifiche, monitorare lo stato per
DettagliInput/Output. bus, interfacce, periferiche
Architettura degli Elaboratori e delle Reti Lezione 29 Input/Output: bus, interfacce, periferiche Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano
DettagliRicevitore Supervisionato RX-24
Ricevitore Supervisionato RX-24 Dati tecnici Gestione a microprocessore 24 Sensori memorizzabili 8 Uscite allarme uno per canale 8 Canali con 3 sensori per ogni canale 10 Telecomandi programmabili 1 Uscita
DettagliST11630 MANUALE UTENTE. 16 canali. Luglio rev ST1 16 ch. Hardware&Software 1
ST11630 16 canali MANUALE UTENTE rev. 0.8 Luglio 2017 ST1 16 ch. Hardware&Software 1 Indice 1 NOTE GENERALI...3 1.1 Introduzione...3 2 CARATTERISTICHE HARDWARE...5 2.1 Dip-switchs...7 2.2 Input analogici...8
DettagliELETTRONICA II. Prof. Dante Del Corso - Politecnico di Torino. Gruppo H: Sistemi Elettronici Lezione n H - 5: Collegamenti seriali Conclusione
ELETTRONICA II Prof. Dante Del Corso - Politecnico di Torino Gruppo H: Sistemi Elettronici Lezione n. 40 - H - 5: Collegamenti seriali Conclusione Elettronica II - Dante Del Corso - Gruppo H - 4 n. 1-15/11/97
DettagliIstruzioni per l uso Modulo AS-i AC2520 AC / / 2009
Istruzioni per l uso Modulo AS-i AC220 AC270 739079 / 00 06 / 2009 Indice 1 Premessa3 1.1 Informazioni sul presente documento 3 1.2 Simboli utilizzati 3 2 Indicazioni di sicurezza 4 2.1 Generale 4 2.2
Dettaglirrr RPT-868 RIPETITORE RADIO MULTICANALE AUTOMATICO
rrr RIPETITORE RADIO MULTICANALE AUTOMATICO INTRODUZIONE Il modulo ripetitore Combivox consente di estendere la portata di un sistema radio Combivox, in banda 868MHz, basato sui ricevitori radio RT-868
DettagliInput/Output (Cap. 7, Stallings)
Input/Output (Cap. 7, Stallings) Grande varietà di periferiche gestiscono quantità di dati differenti a velocità diverse in formati diversi Tutti più lenti della CPU e della RAM Necessità di avere moduli
DettagliLezione 15. L elaboratore Elettronico
Lezione 15 Architettura di un calcolatore L elaboratore Elettronico Un elaboratore elettronico è una macchina elettronica in grado di elaborare dati secondo le specifiche fornite da un algoritmo Internamente
DettagliSpecifiche del protocollo di comunicazione semplificato per il modulo seriale di I/O
Specifiche del protocollo di comunicazione semplificato per il modulo seriale di I/O Architettura del frame di comunicazione Il frame di comunicazione è lungo 13 bytes ed ha questo formato nell ordine
DettagliSTRUMENTO ELETTRONICO DI PESATURA
STRUMENTO ELETTRONICO DI PESATURA WST MANUALE D INSTALLAZIONE.Pag. 2 MANUALE OPERATIVO.Pag. 10 CODICE SOFTWARE: PWST01 VERSIONE: Rev.0.7 Alimentazione Assorbimento Isolamento Categoria d installazione
DettagliBus RS-232. Ing. Gianfranco Miele April 28, 2011
Ing. Gianfranco Miele (g.miele@unicas.it) http://www.docente.unicas.it/gianfranco_miele April 28, 2011 Alcune definizioni Comunicazione seriale Bit trasmessi in sequenza Basta una sola linea Più lenta
DettagliInfluenza dell' I/O sulle prestazioni (globali) di un sistema
Influenza dell' I/O sulle prestazioni (globali) di un sistema Tempo totale per l'esecuzione di un programma = tempo di CPU + tempo di I/O Supponiamo di avere un programma che viene eseguito in 100 secondi
DettagliCorso introduttivo sui microcontrollori. Un sistema tastierino a matrice 4x4 da collegare alla nostra demoboard AnxaPic.
Corso introduttivo sui microcontrollori Un sistema tastierino a matrice 4x4 da collegare alla nostra demoboard AnxaPic Nicola Amoroso namoroso@mrscuole.net na_16f88_key4x4 1 Colleghiamo un tastierino a
DettagliI dischi ottici. Fondamenti di Informatica -- Rossano Gaeta
I dischi ottici Le tecnologie dei dischi ottici sono completamente differenti e sono basate sull'uso di raggi laser Il raggio laser è un particolare tipo di raggio luminoso estremamente focalizzato che
DettagliCapitolo IX. Convertitori di dati
Capitolo IX Convertitori di dati 9.1 Introduzione I convertitori di dati sono circuiti analogici integrati di grande importanza. L elaborazione digitale dei segnali è alternativa a quella analogica e presenta
DettagliPROGRAMMAZIONE DELL ACE
PROGRAMMAZIONE DELL ACE L esposizione degli argomenti seguenti è finalizzata alla programmazione dell ACE per realizzare programmi di trasmissione seriale tra due PC, (o tra microcontrollore e PC) operando
DettagliCorso di BASCOM AVR - ( 9 ) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Codice Morse. (3).
Corso di BASCOM AVR - ( 9 ) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Codice Morse. (3). Come precedentemente accennato per utilizzare adeguatamente le potenzialità
DettagliRealizzazione su FPGA di un dispositivo master per la comunicazione secondo protocollo I2C. di De Pin Alessandro
Realizzazione su FPGA di un dispositivo master per la comunicazione secondo protocollo I2C di De Pin Alessandro Indice Introduzione Breve cenno al protocollo I2C Realizzazione Elenco dei files utilizzati
DettagliG L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi
G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:
DettagliScheda ProfiNET per SLVD-N
Scheda ProfiNET per SLVD-N Rev.0.1 Ottobre 2014 1.SCHEDE PROFINET La (codice prodotto: OPPRONET) è costituita da due connettori RJ45 e da due selettori, i quali definiscono l indirizzo rappresentato da
DettagliAlimentatore master. Introduzione
Alimentatore master Introduzione L alimentatore master è un controllore programmabile che permette all utente di sviluppare sequenze per i convertitori REEL dei tunnel, gestire I/O digitali e analogici
DettagliALBSTEPM5A. albatros. Descrizione pagina 2. Specifiche tecniche pagine 3. Layout pagina 4. Mappe di cablaggio pagina 5, 6. Cablaggio Motore pagina 7
albatros Ultimo aggiornamento: 24.02.2004 ALBSTEPM5A Descrizione pagina 2 Specifiche tecniche pagine 3 Layout pagina 4 Mappe di cablaggio pagina 5, 6 Cablaggio Motore pagina 7 Dimensioni pagina 8 Autodiagnosi
DettagliMANUALE OPERATIVO LETTORE / SCRITTORE MIFARE RDM1 versione OEM
5'0 OEM MANUALE OPERATIVO LETTORE / SCRITTORE MIFARE RDM1 versione OEM Ver.2.0 Data 16/11/2007 Luogo Caivano- NAPOLI SOMMARIO,1752'8=,21( BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
DettagliACCENDERE E SPEGNERE UN DIODO LED
ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE
DettagliMANUALE TECNICO Serie EV TRD M Centrale per sistema evacuazione EV-COM 1- LAY OUT SCHEDA TRD 2- LED, PULSANTI, JUMPERS, USCITE O/C
MANUALE TECNICO Serie EV TRD M Centrale per sistema evacuazione EV-COM - LAY OUT SCHEDA TRD 60 59 58 57 56 55 54 5 52 5 50 49 48 47 JP JP5 JP6 JP4 JP7 JP0 2 4 5 6 7 8 9 0 2 4 5 6 7 8 9 20 2 CM6 P JP8 DL2
DettagliMST_K12_INV2 Regolatore di velocita per motori in CC con inversione automatica della rotazione
MST_K12_INV2 Regolatore di velocita per motori in CC con inversione automatica della rotazione Manuale d uso e d installazione INTRODUZIONE Il progetto MST_K12_INV2 e un semplice regolatore di velocità
DettagliLogica cablata (wired logic)
Logica cablata (wired logic) Cosa succede quando si collegano in parallelo le uscite di più porte appartenenti alla stessa famiglia logica? Si realizza una ulteriore funzione logica tra le uscite Le porte
DettagliLa macchina di Von Neumann
Università degli Studi di Palermo Facoltà di Ingegneria La macchina di Edoardo Ardizzone & Ignazio Infantino Appunti per il corso di Fondamenti di Informatica Corso di Laurea in Ingegneria Informatica
DettagliARCHIDUINO project. Manuale scheda CPU
ARCHIDUINO project Manuale scheda CPU ARCHIDUINO project is released under the following licence: Creative Commons - Attribution - ShareAlike 4.0 International http://creativecommons.org/licenses/by-sa/4.0/
DettagliMST_K12_FAN. Regolatore di velocita per ventole PC. Manuale d uso e d installazione
MST_K12_FAN Regolatore di velocita per ventole PC Manuale d uso e d installazione Page 1 of 7 Indice Argomenti 1.0 Revisioni. pag. 3 2.0 Introduzione.... pag. 3 2.1 Caratteristiche generali... pag. 3 3.0
DettagliLaurTec. Scheda LED con Pulsanti. Versione N 1.0. Autore : Mauro Laurenti. ID: PJ7004-IT
Versione N 1.0 LaurTec Scheda LED con Pulsanti Autore : Mauro Laurenti email: info.laurtec@gmail.com ID: PJ7004-IT Copyright 2006 Mauro Laurenti 1/5 INFORMATIVA Come prescritto dall'art. 1, comma 1, della
DettagliLe sintonie elettroniche per l ATV
Le sintonie elettroniche per l ATV II Meeting ATV Magenta 18/04/2004 IW2LFD Luciano Arrigoni iw2lfd@libero.it http://digilander.libero.it/iw2lfd A.R.I. Sezione di Gallarate IQ2GM - http://www.qsl.net/iq2gm/
DettagliMST_K15. Regolatore di velocita per Ventole in CC. Controllato in temperatura. Manuale d uso e d installazione
MST_K15 Regolatore di velocita per Ventole in CC Controllato in temperatura Manuale d uso e d installazione Introduzione Il circuito MST_K15 e' un regolatore di velocità per ventole (Fan Manager) in corrente
DettagliConfigurazione & Programmazione Profibus DP. in Ambiente Siemens TIA Portal
Configurazione & Programmazione Profibus DP in Ambiente Siemens TIA Portal Configurazione Optional: Aggiungere File GSD Inserire Masters e Slaves Inserire Sottorete Profibus DP e collegare tutte le interfacce
DettagliArchitettura del calcolatore: gerarchia delle memorie, coprocessori, bus (cenni)
Architettura del calcolatore: gerarchia delle memorie, coprocessori, bus (cenni) Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Migliorare
DettagliLE ALTRE BOARD ARDUINO
LE ALTRE BOARD ARDUINO Nel corso degli anni la scheda Arduino si è evoluta. Dalla versione Diecimila alla versione Uno sono state apportate diverse migliorie. L ultima release della Board Uno, la REV3,
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Evoluzione dei sistemi informatici Cos è una rete? Insieme di
DettagliColloquio di informatica (5 crediti)
Università degli studi della Tuscia Dipartimento di Scienze Ecologiche e Biologiche Corso di laurea in Scienze Ambientali A.A. 2013-2014 - II semestre Colloquio di informatica (5 crediti) Prof. Pier Giorgio
DettagliSintesi Calcolatori Elettronici
Sintesi Calcolatori Elettronici Unità di misura Byte 1 2 KiloByte 1024 2 MegaByte 1048576 2 GigaByte 1073741824 2 TeraByte 1099511627776 2 1 Byte = 8 bit Complemento a 1 I numeri positivi vengono rappresentati
DettagliI sensori, in quanto interfaccia tra l ambiente esterno e i sistemi di. elaborazione e gestione, hanno un profondo impatto su prodotti di larga
CAPITOLO 1 INTRODUZIONE AI SENSORI IN FIBRA OTTICA 1.1 La sensoristica 1.1.1. Generalità I sensori, in quanto interfaccia tra l ambiente esterno e i sistemi di elaborazione e gestione, hanno un profondo
DettagliCorso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Il sistema di Input-Output Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2014-2015 Roberto Canonico Corso di Calcolatori Elettronici I A.A. 2014-2015
DettagliArchitettura hardware
Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliM2400 Uscita analogica
M2400 Uscita analogica Descrizione tecnica Eiserstraße 5 Telefon 05246/963-0 33415 Verl Telefax 05246/963-149 Data : 12.7.95 Versione: 2.0 pagina 1 di 15 M2400 Uscita analogica Indice 1. Descrizione del
DettagliStruttura hw del computer
Informatica per laurea triennale facoltà di medicina LEZIONE 3 Il processore, la memoria e l esecuzione dei programmi 1 Struttura hw del computer Il nucleo di un computer è costituito da 3 principali componenti:
DettagliDescrizione caratteristiche cilindri elettrici serie ECC+
Descrizione caratteristiche cilindri elettrici serie ECC+ Tipologie e potenzialità nuovo cilindro elettrico in cc 12/24V della famiglia EASY tipo ECC + Caratteristiche generali del sistema: Alimentazione
DettagliOPEN DRIVE OPEN DRIVE
OPEN DRIVE INDICE 1. Configurazione applicazione... 2 1.1. Configurazione del nodo... 2 2. Servizi gestiti... 3 2.1. Descrizione messaggio Profibus... 3 2.1.1. Dati di parametrizzazione: PKW... 3 2.1.2.
DettagliR. Cusani, F. Cuomo: Telecomunicazioni - DataLinkLayer: Gestione degli errori, Aprile 2010
1 11. Data link layer: codici di rilevazione di errore, gestione degli errori La rilevazione di errore Un codice a rilevazione di errore ha lo scopo di permettere al ricevente di determinare se vi sono
DettagliOgni elaboratore esegue delle operazioni sulle informazioni combinandole e trasformandole. Per processare le informazioni vengono eseguite delle
Tipi di Elaboratori Supercomputer Server o mainframe Desktop - Personal Computer Workstation Notebook Portatili Tascabili Palmari Terminali (stupidi/intelligenti) Ogni elaboratore esegue delle operazioni
DettagliArchitettura di un elaboratore. Il modello di von Neumann
Architettura di un elaboratore Il modello di von Neumann 4(5) componenti fondamentali unita di elaborazione: CPU memoria centrale: RAM periferiche (memoria di massa) bus di sistema bus di sistema CPU RAM
DettagliCorso di programmazione Arduino DI MALVEZZI DAVIDE
Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell
DettagliPeriferiche esterne. Numero di parte del documento: Questa guida descrive il modo in cui utilizzare le periferiche esterne.
Periferiche esterne Numero di parte del documento: 393499-061 Ottobre 2005 Questa guida descrive il modo in cui utilizzare le periferiche esterne. Sommario 1 Uso di una periferica USB Collegamento di una
DettagliReti Locali LAN. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni
Reti Locali LAN Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Caratteristiche delle reti LAN Nelle reti locali tutte le stazioni condividono lo stesso canale trasmissivo, generalmente
DettagliCALCOLATORI ELETTRONICI II
CALCOLATORI ELETTRONICI II L INTERFACCIA PARALLELA Argomenti della lezione Le interfacce parallele Il dispositivo Intel 855 Architettura Funzionamento Le interfacce parallele Esempio Le interfacce parallele
DettagliCorso di MODI DI INTERCONNESSIONE NEI SISTEMI
Corso di Misure per l Automazione e la Qualità (Studenti III anno Laurea Ingegneria Elettrica) Interfacciamento Andrea Bernieri bernieri@unicas.it MODI DI INTERCONNESSIONE NEI SISTEMI Un notevole numero
DettagliInterfaccia seriale per LM709SW
Interfaccia seriale per LM709SW Caratteristiche tecniche : Alimentazione di ingresso : 6.6 VDC 12 VDC Interfaccia di collegamento : RS232 Segnalazione a led di rx e tx seriale Segnalazione a led per errori
DettagliOPEN DRIVE OPEN DRIVE
OPEN DRIVE INDICE 1. Configurazione applicazione...2 1.1. Parametri specifici dell applicazione...2 1.2. Connessioni specifiche dell applicazione...2 1.3. Ingressi utilizzati dall applicazione...2 2. Funzioni
DettagliArchitettura dei Calcolatori Elettronici
Architettura dei Calcolatori Elettronici Prof. Orazio Mirabella L architettura del Calcolatore: esame delle sue caratteristiche Fondamentali Capacità di eseguire sequenze di istruzioni memorizzate Calcolatore
Dettagli