![Page 1: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/8.jpg)
Filtros
![Page 9: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/13.jpg)
SPI - Funcionamento
![Page 14: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/16.jpg)
SW6888 - Fluxograma
![Page 17: Bruno Ramos de Macêdo Rodrigues Felipe Orlandi de Oliveira Guilherme Masao Oyakawa Moacir Nakano Queiroz Rodrigo Koiti Imanishi Hara](https://reader036.vdocuments.net/reader036/viewer/2022062700/552fc12f497959413d8d3af5/html5/thumbnails/17.jpg)
Dúvidas?