17
Touchpad / Leitores de Digitais Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Embed Size (px)

Citation preview

Page 1: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Touchpad / Leitores de DigitaisBruno Ramos de Macêdo RodriguesFelipe Orlandi de OliveiraGuilherme Masao OyakawaMoacir Nakano QueirozRodrigo Koiti Imanishi Hara

Page 2: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Histórico: Touchpad

TouchPad• Final da década de 80 - MC 200/400/600/WORD

Series• GlidePoint – Cirque Corporation• Apple Power Note 500• Synaptics – 1995

Page 3: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Histórico: Leitores de Digital• Impressão digital para identificação• Agências de segurança precursoras• FBI – NIST (National Institute of Standards and

Technology)

Page 4: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

TouchPad: Diferenças• Tecnologia Resistiva

Page 5: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

TouchPad: Diferenças• Tecnologia Capacitiva

Page 6: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Modo Relativo• Controle através da variação de posição

Dado Tamanho(bits) Alcance Significado

ΔX 8 ±127 Variações horizontais

ΔY 8 ±127 Variações verticais

Left(botão esquerdo)

1 0 ou 1Estado do botão

direito

Right(botão direito)

1 0 ou 1Estado do botão

esquerdo

Page 7: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Modo Absoluto• Trabalha com o valor horizontal/vertical absoluto

Dado Tamanho(bits) Alcance SignificadoX 13 0-6143 Posição horizontal do

dedoY 13 0-6143 Posição vertical do

dedoZ 8 0-255 Pressão W 4 0-15 Comprimento do

dedo e outras informações

Left (botão esquerdo)

1 0 ou 1 Estado do botão direito

Right (botão direito)

1 0 ou 1 Estado do botão esquerdo

Movimento 1 0 ou 1 Presença de movimento

Dedo 1 0 ou 1 Presença de dedo

Page 8: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Filtros

Page 9: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Protocolo PS/2Define uma comunicação serial, síncrona e bidirecional.Usa ACKs.Possui 4 portas, VCC, GND, CLK e DATADois modos de operação:

Absoluto: envia mensagens de 6 bytes, informando a posição absoluta do dedo, e bits de status.

Relativo: envia mensagens de 3bytes, contendo o deslocamento das posições e bits de status.

Page 10: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Protocolo RMI4• Register Mapped Interface• - Interface particular para cada dispositivo que

utiliza o RMI (acesso a um registrador específico).• - Duas entidades na comunicação: mestre

(processador) e escravo (dispositivo).• - Padrões de funções (0x11 para touchpad).

Page 11: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Funções RMI4

Page 12: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

SPI (Serial Peripherical Interface)• - Uma das interfaces que pode ser utilizada pelo

RMI.• - Pode haver comunicação de um escravo para um

mestre ou de vários escravos para um mestre.• - Linhas de sinais para comunicação.

Page 13: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

SPI - Funcionamento

Page 14: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

SW6888 Fingerprint Sensor

Diagrama de blocos do sensor de digitais

Page 15: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

SW6888 Fingerprint Sensor• Parte Analógica:• Matriz de sensores, Conversor A/D, circuitos de

gerenciamento de energia e detector de dedo

• Parte Digital:• Memória, processamento de imagem, controlador

Page 16: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

SW6888 - Fluxograma

Page 17: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara

Dúvidas?