teclado, mouse e modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · emulam mouse existem diversos...

12
Copyright © 2001 Walter Fetter Lages 1 U n i v e r s i d a d e F e d e r a l d o R i o G r a n d e d o S u l U n i v e r s i d a d e F e d e r a l d o R i o G r a n d e d o S u l E s c o l a d e E n g e n h a r i a E s c o l a d e E n g e n h a r i a D e p a r t a m e n t o d e E n g e n h a r i a E l é t r i c a D e p a r t a m e n t o d e E n g e n h a r i a E l é t r i c a C u r s o d e E x t e n s ã o e m A r q u i t e t u r a d e C u r s o d e E x t e n s ã o e m A r q u i t e t u r a d e C o m p u t a d o r e s P e s s o a i s C o m p u t a d o r e s P e s s o a i s T e c l a d o , M o u s e e M o d e m T e c l a d o , M o u s e e M o d e m Copyright © 2001 Walter Fetter Lages 2 T e c l a d o n o P C T e c l a d o n o P C O t e c l a d o d o P C p o s s u i u m m i c r o c o n t r o l a d o r q u e v a r r e a m a t r i z d e t e c l a s e e n v i a c ó d i g o s s e r i a l m e n t e p a r a a m o t h e r b o a r d A m o t h e r b o a r d t a m b é m p o s s u i u m m i c r o c o n t r o l a d o r q u e r e c e b e o s c ó d i g o s s e r i a l m e n t e e o s d i s p o n i b i l i z a n o e s p a ç o d e I / O ( 6 0 H - 6 4 H ) d o p r o c e s s a d o r p r i n c i p a l S i n a l i z a u t i l i z a n d o a I R Q 1 C a d a t e c l a p o s s u i u m c ó d i g o d e a t i v a ç ã o e u m c ó d i g o d e d e s a t i v a ç ã o

Upload: phamthuy

Post on 27-Jul-2018

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages1

Universidade Federal do Rio Grande do SulUniversidade Federal do Rio Grande do SulEscola de EngenhariaEscola de Engenharia

Departamento de Engenharia ElétricaDepartamento de Engenharia ElétricaCurso de Extensão em Arquitetura de Curso de Extensão em Arquitetura de

Computadores PessoaisComputadores Pessoais

Teclado, Mouse e ModemTeclado, Mouse e Modem

Copyright © 2001 Walter Fetter Lages2

Teclado no PCTeclado no PC

�O teclado do PC possui um microcontrolador que varre a matriz de teclas e envia códigos serialmente para a motherboard

�A motherboard também possui um microcontrolador que recebe os códigos serialmente e os disponibiliza no espaço de I/O (60H−64H) do processador principal

Sinaliza utilizando a IRQ1�

Cada tecla possui um código de ativação e um código de desativação

Page 2: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages3

TecladoTeclado

�Conector DIN−5

�Conector mini−DIN−5

�Repetição automática gerado pelo controlador de teclado

Taxa de repetição programávelAtraso de repetição programável

Copyright © 2001 Walter Fetter Lages4

Interface de TecladoInterface de Teclado

Page 3: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages5

MouseMouse�

Mouse de barramentoConectado em uma placa (ISA, usualmente)

�Mouse serial

Conectado através de uma porta serial�

Mouse PS/2Conectado em uma porta de mouse PS/2

�Traking−ball, touch−pad

Emulam mouse�

Existem diversos protocolosO driver provê uma interface padrão para o sistema operacional

Copyright © 2001 Walter Fetter Lages6

Mouse PS/2Mouse PS/2�

Porta implementada pelo mesmo microcontrolador da interface do teclado

Interface serialUtiliza IRQ12

Page 4: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages7

ModemModem�

MODulador/DEModulador�

Converte dados seriais para forma analógica, de forma a poderem ser transmitidos pela linha telefônica

�Taxas até 56Kbps

�Atualmente, todos os modems são inteligentes

Repondem a comandosPadrão Hayes

� Comandos AT� Conjunto de registradores S

Copyright © 2001 Walter Fetter Lages8

Tipos de ModemsTipos de Modems�

AcústicoConexão com a linha telefônica é feita de forma acústica

�Interno

�Externo

�Winmodem

Modulação/demodulação feita por software pelo processador principal do sistema

�DSP

Modulação/demodulação feita por software por chip de DSP dedicado no modem

Page 5: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages9

Tipos de Linhas TelefônicasTipos de Linhas Telefônicas

�Linha discada

�Linha dedicada

A 2 fiosA 4 fios

� Um par para transmissão� Um par para recepção�

Normalmente utilizada para comunicação síncrona

Copyright © 2001 Walter Fetter Lages10

Modos de OperaçãoModos de Operação

�Modo de comando

Modem não conectado respondendo a comandos�

Modo on−lineModem conectado, transparente

�Modo de comando on−line

Modem conectado respondendo a comandosSequência de escape +++

Page 6: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages11

Modos de ConexãoModos de Conexão

�O modem utiliza freqüências diferentes para transmissão/recepção, dependendo se ele discou ou atendeu a chamada

Modo originatorModo answering

�Existem comando para forçar o modem a utilizar as freqüências trocadas

Copyright © 2001 Walter Fetter Lages12

Normas para Taxas de Normas para Taxas de TransmissãoTransmissão

�V.8 negociação

�V.21 (300bps)

�V.22 (1200bps)

�V.22bis (2400Kbps)

�V.23 (1200/75bps)

�V.26 (2400/75bps)

�V.27 (4800bps)

�V.32 (9600bps)

�V.32bis (14400bps)

�V.34 (28800bps)

�V.34+ (33600bps)

�V.90 (64000bps)

Devido a limitações de potência na linha, o máximo utilizável é 56000bpsUpstream 33600bps

�V.92 (480000)

Conexão balanceada

Page 7: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages13

Outras NormasOutras Normas�

Detecção de errosMicrocom Networking Protocol

� MNP1� MNP2� MNP3�

MNP4

Link Access Procedures for Modems (LAPM)�

V.42�

Compactação de dadosMNP5MNP7V.42bis

Copyright © 2001 Walter Fetter Lages14

Comandos ATComandos AT

�Modens inteligentes podem ser configurados e/ou controlados através de comandos enviados pela interface serial local quando o modem está no modo de comando

Algums modens admitem receber comandos AT também pela interface serial remota (linha telefônica

�AT[[comando][argumento]...]<cr>

�Mais de um comando pode ser enviado com um único AT

Page 8: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages15

Códigos de RetornoCódigos de Retorno�

Resposta aos comandos AT pode ser na forma numérica ou textual

Modo de resposta é configurável� OK 0� CONNECT 1�

RING 2� NOCARRIER 3� ERROR 4�

CONNECT 1200 5� NO DIALTONE 6� BUSY 7� NO ANSWER 8� ...

Copyright © 2001 Walter Fetter Lages16

Exemplos de Comandos ATExemplos de Comandos AT�

ATZ Reseta o modem�

AT&F Carrega configuração default�

ATL0 Volume baixo�

ATM1L3 Liga auto−falante seta volume alto�

ATD190 Disca para a polícia�

ATDT190 Disca para a polícia por tom�

ATDP190 Disca para a polícia por pulso�

ATA Atende�

ATH0 Baixa o fone (hang−up)�

ATH1 Levanta o fone

Page 9: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages17

Registradores SRegistradores S�

O modem possui um conjunto de registradores onde são ajustados parâmetros de operação

�Os registradores são acessados através do comando

�ATSn=dado n é o número do registrador

�ATS0=10 espera 10 toques antes de atender

�ATS6=3 espera até 3s pelo tom de discar

�ATS7=120 espera 2min pela portadora

�ATS11=60 tom de discagem de 60ms

Copyright © 2001 Walter Fetter Lages18

MemóriasMemórias�

RAMArmazena a configuração atual do modem

�NVRAM

Armazena a configuração do modem para ser utilizada no resetATZ copia a configuração para a RAMAT&W grava a configuração atual na NVRAM

�FLASH

Armazena o software do modem� Interface com o usuário� Rotinas de modulação/demodulação

Page 10: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages19

Modos de TesteModos de Teste�

Loopback analógico (&T1)Conecta o a saída do transmissor do modem local à entrada do receptor do modem localTesta modem local

�Loopback Digital (&T3)

Conecta a saída do receptor do modem local à entrada do transmissor do modem local

�Loopback Digital Remoto (&T6)

�Loopback Digital Remoto/Auto−teste (&T7)

Conecta a saída do receptor do modem remoto à entrada do transmissor do modem remoto

Copyright © 2001 Walter Fetter Lages20

TestesTestes�

Loopback digital

�Loopback digital remoto

Page 11: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages21

Outras FacilidadesOutras Facilidades

�Configuração remota

�Armazenamento de números de discagem

�Rediscagem automática

�Dial security

Copyright © 2001 Walter Fetter Lages22

FaxFax

�Scaner de imagem

�Impressora de imagem

�Modem

�Protocolos

V.27ter (4800bps)V.29 (9600bps)V.17 (14400bps)

�Comandos AT+F

AT+FAA seta atendimento automático de fax

Page 12: Teclado, Mouse e Modem - ece.ufrgs.brfetter/proc/kbdpsfax.pdf · Emulam mouse Existem diversos protocolos O driver provê uma interface padrão para o ... 24 Classes de Fax Classe

Copyright © 2001 Walter Fetter Lages23

Grupos de FaxGrupos de Fax�

Grupo IAnalógico 180/240 linhas/min. @ 100 linhas/pol

�Grupo II

Analógico 360 linhas/min. @ 100 linhas/pol�

Grupo IIIDigital 3.85~15.4 linhas/mm vertical16 pixels/mm horizontal

�Grupo IV

Digital 200, 300 e 400 pixes/polModo misto

� Texto e gráficos

Copyright © 2001 Walter Fetter Lages24

Classes de FaxClasses de Fax�

Classe 1Modulação no fax, protocolo de seção, codificação/decodificação da imagem, aquisição e reprodução da imagem no PC

�Classe 2

Modulação e protocolo de seção no fax, codificação/decodificação da imagem, aquisição e reprodução da imagem no PC

�Classe 3

Modulação, protocolo de seção e codificação/decodificação da imagem no fax, aquisição e reprodução da imagem no PC