这次涉及到两个,一个是AW93208CSR,一个是AW93208QNR。
| 项目 | AW93208CSR | AW93208QNR |
|---|---|---|
| 通道数 | 8 Channel | 8 Channel |
| 功能 | 佩戴检测 + Touch Key + Slider | 佩戴检测 + Touch Key + Slider |
| Flash | 16KB | 16KB |
| I2C | 400kHz | 400kHz |
| 工作电压 | 2.7~3.6V | 2.7~3.6V |
| 温度范围 | -40~85℃ | -40~85℃ |
| 封装 | WLCSP 1.75×1.19mm 15 Balls | QFN 3×3mm 24 Pins |
| Deep Sleep | 2.5μA | 6.5μA |
| Active Mode | 15.5μA | 27.5μA |
| 地址配置 | 固定0x12 | 可通过CS2修改地址 |
| 典型应用 | TWS耳机、AI眼镜 | AI眼镜、家电、液位检测等 |
1 AW93208CSR
AW93208CSR是艾为电子8通道电容入耳检测&触摸按键控制器,WLCSP1.75×1.19mm‑15B超小裸片封装,主打TWS耳机入耳检测,也支持触摸按键、线性/滚轮滑动,内置MCU与手势算法,功耗相比QNR版本更低。
同系列对比:AW93208QNR为QFN3×3‑24L;AW93208CSR为WLCSP,功耗更低、尺寸更小,I2C地址固定不可修改。
一、核心特性 Features
- 传感通道:8路CS0‑CS7电容通道;支持自电容 / 互电容检测;电容分辨率可达 1aF。
- 片上算法
- AOT自动偏移调谐、自适应温度补偿,硬件防水能力。
- 内置手势识别:单击/双击/三击、短按/长按、线性滑动、滚轮滑动、入耳检测、电容力度检测。
- 通信与中断
- I2C Fast‑mode最高400kHz;7‑bit I2C地址固定0x12,硬件不可修改(没有CS2引脚地址选择功能)。
- INTN:开漏输出外部中断引脚;中断源寄存器
IRQSRC(0x4410)主机读取自动清标志;IRQEN(0x4414)中断掩码配置。
- 复位机制:POR上电复位、BOR掉电复位、软件复位(写
0xFF18=0x3C触发软复位)。 - 功耗(VCC=2.8V,25℃典型值,显著低于QNR版本)
| 模式 | 典型电流 | 说明 |
|---|---|---|
| Active 活跃 | 15.5μA | AFE、MCU全速运行 |
| Doze 打盹 | 6.5μA | 间歇扫描,检测物体自动切回Active |
| Sleep 睡眠 | 5.0μA | OSC开启,AFE关闭 |
| Deep Sleep 深度睡眠 | 2.5μA | OSC、AFE关闭,仅保留I2C监听 |
- 电气规格
- VCC供电:
2.7V ~3.6V;I2C上拉VIO:1.1V ~ 3.6V。 - ESD:HBM ±8kV;CDM ±1.5kV;工作温度‑40℃~+85℃。
- VCC供电:
- 片上资源:内置超低功耗MCU、16KB Flash;固件支持在线升级。
二、引脚、封装与物料信息
- 封装:WLCSP 1.75mm×1.19mm×0.57mm,15个焊球;丝印标记:
Z6PA。 - 关键焊球定义
- A1:SCL;B1:SDA;C1:INTN;A4:VCC;B2/B3/B4:GND。
- A2/A3/A5/B5/C2/C3/C4/C5:CS0‑CS7,电容传感输入,可配置屏蔽电极。
- 订货信息
- MSL1湿敏等级(相比QNR的MSL3,回流焊管控宽松),RoHS无卤;卷带4500pcs/盘。
- 外围器件推荐
- VCC:C1=1μF,C2=0.1μF去耦电容。
- SCL/SDA/INTN上拉R1‑R3:4.7kΩ。
- CS0‑CS7传感串联电阻R4‑R11:390Ω(⚠️和QNR版本1kΩ不同,硬件注意区分)。
三、内部硬件架构
1. AFE模拟前端
由多路选择器MUX、Shield Driver屏蔽驱动、Offset Compensation偏移补偿、电荷放大器Cap‑to‑Voltage、片上温度传感器、ADC组成。
- 支持将CSx配置为屏蔽电极,输出跟随传感器信号的屏蔽驱动信号,降低寄生电容,抗干扰。
- Offset Compensation补偿PCB寄生电容
CPARA,提取手指带来的变化量CPROX。 - 片上温度传感器,给DSP做温度漂移补偿。
- ADC将电荷信号转为数字
AdcData送入DSP。
2. DSP数字信号处理链路
- 数据滤波,抑制高频噪声,提升SNR;
- 自适应温度补偿;
- Baseline基线跟踪,缓慢补偿环境漂移;
- Status Decision状态判决; 输出:
CapDiff电容变化量、CapValid有效标志、Status触摸/手势状态。
四、工作模式与状态跳转
共4种工作模式,状态机逻辑与AW93208QNR大体一致。
- Power‑Off → 上电初始化:耗时约20ms;初始化完成INTN拉低之后,主机才可I2C通信。
- Sleep:OSC开启,AFE关闭;可命令切换Active / DeepSleep。
- DeepSleep:功耗最低,OSC、AFE关闭,仅I2C监听。
- Active:全速扫描;长时间无触摸自动进入Doze。
- Doze:拉长扫描周期,降低平均功耗;检测到接近事件自动切回Active。
扫描周期配置寄存器:
SCANCTRL1(0x1A04)、AFECFG3_CHx。
复位时序要点
- POR上电:VCC上电稳定后等待Tinit=20ms,INTN变低,I2C才可通信。
- BOR:电源跌落触发复位;电源恢复后同样等待20ms初始化。
- 软复位:写寄存器触发,Tsrst=2.5μs,之后同样等待20ms初始化。
五、I2C接口规范
- 从机模式,最高400kHz Fast‑mode;寄存器地址16bit,寄存器数据32bit,大端Big‑Endian,也支持8bit读写;支持重复起始、连续读写。
- SDA/SCL带有去毛刺:SDA≈88ns,SCL≈77ns。
- SDA、INTN为开漏输出,Vol≤0.4V时灌电流能力8mA。
- ⚠️重要差异:CSR版本I2C地址固定0x12,不能通过引脚修改,没有QNR版本的地址选择功能。
六、手势识别逻辑
芯片固件完成全部手势算法,主机读取寄存器状态即可,不需要上层软件算法。手势定义时序逻辑与AW93208QNR完全一致:
- 单击Single‑click:触摸时长小于
clickth,释放;两次触摸间隔大于intervalth。 - 双击/三击 Double‑click / Triple‑click:连续多次点击,相邻触摸间隔小于
intervalth。 - 短按Short‑press:
shortpressth < Δt < longpressth;两次中断:到达短按阈值、松开。 - 长按Long‑press:触摸时长超过
longpressth;两次中断:到达短按阈值、到达长按阈值。 - 滑动Slide
- 单次滑动:手指滑动距离超过
slideth阈值,抬起后上报;区分快滑/慢滑。 - 连续滑动:手指不抬起,每移动设定距离持续上报位置。
- 滚轮滑动Wheel slide:输出位置、移动距离、方向、圈数、顺时针/逆时针。
- 单次滑动:手指滑动距离超过
七、PCB Layout设计要求
- 去耦电容紧靠VCC焊球;外围元件尽量靠近芯片;同层走线连接芯片焊盘,避免跨层。
- CS0‑CS7到Sensor电极走线尽可能短。
- 传感走线远离麦克风、耳机音频走线,避免音频干扰。
- 参考通道与传感通道就近摆放,提升抗干扰。
- 芯片电源使用低噪声LDO供电。
八、版本历史
- V1.0:2021‑06正式发布
- V1.1:Jul‑2025,修改VIO上拉电压范围
九、AW93208 CSR vs QNR 关键差异(驱动&硬件重点)
| 项目 | AW93208CSR(WLCSP) | AW93208QNR(QFN) |
|---|---|---|
| 封装 | WLCSP‑15B 1.75×1.19mm | QFN 3×3‑24L |
| I2C地址 | 固定0x12,不可改 | CS2引脚选择:0x12/0x13/0x14 |
| CSx串联电阻 | 390Ω | 1kΩ |
| 功耗 | 显著更低:DeepSleep 2.5μA | DeepSleep 6.5μA |
| MSL湿敏等级 | MSL1 | MSL3 |
| 屏蔽驱动 | ✅硬件集成Shield Driver | 支持屏蔽,文档不强调Shield Driver模块 |
| 典型应用 | TWS耳机入耳检测 | 平板、笔记本、台灯等 |
十、BSP驱动开发重点提醒
- 上电/POR/BOR/软复位之后,必须等待INTN引脚拉低,再发起I2C访问,等待初始化20ms。
- CSR版本I2C地址固定
0x12,硬件没有地址选择,驱动写死该地址。 - INTN配置为下降沿触发;中断服务读取
IRQSRC(0x4410)自动清除中断标志。 - I2C读写函数要适配:16位寄存器地址、32位大端数据格式。
- 芯片内部完成采样、滤波、温度补偿、手势识别;主机只需要读取状态寄存器。
- 功耗模式切换:根据产品业务在Active / Doze / Sleep / DeepSleep之间切换优化整机功耗。
如果你需要,我可以整理一份AW93208QNR & CSR对比速查表,方便硬件评审、驱动适配查阅。
2 AW93208QNR
AW93208QNR是艾为电子(AWINIC)8通道电容佩戴检测&触摸按键控制器,QFN3×3‑24L封装,支持自电容/互电容检测,集成手势算法,面向穿戴设备、笔记本、台灯、智能门锁等产品。
一、核心特性 Features
- 传感通道:8路电容传感通道CS0‑CS7;支持自电容/互电容两种检测模式;电容分辨率可达 1aF。
- 内置算法
- AOT自动偏移调谐;自适应温度补偿;硬件级防水能力。
- 手势识别:单击/双击/三击、短按/长按、线性滑动、滚轮滑动、佩戴检测、电容力度检测。
- 通信与中断
- I2C Fast‑mode,最高400kHz;默认7‑bit地址
0x12;可通过CS2引脚修改I2C地址:浮空=0x12,接GND=0x13,接VCC=0x14;CS2用作地址配置时不能作为传感通道。 - INTN:开漏输出外部中断引脚,事件发生拉低;主机读取中断寄存器后清除中断标志。
- I2C Fast‑mode,最高400kHz;默认7‑bit地址
- 复位机制:POR上电复位、BOR掉电复位、软件复位(写寄存器
0xFF18=0x3C触发软复位)。 -
功耗(VCC=2.8V,25℃典型值)
模式 典型电流 说明 Active 活跃 27.5μA AFE、MCU全速运行 Doze 打盹 12μA 间歇扫描,功耗降低;检测到物体自动切回Active Sleep 睡眠 10μA OSC开启,AFE关闭 Deep Sleep 深度睡眠 6.5μA OSC、AFE关闭,仅保留I2C监听 - 电气参数
- 供电VCC:
2.7V ~ 3.6V;I2C上拉电源VIO:1.1V ~3.6V。 - ESD:HBM ±8kV;CDM ±1.5kV;工作温度‑40℃ ~ +85℃。
- 供电VCC:
- 片上资源:内置低功耗MCU、16KB Flash,支持固件在线升级。
二、引脚与封装
- 封装:QFN 3×3‑24L,底部大焊盘(Pin25)必须接地;丝印标记
G6UX。 - 关键引脚:
- CS0‑CS7:电容传感输入,也可配置为屏蔽电极、普通IO;CS2复用I2C地址选择。
- SCL/SDA:I2C,开漏,外部需要上拉电阻。
- INTN:中断输出,开漏,外部需要上拉。
- VCC:芯片电源;GND:地;TP:测试引脚,悬空。
- 典型外围器件:
- VCC:1μF(C1)+0.1μF(C2)去耦电容,靠近芯片。
- I2C、INTN上拉电阻R1‑R3:4.7kΩ。
- CSx传感串联电阻R4‑R11:1kΩ。
三、系统工作原理
1. AFE模拟前端
由开关矩阵、电荷放大器(Cap‑to‑Voltage)、偏移补偿、ADC构成:
- Offset Compensation:补偿PCB寄生电容
CPARA,只提取手指带来的电容变化量CPROX。 - ADC把电容变化转为数字ADC数据送给DSP数字处理单元。
2. DSP数字信号处理流程
- 数据滤波:抑制高频噪声,提升信噪比SNR。
- 自适应温度补偿:补偿温度漂移。
- Baseline基线跟踪:缓慢跟踪环境慢变化。
- Status Decision:结合阈值输出触摸/接近/佩戴状态。 输出三类数据:
CapDiff电容变化量、CapValid有效标志、Status手势状态。
3. 四种工作模式与状态跳转
- Power‑Off → 上电初始化(约20ms):读取Flash配置、识别CS2确定I2C地址、初始化完成INTN拉低,之后进入Sleep。
- Sleep:OSC打开,AFE关闭;可命令切换至Active / DeepSleep。
- DeepSleep:功耗最低,OSC、AFE关闭;仅I2C可通信。
- Active:全速扫描;长时间无触摸自动进入Doze。
- Doze:拉长扫描周期降低功耗;一旦检测接近事件自动切回Active;主机可发命令进入Sleep。
扫描周期由寄存器
SCANCTRL1(0x1A04)和通道寄存器AFECFG3_CHx配置。
4. 复位时序要点
- POR上电:VCC上升后,初始化时间
Tinit≈20ms,INTN变低之后主机才能发起I2C通信。 - BOR:VCC跌到阈值触发复位,电源恢复后同样等待20ms初始化。
- 软复位:写寄存器触发,
Tsrst=2.5μs,之后同样等待20ms初始化完成。
四、I2C接口细节
- 从机,最高400kHz Fast‑mode;寄存器地址16bit,寄存器数据32bit,大端(Big‑Endian)传输;也支持8bit读写。
- 支持重复起始、连续读写;SDA/SDA输入带有去毛刺(SDA≈88ns,SCL≈77ns)。
- INTN、SDA为开漏输出,灌电流能力8mA(Vol≤0.4V)。
- 中断机制:
IRQSRC(0x4410):中断源状态寄存器,主机读取后自动清除。IRQEN(0x4414):中断使能掩码寄存器,可以打开/关闭各类中断事件。
五、手势识别定义
芯片硬件固件完成手势识别,通过中断上报,主机读取状态即可,不需要上层做算法:
- 单击Single‑click:触摸时长小于
clickth,释放;两次触摸间隔大于intervalth。 - 双击/三击 Double‑click / Triple‑click:连续多次点击,相邻触摸间隔小于
intervalth。 - 短按Short‑press:触摸时间:
shortpressth < Δt < longpressth;触发两次中断:达到短按阈值一次、松开一次。 - 长按Long‑press:触摸时间超过
longpressth;触发两次中断:达到短按阈值一次、达到长按阈值一次。 - 滑动Slide
- 单次滑动:手指滑过阈值距离
slideth,抬起后上报;区分快滑/慢滑。 - 连续滑动:手指不抬起,每移动指定距离持续上报位置。
- 滚轮滑动Wheel slide:输出
SlidePosition位置、MoveDistance移动距离、MoveDir方向、CircleCnt圈数、CircleDir顺时针/逆时针。
- 单次滑动:手指滑过阈值距离
六、硬件设计与PCB布局建议
- 电源去耦电容紧靠VCC引脚摆放。
- CS0‑CS7到Sensor焊盘走线尽量短。
- 传感走线远离麦克风、耳机音频走线,避免干扰。
- 佩戴检测通道建议采用差分走线;VCC优先使用LDO供电。
- 参考通道与传感通道就近布局提升抗干扰。
七、绝对最大额定、可靠性
- 电压:所有引脚‑0.5V ~ 3.6V;结温Tjmax=150℃;存储温度‑65~150℃。
- MSL3湿敏等级;RoHS无卤;卷带包装每盘6000pcs。
八、版本历史(V1.4 Jul‑2025)
- V1.0:2021‑06正式发布
- V1.1:2022‑04 修改手势定义
- V1.2:2023‑11 修改封装、电气参数、电阻值
- V1.3:2025‑03 更新订货信息、电气特性、I2C地址引脚电压说明
- V1.4:2025‑07 修改VIO上拉电压范围
九、BSP驱动开发关键要点
- 上电后必须等待INTN拉低,再访问I2C;复位(POR/BOR/SW‑RST)后都需要等待20ms初始化。
- CS2引脚硬件决定I2C从地址,硬件设计阶段确认,驱动中使用对应7‑bit地址。
- INTN开漏中断:内核配置为下降沿触发;中断服务中读取
IRQSRC寄存器自动清中断。 - 寄存器是16位地址,32位大端数据,I2C读写函数需要适配该格式。
- 支持4种功耗模式切换,可根据产品场景切换Active/Doze/Sleep/DeepSleep做功耗优化。
- 芯片内部完成电容采样、滤波、温度补偿、手势识别;主机只需要读取手势状态寄存器,不需要实现触摸算法。
如果你需要,我可以进一步输出:①设备树片段示例;②I2C读写伪代码框架;③调试排错清单。
&spm=1001.2101.3001.5002&articleId=164342012&d=1&t=3&u=6b5a7102b26d4bcc949249f9efed45dc)
301

被折叠的 条评论
为什么被折叠?



