TWS ChargerBox 驱动篇(二):Proximity Sensor

本文介绍了AMS的TMD2637红外传感器的工作原理,包括其功能框图、关键参数和状态图。传感器通过发射脉冲红外光并检测反射来测量接近度,其功耗可通过调整脉冲长度、周期和等待时间进行优化。寄存器配置涉及接近采样时长、阈值、等待时间等多个方面,以实现精确测量和节能运行。
摘要由CSDN通过智能技术生成

1.器件特性

AMSTMD2637 为例,熟悉红外传感器的主要配置参数及配置方法

1.1 功能框图

  接近传感器包括红外发射器红外接收器(光电二极管)。发光二极管的驱动电流、脉冲宽度和数量、发光周期等可编程控制。光电二极管采样得到的数据将经过信号放大(增益Gain)和偏差校准
在这里插入图片描述

  • INT为开漏输出,内置ADC用于光电二极管采样
  • Prox Thresholds接近阈值:上限和下限
1.2 关键参数

  红外发射器按照设定的参数发射不可见的红外光,当发出的红外光碰撞到范围内的目标时,它会反射到光电二极管上,该光电二极管将测得的红外能量转换为数字值,该数字值会随着目标的靠近而成比例增加,直至超过设定阈值。
在这里插入图片描述

问题:红外发射器是一直不停地发射红外光吗?如果不是是采用什么方式?有哪些功耗优化的措施?

在这里插入图片描述
  一个接近度测量周期包含n脉冲脉冲长度PPULSE_LEN有效驱动电流PLDRIVE的持续时间,PRATE是一个接近度测量的持续时间,接近度测量周期之间引入等待时间PWTIME
  以上参数与功耗的关系如下:
在这里插入图片描述

1.3 状态图

在这里插入图片描述

2.寄存器解释

(1)使能寄存器

  • 控制内部晶振(用于内部ADC)和等待定时器PWTIME的使能

  • 控制接近检测的使能,该使能应在完成所有配置后激活
    在这里插入图片描述

  • 中断使能寄存器,使能标志位对应的中断在这里插入图片描述

(2)接近采样时长

  • 控制一个接近度采样的持续时长,即周期。注意其计算方式。
    在这里插入图片描述

(3)阈值寄存器和数据寄存器

  • 数据寄存器存放采样值,若开启移动平均数,则存放求平均后的数值
    在这里插入图片描述
  • 中断上下限阈值
    在这里插入图片描述

(4)PERS REG

  • 连续多个采样值超过阈值才产生中断
    在这里插入图片描述

(5)配置寄存器PCFG0 和 PCFG1

  • PCFG0:设置接收器的增益和一个接近度测量周期内的脉冲数
  • PCFG1:设置单个脉冲宽度和发射器的驱动电流
  • CFG3:设置状态寄存器读取后复位和中断后进入睡眠模式(Sleep After Interrupt)
    在这里插入图片描述
    在这里插入图片描述

(6)等待时间寄存器

  • 设置接近度测量之间的等待时间
    在这里插入图片描述

(7)移动平均数设置寄存器

  • 对采样值计算移动平均数,计算后再加载到数据寄存器
    在这里插入图片描述

(8)偏差寄存器和校准寄存器

  • 校准流程与方法?
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

la_fe_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值