29 IIC(七)AP3216C

1. 简介

AP3216C集成了光强(Ambilent Light Sensor,ALS)、距离(Proximity Sensor,PS)和红外传感器(Infrared Radiation LED,IR)。

该芯片通过IIC接口与主控芯片交互

  • 实物图

  • 内部结构

    VDD: 3.3V

    SLC: IIC Clock

    GND:

    LEDA: 3.3V

    LEDC: 一般接LDR

    LDR: LED驱动输出引脚

    INT : 中断输出引脚

    SDA: IIC Data

  • 硬件接线图

由上述引脚描述和硬件接线可知,实际使用时只需要控制SCL和SDA

  • 设备地址

    AP3216C默认地址为0x1e

2. 寄存器

需要注意一点就是采集到的寄存器的值为ADC值,需要进行相应的转换。

光感为16bit分辨率,距离为10bit分辨率,红外为10bit分辨率

2.1 system mode

  • power down

    设备停止操作,寄存器保存之前配置。设备处于休眠状态,ALS、PS、IR将被清空

  • ALS、PS、IR active

    设备交替操作获取相关ADC值彼此之间的轮询如下

  • SW reset

    设置软复位后需要等待10ms

3. 读写控制

AP3216C支持SMBus

3.1 IIC Write

  • write type 1

  • write type 2

3.2 IIC Read

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值