Upload
dodiep
View
215
Download
0
Embed Size (px)
Citation preview
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 306____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Conceitos
m A comunicação é feita bit-a-bit. Necessitaapenas 2 condutores (sinal e terra). Exemplos típicos: mouse, teclado, computador-computador.
m O seguintes modos são possíveis:
n Simplex: a informação e transferida em apenas uma direção (transmissor → receptor).
n Half-duplex: a comunicação é bidirecional só que em apenas um direção em um dado instante de tempo.
n Full-duplex: comunicação bidirecional simultânea.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 307____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Blocos Funcionais Básicos
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 308____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Dois tipos de transmissão
m Assíncrona (ou orientada a caractere): A transmissão ocorre caractere a caractere. Não é necessário sincronizar o transmissor e receptor para realizar a transmissão de um caractere. Neste tipo de transmissão, o canal de comunicação permanece em estado de repouso (não há transmissão de informação) até que seja necessário o envio de um caractere ( o instante o envio do caractere e arbitrário e definido pelo transmissor)
m Síncrona: Neste tipo de transmissão serial, informação é continuamente enviada pelo canal de comunicacão sem intervalos entre bits ou grupo de bits. Através da transmissão continua da informação é possível sincronizar o transmissor e receptor.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 309____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Assíncrona
m Formato:Tipicamente utiliza o código ASCII (caractere)
Baud rate: taxa de transmissão - bits / segundo
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 310____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Assíncrona
m Código ASCII.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 311____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Assíncrona
m Requisitos da freqüência do transmissor e receptor
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 312____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Assíncrona
m Requisitos da freqüência do transmissor e receptor
( ) ( )
( ) ( )
( )
( )
%8,421
10010)(Nbit stop paridade bits 7 caractere para permitido máximo Erro
% 12
100
212
2T
bit ésimo-N do amostragem correta a Para2
12
bit ésimo-N do amostragem de instante do acumulado Erro
2
bit ésimo-N o amostradoser deveria qual no Instante
2
tTbit ésimo-N do amostragem da Instante
2
tT informação dabit primeiro do amostragem da Instante
receptor do relógio do Período
or transmissdo relógio do Período
≅
=++
+<
∂⇒
∂+>
∂+
+
∂++∂+
∂++∂+
∂+
)N(Ttt
N
tN
NTT
tTN
tT
tT
T
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 313____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Síncrona
m Envolve a transmissão continua de bits (transmissão de seqüência infinita de bits) à os relógios do transmissor e receptor precisam estar(ser) permanentemente sincronizados.
m Enviar o sinal de relógio por um canal é possível, porém não é a solução geralmente adotada. Uma melhor solução é codificar e transmitir o sinal de relógio junto com a informação. Por exemplo, código de Manchester (phase encoding)
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 314____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Síncrona
m Duas variação:
n Orientada a Caractere.
n Orientada a Bit:
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 315____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Síncrona
m Orientada a caractere:
n A informacão é enviada caractere a caractere(apropriada para a transmissão de texto)
n Quando não há informação útil a ser transmitida é inserido um caractere especial (SYN - $16) para manter a linha ocupada.
n Os caractere especial SYN também permite estratégias para a recuperação do sincronismo eventualmente perdido, como o protocolo BISYNC.
n Quando o sincronismo é perdido, o receptor entra em uma fase de busca de sincronismo (sync hunt), procurando detetar a ocorrência do caractere de sincronismo. No protocolo BISYNC os caracteres de sincronismo são enviados sempre aos pares, minimizando a deteção errada na fase de busca.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 316____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Síncrona
m Orientada a Bit:
n Mais apropriada para a transmissão informação binária não restrita a texto.
n Um protocolo bastante (HDLC – high-level data link control) utilizado consiste no encapsulamento dos dados a serem transmitido em unidade denominadas quadros (frames), com o seguinte formato:
n Para evitar a deteção incorreção da seqüência de bit 01111110 (opening and closing flags), utiliza-se um processo denominado bit-stuffing
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 317____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial Síncrona
m Orientada a Bit:
n No bit-stuffing toda vez que o transmissor enviar cinco “1” em seqüência, é inserido um “0” para evitar a transmissão de uma flag.
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 318____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232C
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 319____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232: Conector
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 320____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232C: Conector - pinagem
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 321____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232C: Níveis de tensão
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 322____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232C: Características Elétricas
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 323____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232C: Conexão
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 324____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232C: Conexão
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 325____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-232C: Conexão
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 326____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Comunicação serial
m Padrão RS-422 (linha balanceada)
EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 327____________________________________________________________________________
____________________________________________________________________________Capítulo 8 – Interface Serial
l Interface serial MC68681