一个指纹IC一般有以下几个引脚:
RST 复位引脚
INT 中断引脚
MISO 主输入从输出
MOSI 主输出从输入
SPI CLK SPI时钟
CS/SS 片选引脚
VDD 数字供电
VDDIO I/O供电
VDDOTP OTP供电
为什么要进行晶振校准?(Oscillator Calibration)
内部系统时钟在传感器芯片之间会显现过程变化。(讲人话:存在误差)
可以对晶振(振荡器)进行校准以获得最佳的SPI性能。
晶振的校准参数烧录在指纹模组(模组对IC进行了封装)内置的OTP中,需要从OTP存储器读取校准值(一般模组出厂就烧好了,极少改动)。
如何进行晶振校准?
涉及到Oscillator Calibration Algorithm(晶振校准算法);一般在器件的spec里会有所提及;一般都是照着已有的成熟方案去实现就好;
指纹的时序问题?
照着IC Spec进行配置即可;
一般来说,可能会遇到下面几个问题:
1.ramp delay的时间根据实际情况可能需要做出相应的调整
- 建立时间(setup time,时序图中缩写一般为"tsu")