Transmissão de dados

Transmissão orientada ao Byte

O envio de um byte é a operação atómica (indivisível) do barramento

Alguns bytes podem estar reservados para estruturar a informação

Exemplo de transmissão orientada ao byte: RS232

Transmissão orientada ao bit

A informação é organizada em tramas (sequência de bits intercalada entre duas situações de meio livre)

As tramas são constituídas por um símbolo de sincronização (delimitador, constituído por 1 ou mais bits) seguido por uma sequência de bits de comprimento arbitrário

As tramas podem conter campos com diferentes funções:

  • Sincronização: sinalização de início e de fim da trama

  • Arbitragem de acesso ao meio (em barramentos multi-master)

  • Identificação. Diversas formas possíveis: quem produz, qual o destino, identificação da informação que circula na trama, ...

  • Quantidade de informação transmitida

  • Dados

  • Deteção de erros de transmissão

Exemplo de estrutura de uma trama

"Header" e "footer": delimitadores de início e fim de trama

Data: campo de dados

CRC ("cyclic redundancy check"): código usado para detetar, no recetor, erros na comunicação

Exemplo de transmissão orientada ao bit: barramento CAN ("Controller Area Network")

Last updated