PAW3212DB-TJDT 和 PAW3220DB-TJDL/TJDR/TJDS 的引脚功能定义是一样的,只是封装有一点不一样。PAW3212DB-TJDT是圆形火山口,配的是圆孔透镜,PAW3220DB-TJDL/TJDR/TJDS是方形火山口,配的是方孔透镜。
PAW3212DB-TJDT 和 PAW3220DB-TJDL/TJDR/TJDS是相差不多的同一个系列,在写主控程序的时候是否可以把PAW3212DB-TJDT 和 PAW3220DB-TJDL/TJDR/TJDS都做进去?问题来了,平常一般让主控去读sensor的Product_ID1, Product_ID2来识别型号,但是PAW3212DB-TJDT 和 PAW3220DB-TJDL/TJDR/TJDS是一个系列的, Product_ID1, Product_ID2都一样,不能靠判断Product_ID去做区别。
PAW3212DB-TJDT的 ID1,ID2分别是 0x30,0x20
PAW3220DB-TJDL/TJDR/TJDS 的ID1,ID2同样是0x30,0x20
但是PAW3212DB-TJDT 和 PAW3220DB-TJDL/TJDR/TJDS的寄存器初始化又有区别,FW又需要对相应的sensor进行单独设定,主控程序要兼容这三颗sensor就必须要能能够区分它们的型号,可以参考下面的方法进行判断:
通过读取寄存器 0x5F 的值, 判断它的 Bit0 and Bit1来区分不同的应用。
登录大大通,了解更多详情,解锁1500+完整应用方案,更有大联大700+FAE在线答疑解惑!