有效像素:208*288
灰度值等级:256级
分辨率:508DPI
采集面积:12mm*17mm
特殊涂层:耐刮擦,湿手指体验好
ESD标准:IEC61000-4-2接触±8KV,空气±15KV
防水等级:IP65等级 IEC60529
接口类型:SPI
支持的算法:1:N
支持的操作系统:Windows/Android/Linux
采用标准SPI接口,最大传输速率18M,作为从机与主机通信。

名称 | 序号 | 功能 | 说明 |
SPI_MISO | 1 | 输出 | SPI数据输出,主入从出 |
VDD | 2 | 电源 | 系统电源 |
NC | 3 | 无 | 无 |
SPI_CLK | 4 | 输入 | SPI时钟,由主机提供,不低于8MHz |
NC | 5 | NC | 无连接 |
SPI_MOSI | 6 | 输入 | SPI数据输入,主出从入 |
SPI_CS | 7 | 输入 | SPI器件片选 |
GND | 8 | 电源 | GND |
LED_G | 9 | 输入 | 绿色灯负极 |
LED_B | 10 | 输入 | 蓝色灯负极 |
LED_R | 11 | 输入 | 红色灯负极 |
LED_3.3 | 12 | 电源 | LED供电电源 |
模组内包含了一个SPI从机接口。用户通过SPI接口完成对模组的初始化、发出采图命令、读取指纹数据。SPI支持0模式和3模式,SPI_CLK上升沿采样数据,SPI_CLK下降沿驱动数据,接口时序如下图所示:

传感器操作时序如下图所示:

模组的SPI接口支持3种操作:单字节读、单字节写和多字节读。三种基本操作的对应的SPI序列如下表所示:
SPI基本操作命令编码
序号 | SPI操作 | SPI序列 |
1 | 10 | 8位寄存器地址→0x80→寄存器写入值 |
2 | 00 | 8位寄存器地址→0x00→返回的寄存器值 |
3 | 01 | 8位寄存器地址→0x40→1个像素点的指纹数据→……→最后一个像素点指纹数据 |
4 | 11 | 保留 |
指纹采集控制模块通过SPI接口对其进行配置。指纹采集控制模块控制模拟前端ADC采样时序;指纹采集控制模块控制指纹采样数据的存储与读取。
本章中列出了传感器采集指纹数据的流程,用户可以作为参考,用户通过SPI接口,首先向传感器发送开始采图指令,然后通过SPI接口读取传感器返回的指纹数据。一次最多可读取一帧指纹图像数据。如果SPI收集指纹数据的速度快于传感器采集数据的速度,传感器会返回无效数据0,用户需要去剔除掉无效的数据0。
读寄存器0x10,读取的值应为0x00。
读寄存器0xf0,若返回的值为0x00,为无效数据,只有非零数据才是有效的指纹数据。