GDH Press: Blog » Iniciantes: Mouses e teclados
 
RSS

Iniciantes: Mouses e teclados

Publicado em 28/12/2009 – 18:56
por Carlos Morimoto

O mouse foi inventado na década de 60, mas se tornou popular apenas a partir de 1984, com o lançamento do Apple Macintosh, que foi a primeira plataforma a oferecer um sistema operacional com interface gráfica a um preço acessível. Nos PCs, o mouse se tornou comum apenas a partir dos micros 386 com o Windows 3.x, mais de 6 anos depois.

Apesar da importância, o mouse é um dispositivo bastante simples, que detecta os movimentos e envia coordenadas que são usadas pelo sistema operacional para calcular a posição do cursor.

Os primeiros mouses eram baseados em sistemas mecânicos. O mais usado foi o sistema opto-mecânico, encontrado nos mouses de bolinha, onde a bola emborrachada move dois eixos, que monitoram os movimentos nos eixos X e Y:

keybmouse_html_m492bc964

Cada eixo é conectado a um disco com pequenos furos, o que permite que o movimento seja lido usando um par de leds infravermelhos e sensores. O movimento das duas rodas geram pulsos, que são contados pelo controlador, permitindo calcular a distância percorrida em cada direção.

Essa é uma tecnologia da década de 80, que é simples e barata, mas ao mesmo tempo pouco precisa e propensa ao acúmulo de sujeira, que torna necessário abrir e limpar o mouse periodicamente.

Os mouses mecânicos são muito simples de se produzir e muito baratos, por isso continuam a ser produzidos, resistindo à passagem do tempo. Eles podem ser utilizáveis se você usa resoluções de tela baixas, mas o baixo número de leituras faz com que você precise reduzir muito a velocidade do cursor para manter um nível mínimo de precisão em resoluções mais altas.

A resposta para estas limitações veio em 1999 com a introdução dos mouses ópticos. Neles, a parte mecânica é substituída por um pequeno sensor CMOS (similar ao usado em câmeras), que tira fotos da superfície sob o mouse. As capturas são sincronizadas com a emissão de feixes de luz por um LED vermelho (ou um laser no caso de alguns modelos recentes) que ilumina a superfície, como o flash de uma câmera:

keybmouse_html_7167096

O sensor possui uma resolução muito baixa (apenas 18×18 ou 30×30 pixels) mas em compensação trabalha a uma enorme velocidade, com uma taxa de captura de 1500 a 6400 frames por segundo de acordo com o modelo.

As fotos são processadas por um chip DSP (um processador de sinais), que detecta o movimento comparando os quadros. O movimento é calculado com uma boa precisão com base em pontos de referencia (como grãos de poeira ou detalhes coloridos no mousepad), que são escolhidos automaticamente pelo controlador. Nas duas capturas a seguir por exemplo, o controlador de orientaria pelos riscos à esquerda e pela posição do "2":

keybmouse_html_m611938f4

Todo o sistema é baseado na reflexão da luz (que precisa ser capturada pela câmera) e na existência de irregularidades na superfície. É por isso que os mouses ópticos funcionam melhor em mousepads de tecido (especialmente os de cor escura) ou em superfícies foscas e não funciona muito bem em superfícies transparentes ou muito brilhantes.

Os primeiros mouses usados em micros PC utilizavam portas seriais. A IBM introduziu a porta PS/2 em 1987 (junto com a linha de PCs do mesmo nome) mas elas só se tornaram prevalentes por volta de 1999, com a popularização das placas-mãe ATX.

Com a popularização dos mouses ópticos, o uso da porta USB passou a ser mais comum, pois ela é capaz de fornecer mais energia e oferece mais banda, o que permite o uso de taxas de atualização mais altas.

keybmouse_html_4327b29c

Existem adaptadores para ligar mouses USB em portas PS/2, mas eles não funcionam em todos os modelos, pois é necessário que o mouse suporte o protocolo e seja capaz de trabalhar dentro das especificações elétricas da porta PS/2. Existem também existem adaptadores PS/2 > USB, mas eles raramente funcionam, pois poucos mouses PS/2 suportam o protocolo USB.

Concluindo, existem também adaptadores para conectar um mouse PS/2 e um teclado mini-DIM em uma porta USB. Eles incluem um controlador que capta os sinais e os modula dentro do protocolo HID, que é o mesmo usado pelos teclados e mouses USB. Eles são automaticamente detectados pelos sistemas operacionais atuais, mas é comum que as teclas especiais do teclado não funcionam, devido à limitações do controlador.

keybmouse_html_m4302ce42

Fios são sempre uma forma confiável de transportar informações, mas eles são incômodos no caso dos mouses (especialmente se você usar um notebook) o que levou ao florescimento dos mouses sem fio. Os primeiros modelos utilizavam infravermelho (o mesmo sistema usado em controles remotos) e possuíam várias limitações, como a necessidade de existir linha visada entre o transmissor no mouse e a base receptora, a baixa taxa de atualização e o pequeno alcance.

Felizmente, eles foram rapidamente substituídos pelos mouses RF (que utilizam sinais de rádio) e pelos mouses bluetooth, que estão se tornando populares entre usuários de notebooks. Um dos grandes motivos é que hoje em dia a maioria dos modelos trazem transmissores bluetooth integrados, o que permite usar o mouse diretamente, sem precisar da pingola na porta USB.

Os mouses RF utilizam um botão de sincronismo, que é usado para ativar a comunicação com o receptor da primeira vez que o mouse é ligado e também para trocar o canal de comunicação manualmente em caso de interferência. No caso dos mouses bluetooth, existe também um código PIN (quase sempre alto básico como 1111 ou 1234) que precisa ser especificado ao fazer o pareamento com o PC.

Comparado com os mouses, os teclados são dispositivos incrivelmente simples, que pouco mudaram da década de 80 para cá. A tecnologia mais usada é a dome-switch, que consiste no uso de duas folas plásticas com trilhas impressas e domos de borracha. Dependendo do modelo, podem ser usados domos separados para cada tecla (o mais comum) como no teclado da foto, ou uma membrana interiça com os domos para todas as teclas, mas o resultado é o mesmo.

Quando as teclas são pressionadas, um pino no centro do domo pressiona a junção de contatos referente à tecla, fechando o contato. Um controlador simples registra o pressionamento das teclas e faz a interface com o restante do PC.

keybmouse_html_m28856a0a

Os primeiros teclados utilizavam o conector DIM, que continuou em uso até a época dos micros K6-2 com gabinete AT. Com a popularização das placas-mãe ATX, eles finalmente deram lugar aos teclados atuais, com conectores mini-DIM (o encaixe é o mesmo usado pela porta PS/2 do mouse). Embora a pinagem seja a mesma, o mini-DIM é muito menor, o que economiza espaço no painel e oferece um visual menos retrógrado. Na placa-mãe, o conector do teclado é lilás, enquanto o do mouse é verde.

Mais recentemente temos tido a popularização dos teclados USB, que seguem a tendência entre os fabricantes no sentido de reduzir (e eventualmente eliminar) o uso de interfaces de legado, uma lista que inclui também as portas seriais e paralelas, portas IDE, porta do drive de disquetes e slots PCI. Isso tem feito com que cada vez mais placas novas adotem o uso de um único conector PS/2 híbrido para o teclado e mouse (ele é metade lilás e metade verde), presumindo que você usará ou um mouse ou um teclado USB:

keybmouse_html_2532a7b5

Diferente dos mouses ópticos, que se beneficiam da melhor taxa de transferência do USB, no caso dos teclados as vantagens estão mais ligadas a fatores práticos, como a possibilidade de usar o mesmo teclado no PC e no notebook. Inicialmente os teclados USB eram mal-vistos, pois muitas placas-mãe não detectavam o teclado durante o boot (o que impedia que você o utilizasse para configurar as opções do Setup) mas com o tempo as arestas foram aparadas e o suporte a eles se tornou transparente.

» Mais posts

  1. 25 respostas para “Iniciantes: Mouses e teclados”

  2. Rafael em 28 dez, 2009

    Muito bom, perfeito o artigo.

    Continue assim, fazendo jus ao "hardware" no nome do site.

  3. Thiago em 28 dez, 2009

    Muito bom artigo. Adorei. =]

  4. Clóvis Augusto em 28 dez, 2009

    /\
    //
    \\

    Aff, que mané….

    Mais uma vez parabéns pelo artigo. Continue fazendo o que vc sempre fez. Computação e Tecnologia. Independente se é harwdware ou software…

  5. RicK em 28 dez, 2009

    Muito bom o post, bem simples e didático… Continue com o ótimo trabalho =D

    Uma dúvida: as placas comuns que possuem duas entradas PS/2; cada uma só suporta um tipo de periférico, seja mouse ou teclado. Agora sabendo que existe um PS/2 híbrido, agora ambos os conectores PS/2 aceitam tanto teclado quando mouse, mas há uma limitação imposta na montagem do conector para ele aceitar só um tipo de dispositivo ou o conector híbrido identifica o tipo de periférico conectado e faz as devidas alterações para que ele funcione normalmente?

  6. Marco em 28 dez, 2009

    Excelente artigo, parabéns.

  7. Guilherme em 28 dez, 2009

    E como fica a questão do lag nos mouses sem fio para jogos? Isso ainda existe ou é coisa de mouse sem fio antigo? Mouse recente dá lag em jogos ou é lenda? Abraços e parabéns pelos artigos.

  8. Ednei P. de Melo em 29 dez, 2009

    Muito interessante o conector PS/2 colorido, mantido para utilizar tanto o mouse quanto o teclado.

  9. AchubaNanoiaBR em 29 dez, 2009

    Como sempre, excelente artigo. Uma única dúvida: eu sou daltônico? Sempre vi a cor das entredas de teclado PS/2 como lilás/violeta/roxo, e não como azul.

  10. Carlos Morimoto em 29 dez, 2009

    É lilás, eu que tinha me esquecido do nome da cor.

  11. celsinho em 29 dez, 2009

    super presente para iniciantes!
    apreciei as dicas alertadoras sobre adaptadores de mouses!!!

  12. Willer em 29 dez, 2009

    meu teclado molhou, ja abri, sequei ele todo, mas as teclas . l s o não funcionam mais, ja tem mais de uma semana isso e ele ja esta seco mesmo, será que tem conserto?

  13. Bremm em 29 dez, 2009

    Willer,

    Abra-o de novo e use uma flanela ou algodão embebido em álcool 96°GL *ou* isopropílico (cuidado para não respingar nos olhos e mucosas!) para limpar os contatos das teclas no PCB (placa de circuito impresso) do teclado.

    Se ainda assim não der, dê a "extrema unção" ao teclado, e compra um novo. :)

  14. Willer em 29 dez, 2009

    0brigado Bremm, vou tentar aqui, mas por via das duvidas ja cavei um buraco aqui no quintal,com coroa de flores e tudo, ja chamei o padre

  15. bene em 29 dez, 2009

    Sobre mouses ópticos, uso desde o fim da década de 80, inicialmente em estações de trabalho da Sun.

    Creio que a tecnologia era diferente, demandando o uso de um mouse pad especial.

  16. Nil em 29 dez, 2009

    Uma das melhores series de post do blog é esta de iniciantes, merecia uma tag só pra ela.
    Hoje em dia parece que todo mundo já sabe tudo, mas às vezes o simples e básico fica esquecido(ou nem mesmo é conhecido) ;).

  17. Carlos em 29 dez, 2009

    Um post de excelente qualidade tecnica, meus parabens ao GDH, sempre com textos otimos! Continue assim.

  18. Mecenas Sampaio em 29 dez, 2009

    Já tive problemas com placas antigas e telcados USB. Hj uso um teclado USB e gosto muito dele.

  19. Willer em 29 dez, 2009

    comprei foi um teclado wireless,pois o outro, que Deus o tenha em bom lugar, recomendo a todos, marca c3 tech, vem com mouse sem fio, claro

  20. Clésio Luiz em 30 dez, 2009

    @Guilherme

    Eu uso a duas gerações mouses sem fio da MS e não tem lag não. Porém, mouses de jogo "profissionais" são sempre com fio. Pessoalmente eu não suporto mais mexer no mouse e ficar sentindo o fio interferindo nos movimentos. Eu jogo muito FPS e nunca senti lag nos mouses que eu uso.

    Se você for comprar, procure mouses de marcas conhecidas para evitar aborrecimentos, ou então teste antes de comprar.

  21. justy em 31 dez, 2009

    Parabéns, bem esclarecedor o a matéria, não conhecia ainda o conector ps2 hibrido. Támbem ja tive dores de cabeça com teclado usb. Abraços.

  22. alejandro pinto em 1 jan, 2010

    num dia formatei o disco do pc de um amigo meu e ele tinha comprado 1 teclado usb.
    Parece estranho mas o bios reconhecia o teclado perfeitamente e o boot loader do windows também, mas o cd original do windows xp não o reconhecia, porquê? será que o programa de configuração do windows não tem controladores pro teclado usb? bom ano para todos.

  23. Rockman_X em 3 jan, 2010

    Otima materia faz juz o nome do site, nao conhecia essa entrada hibrida PS2 com certeza com o tempo sumira das motheboards futuras ja q no mercado ha adaptadores para isso podem, assim seria uma boa ser substituidas por 2 portas usb derrepente, agora sobre mouse e telcado sem fio pra mim bom mesmo e bluetooth sem precisar de adaptadores para emitir o sinal via radio e por ultimo uma sugestao eu como usuario de notebook a um tempo faltou colocar como funciona os trackpads dos notebooks.

  24. jfulber em 3 fev, 2010

    Ehh da hora meu…. esse Morimoto manja mesmo…
    Otima materia.
    Agora alguem me ensina colocar minha imagem ai, please!!!

  25. Daniel Ferreira em 16 fev, 2010

    Acompanho as matérias deste site há muito tempo. Espero que sempre sejam de ótima qualidade técnica, algo que é de praxe em se tratando do tão renomado Guia Do Hardware. Valeu, Morimoto, pelas informações neste excelente artigo. Só acho impróprio, me perdoe, classificar tal material como para iniciantes. Creio que muitas pessoas da área não possuem tantos conhecimentos assim, ainda que seja sobre mouses e teclados :). Sem mais, agradeço.

  26. Terinho em 23 mar, 2010

    escelente trabalho no que se diz a informação vosso trabalho tem sido pra mim uma forma de assistir aulas sem ter que me sentar em uma sala de aulas..


Comente: