Glossario


Definire i seguenti concetti/parole-chiave del Modulo:

Comunicazione seriale / Direzione della comunicazione / Simplex / Half Duplex / Full DuplexControllo di flussoControllo di flusso HWControllo di flusso SW / Baud / bps / Parità / Bit di parità / Bit di controllo / Terminale / Protocollo RS-232 / Parametri RS232 / DB9 / DB25 / Interfaccia seriale / RS-232 / Livello fisico / Livello logico / Seriale vs paralleloMark & Space / Velocità di trasmissioneEmulatore di terminaleSegnale in linea / Parità pari / Parità dispari / Schema tipo "8n1" / Overhead

USART / UART / SCI /  Storia / point-to-point / Trasmissione asincrona / Formula per baud e bps / Livelli elettrici / [Le voci in rosso non devono essere sviluppate]

---> Sono graditi link a materiali validi reperibili sul web, per approfondire o ampliare le conoscenze (tale materiale deve essere valutato e validato da chi compila la voce di glossario)

ATTENZIONE: una volta creata una voce avete 30' di tempo per modificarla; passato tale tempo non sarà più possibile intervenire

Non "firmare" le proprie definizioni; ci pensa il sistema

Sono graditi i "commenti" alle voci dei compagni

 


Currently sorted By last update ascending Sort chronologically: By last update change to descending | By creation date

Picture of DANIELE BRESCIA

segnale in linea

by DANIELE BRESCIA - Thursday, 18 November 2021, 9:38 AM
 

Il segnale di linea, a cui ci si riferisce con la dicitura  è il segnale più alto che sia possibile ottenere prima dell’amplificazione. Questa ampiezza di segnale si trova tipicamente dopo lo stadio di preamplificazione e prima dello stadio finale, ovvero tra i due stadi di amplificazione.


Picture of DANIELE BRESCIA

Virtual Terminal

by DANIELE BRESCIA - Thursday, 18 November 2021, 9:46 AM
 

l suo nome deriva dai terminali dei primi computer multiutente, dei quali riproduce la rappresentazione di solo testo sul monitor e le combinazioni di tasti. La frase terminale virtuale tende ad essere usato per riferirsi alle emulazioni fornite direttamente dal sistema operativo, come ad esempio nel caso delle console virtuali , mentre invece un emulatore di terminale viene solitamente utilizzato per indicare i programmi che forniscono un'emulazione nell'ambito di un'interfaccia grafica.


Picture of LUCA RUSSO

Bps

by LUCA RUSSO - Monday, 22 November 2021, 9:13 AM
 

Il bps (bit per second) è un'unità di misura e  indica quanti bit al secondo sono trasmessi in linea. Questa è la velocità effettiva della trasmissione.


Picture of LUCA RUSSO

Baud

by LUCA RUSSO - Monday, 22 November 2021, 9:15 AM
 

Il baud - o "baud rate" - è un'unità di misura e indica il numero di simboli al secondo che vengono inviati in linea; spesso viene confusa con l'unità di misura bps.


Picture of DAVIDE SCOTTO

Livello fisico

by DAVIDE SCOTTO - Tuesday, 23 November 2021, 10:36 AM
 

Il livello fisico (PHYsical layer) si occupa di trasmettere correttamente un flusso di bit attraverso un mezzo di trasmissione.

Quindi si occupa della forma e dei livelli di tensione del segnale.

A questo livello lavorano per esempio i modem.

 


Picture of DIEGO CAMPOS

Terminale

by DIEGO CAMPOS - Tuesday, 23 November 2021, 10:40 AM
 

Il terminale è un componente hardware dotato di uno schermo (video), una tastiera e un’ unità di comunicazione seriale; tipicamente usato in passato per comunicare con un mainframe (grande computer remoto).


Picture of JOSUE TEJADA

Bit di controllo

by JOSUE TEJADA - Monday, 29 November 2021, 12:15 PM
 

Un bit di controllo è un bit aggiuntivo utilizzato per indicare una condizione di errore all'interno delle informazioni.

Il bit di controllo più famoso è il bit di parità. In situazioni in cui i dati possono sviluppare più di un errore all'interno dei dati, l'uso di un solo bit di controllo non è completamente affidabile.

I bit di controllo appesantiscono la trasmissione e aumentano l'overhead.


Picture of GABRIELE ROGGERO

Half Duplex

by GABRIELE ROGGERO - Monday, 29 November 2021, 12:17 PM
 

La trasmissione Half Duplex è un tipo di trasmissione bidirezionale alternata; significa che la trasmissione avviene in entrambe le direzioni ma soltanto in una direzione alla volta, cioè non contemporaneamente nelle due direzioni. Una stazione deve attendere che l'altra parte smetta di trasmettere prima di poter iniziare a trasmettere. Facendo un paragone con la circolazione stradale, stiamo parlando di un senso unico alternato.


Picture of DAVIDE SCOTTO

Controllo di flusso

by DAVIDE SCOTTO - Monday, 29 November 2021, 12:18 PM
 

Il controllo di flusso è una tecnica usata dal ricevitore per chiedere al trasmettitore di interrompere (o far riprendere) la trasmissione. Questo serve quando il ricevitore non riesce a leggere i dati inviati dal trasmettitore alla velocità a cui vengono generati.

I meccanismi per il controllo di flusso in ambito RS232 sono 3:

  • Hardware: RTS-CTS
  • Software: XON-XOFF
  • Software: ENQ-ACK

Picture of ALESSANDRO ALLEGRI

Full Duplex

by ALESSANDRO ALLEGRI - Monday, 29 November 2021, 12:58 PM
 

Nella trasmissione Full Duplex la trasmissione è sia bidirezionale che contemporanea; spesso sono necessari due fili, uno per ognuno dei due versi della trasmissione.

Volendo fare un paragone con la circolazione stradale, si tratterebbe di una strada con doppio senso di circolazione.


Picture of ALESSANDRO ALLEGRI

Seriale vs parallelo

by ALESSANDRO ALLEGRI - Monday, 29 November 2021, 1:06 PM
 

La trasmissione seriale è una modalità di comunicazione tra dispositivi digitali in cui i bit del dato (tipicamente un byte, ma potrebbero essere anche multipli) vengono trasmessi uno ad uno ed arrivano al ricevente nell'ordine con il quale vengono trasmessi dal mittente.

La trasmissione parallela è una comunicazione tra due dispositivi digitali in cui i bit del dato vengono trasmessi affiancati, tutti insieme, contemporaneamente.

 


Picture of GIOELE MATTIAUDA

DB25

by GIOELE MATTIAUDA - Monday, 29 November 2021, 1:40 PM
 

Il connettore DB25 è un connettore con 25 pin. Il connettore DB25 serve tipicamente nei collegamenti seriali con PC, consentendo la trasmissione di dati asincroni secondo la norma RS-232. Il connettore era presente nel retro dei PC, come porta seriale, ma ben presto è stato soppiantato dal più comodo DB9.

 a sinistra il connettore maschio, a destra la femmina


Picture of GIOELE MATTIAUDA

Mark & Space

by GIOELE MATTIAUDA - Monday, 29 November 2021, 1:44 PM
 

 Mark & Space sono termini utilizzati nello standard RS-232 per descrivere i due diversi stati di un segnale digitale.

1 logico = Mark       0 logico = Space

Il Mark è codificato in linea con un valore di tensione negativo, mentre Space con un valore di tensione positivo.


Picture of DAVIDE OGNO

Comunicazione seriale

by DAVIDE OGNO - Monday, 29 November 2021, 1:51 PM
 

La trasmissione seriale è una modalità di comunicazione tra dispositivi digitali nella quale i bit sono trasferiti lungo un canale di comunicazione uno di seguito all'altro e giungono sequenzialmente al ricevente nello stesso ordine in cui li ha trasmessi il mittente.

Può essere:
Sincrona: trasmettere su un singolo filo tutti i bit in sequenza sincronizzandoli con un segnale periodico (detto clock) trasmesso con un altro
filo.
Asincrona: il trasmettitore ed il ricevitore si sincronizzano usando i dati stessi: il trasmettitore invia inizialmente un bit di partenza, poi il dato vero e proprio
Com Seriale

Picture of DAVIDE MOTTA

Parità dispari

by DAVIDE MOTTA - Wednesday, 1 December 2021, 6:56 PM
 

La parità dispari viene indicata come "o" nello schema tipo, che sta per "odd" (dispari in inglese).

Il bit di parità viene aggiunto in modo tale che sia dispari il totale di tutti gli "1" presenti nel carattere, considerando anche lo stesso bit di parità .


Picture of GABRIELE ROGGERO

Parità pari

by GABRIELE ROGGERO - Wednesday, 1 December 2021, 6:59 PM
 

La parità pari (even) è un controllo lungo un bit (detto bit di parità) che viene aggiunto agli altri bit del dato per verificare che il dato ricevuto sia corretto; il bit di parità può essere 1 o 0, ma la quantità di 1 presenti nel dato incluso il bit di parità deve essere pari.


Picture of FRANCESCO MERCURIO

Controllo di flusso HW

by FRANCESCO MERCURIO - Wednesday, 1 December 2021, 7:02 PM
 

Se i dati viaggiano su linee di comunicazione seriale arrivano molto rapidamente e c'è il rischio di perdere alcuni dati. Per questo motivo bisogna controllare il flusso dei dati.

Per questo ci sono due tipi di segnale Hardware e Software:

I segnali Hardware come ad esempio RTS/CTS sono vitali per connessioni ad alta velocità che usano PPP ed è per questo che si usa questo tipo di controllo di flusso


Picture of FRANCESCO MERCURIO

Controllo di flusso SW

by FRANCESCO MERCURIO - Wednesday, 1 December 2021, 7:02 PM
 

Per prevenire la perdita di dati durante la trasmissione seriale si usano alcuni tipi di segnali che sono 

HARDWARE e SOFTWARE

I segnali Software vanno molto bene per il collegamento di un terminale .

I segnali Software sono per esempio Control S /Control Q ovvero XON /XOFF


Picture of NICKOLAS CUSA

Direzione della comunicazione

by NICKOLAS CUSA - Wednesday, 8 December 2021, 6:49 PM
 

La direzione della comunicazione riguarda il flusso dei bit nel canale di comunicazione; può essere di tre tipi che possono essere paragonati alla circolazione stradale - vedi immagini sottostanti - e sono: simplex (unidirezionale), half duplex (senso unico alternato), full duplex (doppio senso di circolazione); half e full duplex sono bidirezionali.

.Senso unico        Senso unico alternato    doppio senso


Picture of DIEGO CAMPOS

Simplex

by DIEGO CAMPOS - Wednesday, 8 December 2021, 6:54 PM
 

Simplex è una delle tre direzioni di comunicazione (simplex, half duplex, full duplex), e specifica che la trasmissione avviene in un solo verso; in campo stradale potremmo paragonarla al traffico in una strada a senso unico. In un comunicazione simplex tra due entità, una trasmette solamente, l'altra riceve solamente.


Picture of DAVIDE MOTTA

Protocollo RS-232

by DAVIDE MOTTA - Wednesday, 8 December 2021, 7:01 PM
 

Il protocollo RS232 è la parte dello standard RS232 che definisce il formato della trama.

In RS232 per trasmettere un datobisogna emettere prima un bit di start, poi i bit del dato in little endian, poi l'eventuale bit di parità, infine uno o più bit di stop.


Picture of GIACOMO GARBERO

DB9

by GIACOMO GARBERO - Wednesday, 8 December 2021, 7:03 PM
 

Il connettore DB9 è un evoluzione del DB25, cronologicamente parlando. Si tratta di un connettore composto da 9 pin usato per connessioni seriali RS-232 che non utilizza tutti i segnali previsti dallo standard. Se utilizzato in connessioni null-modem si utilizzano solo 3 pin: TX, RX e GND. In figura il connettore maschio.


Picture of JOSUE TEJADA

RS-232

by JOSUE TEJADA - Wednesday, 8 December 2021, 7:07 PM
 

Lo standard RS-232 nacque nei primi anni del '60 per merito della Electronic Industries  Association (EIA). E' costituito da protocolli logici, meccanici e elettrici che regolano lo scambio di informazioni a bassa velocità e a corto raggio (pochi metri) tra dispositivi digitali; utilizzato tipicamente tra computer e altri dispositivi (modem, ...)

RS-232 usa un protocollo seriale asincrono, il collegamento è di tipo point to point e il segnale elettrico è "non bilanciato". L'unità di misura della velocità di trasmissione è il bps; un tipico valore è 9600bps

 

 

 


Picture of DAVIDE OGNO

Velocità di trasmissione

by DAVIDE OGNO - Wednesday, 8 December 2021, 7:10 PM
 
La velocità di trasmissione (detta anche bit-rate) indica la quantità di bit che possono essere trasferiti su un canale di comunicazione in un dato intervallo di tempo.
Viene misurata in  bit/sec o bps e indicata con Vtx (o BR)
Esempio tipico per lo standard RS-232: 9600bps (= vengono spediti 9600bit ogni secondo)
Una formula lega il bit-rate al numero di bit trasmessi (Nbit) e al tempo di emissione di un bit (Tbit):
Vtx = 1/ Tbit  [bps]
Se trasmettiamo Nbit in un tempo T, si ha: Vtx = Nbit / T

Picture of GIACOMO GARBERO

Emulatore di terminale

by GIACOMO GARBERO - Wednesday, 8 December 2021, 7:23 PM
 

Un emulatore di terminale è un programma SW che simula il comportamento di un terminale; è in grado di sostituirlo perfettamente, per una maggior efficacia, velocità o automatizzazione dei processi; può essere testuale o grafico.

Esempi sono: PuTTY, TeraTerm, HyperTerminal


Picture of NICKOLAS CUSA

Schema tipo "8n1"

by NICKOLAS CUSA - Wednesday, 8 December 2021, 7:25 PM
 

Gli schemi tipo 8n1 servono per definire alcuni parametri della comunicazione RS-232; nello specifico lo schema 8n1 è il più utilizzato.
La prima cifra del formato 8n1 indica il numero di bit del carattere (dato) che si vuole trasmettere; il carattere successivo specifica la convenzione per il bit di parità (per esempio con 'n' si intende "no parity" ovvero che non ci sarà nessun bit di parità); l'ultima cifra '1' specifica il numero di bit di stop.