22
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. Necessita apenas 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.

l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

  • Upload
    dodiep

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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.

Page 2: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 307____________________________________________________________________________

____________________________________________________________________________Capítulo 8 – Interface Serial

l Blocos Funcionais Básicos

Page 3: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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.

Page 4: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 5: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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.

Page 6: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 7: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 8: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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)

Page 9: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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:

Page 10: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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.

Page 11: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 12: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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.

Page 13: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 14: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 15: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 16: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 17: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 18: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 19: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 20: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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

Page 21: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

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)

Page 22: l Conceitos - DCA | FEEC - Faculdade de Engenharia ...€¦ · cap8.ppt Author: martino Created Date: 6/16/2004 10:49:08 AM

EA078 Micro e Minicomputadores: Hardware - Prof. J.M. De Martino 327____________________________________________________________________________

____________________________________________________________________________Capítulo 8 – Interface Serial

l Interface serial MC68681