Protocolli di comunicazione

Interfaccia seriale RS-232

Note

Pasted image 20241024105959.png
La comunicazione seriale è a tre vie:

  • Ricezione
  • Trasmissione
  • Ground

Ci sono altre linee però non sono richieste

Da un punto di vista elettronico significa una tensione compresa tra e , mentre significa una tensione compresa tra e .

I parametri fondamentali sono:

  • baud rate (velocità di trasmissione)
  • data bits
  • stop bits
  • parity bit

Interfaccia IEEE-488 (GPIB)

Note

Anche conosciuta come interfaccia parallela. Ha:

  • 8 linee dati, 5 linee di gestione dell'interfaccia e 3 linee di handshake
  • codice di trasferimento di ASCII a 7 bit e un bit di parità

Può collegare un massimo di 15 dispositivi con una lunghezza massima di collegamento pari a . Ha una velocità massima di . Ogni dispositivo collegato ha un suo indirizzo GPIB, e può assumere 3 ruoli (assumibili contemporaneamente):

  • LISTENER
  • TALKER
  • CONTROLLER

Interaccia USB

Note

L'interfaccia Universal Serial Bus è uno standard di comunicazione seriale che permette di collegare diverse periferiche. È composto da 4 pin:

  1. VBUS: alimentazione ()
  2. : ricezione
  3. : trasmissione
  4. GND: riferimento di massa

Pasted image 20241024112613.png

Fino alla versione 2.0 si utilizzava una connessione half duplex, mentre nella 3.0 si usa full duplex. Può operare in diverse modalità:

  • Control: operazioni di comando e stato
  • Interrupt: latenze garantite, pochi dati trasferiti
  • Bulk: latenze non garantite, trasferimento di un grosso pacchetto di dati
  • Isosinchronous: trasferimento continuo di dati

Interfaccia USB-C

Note

Il connettore USB-C è un evoluzione di USB non retrocompatibile. È nato per un esigenza di mercato e ha 24 pin. Implementa il protocollo thunderbolt.
Pasted image 20241024113918.png