Datasheet学习7--AW93208(TODO)

这次涉及到两个,一个是AW93208CSR,一个是AW93208QNR。

项目AW93208CSRAW93208QNR
通道数8 Channel8 Channel
功能佩戴检测 + Touch Key + Slider佩戴检测 + Touch Key + Slider
Flash16KB16KB
I2C400kHz400kHz
工作电压2.7~3.6V2.7~3.6V
温度范围-40~85℃-40~85℃
封装WLCSP 1.75×1.19mm 15 BallsQFN 3×3mm 24 Pins
Deep Sleep2.5μA6.5μA
Active Mode15.5μA27.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

  1. 传感通道:8路CS0‑CS7电容通道;支持自电容 / 互电容检测;电容分辨率可达 1aF
  2. 片上算法
    • AOT自动偏移调谐、自适应温度补偿,硬件防水能力。
    • 内置手势识别:单击/双击/三击、短按/长按、线性滑动、滚轮滑动、入耳检测、电容力度检测。
  3. 通信与中断
    • I2C Fast‑mode最高400kHz;7‑bit I2C地址固定0x12,硬件不可修改(没有CS2引脚地址选择功能)
    • INTN:开漏输出外部中断引脚;中断源寄存器IRQSRC(0x4410)主机读取自动清标志;IRQEN(0x4414)中断掩码配置。
  4. 复位机制:POR上电复位、BOR掉电复位、软件复位(写0xFF18=0x3C触发软复位)。
  5. 功耗(VCC=2.8V,25℃典型值,显著低于QNR版本)
模式典型电流说明
Active 活跃15.5μAAFE、MCU全速运行
Doze 打盹6.5μA间歇扫描,检测物体自动切回Active
Sleep 睡眠5.0μAOSC开启,AFE关闭
Deep Sleep 深度睡眠2.5μAOSC、AFE关闭,仅保留I2C监听
  1. 电气规格
    • VCC供电:2.7V ~3.6V;I2C上拉VIO:1.1V ~ 3.6V
    • ESD:HBM ±8kV;CDM ±1.5kV;工作温度‑40℃~+85℃。
  2. 片上资源:内置超低功耗MCU、16KB Flash;固件支持在线升级。

二、引脚、封装与物料信息

  1. 封装:WLCSP 1.75mm×1.19mm×0.57mm,15个焊球;丝印标记:Z6PA
  2. 关键焊球定义
    • A1:SCL;B1:SDA;C1:INTN;A4:VCC;B2/B3/B4:GND。
    • A2/A3/A5/B5/C2/C3/C4/C5:CS0‑CS7,电容传感输入,可配置屏蔽电极。
  3. 订货信息
    • MSL1湿敏等级(相比QNR的MSL3,回流焊管控宽松),RoHS无卤;卷带4500pcs/盘。
  4. 外围器件推荐
    • 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数字信号处理链路

  1. 数据滤波,抑制高频噪声,提升SNR;
  2. 自适应温度补偿;
  3. Baseline基线跟踪,缓慢补偿环境漂移;
  4. Status Decision状态判决; 输出:CapDiff电容变化量、CapValid有效标志、Status触摸/手势状态。

四、工作模式与状态跳转

共4种工作模式,状态机逻辑与AW93208QNR大体一致。

  1. Power‑Off → 上电初始化:耗时约20ms;初始化完成INTN拉低之后,主机才可I2C通信。
  2. Sleep:OSC开启,AFE关闭;可命令切换Active / DeepSleep。
  3. DeepSleep:功耗最低,OSC、AFE关闭,仅I2C监听。
  4. Active:全速扫描;长时间无触摸自动进入Doze。
  5. Doze:拉长扫描周期,降低平均功耗;检测到接近事件自动切回Active。

    扫描周期配置寄存器:SCANCTRL1(0x1A04)AFECFG3_CHx

复位时序要点

  1. POR上电:VCC上电稳定后等待Tinit=20ms,INTN变低,I2C才可通信。
  2. BOR:电源跌落触发复位;电源恢复后同样等待20ms初始化。
  3. 软复位:写寄存器触发,Tsrst=2.5μs,之后同样等待20ms初始化。

五、I2C接口规范

  1. 从机模式,最高400kHz Fast‑mode;寄存器地址16bit,寄存器数据32bit,大端Big‑Endian,也支持8bit读写;支持重复起始、连续读写。
  2. SDA/SCL带有去毛刺:SDA≈88ns,SCL≈77ns。
  3. SDA、INTN为开漏输出,Vol≤0.4V时灌电流能力8mA。
  4. ⚠️重要差异:CSR版本I2C地址固定0x12,不能通过引脚修改,没有QNR版本的地址选择功能。

六、手势识别逻辑

芯片固件完成全部手势算法,主机读取寄存器状态即可,不需要上层软件算法。手势定义时序逻辑与AW93208QNR完全一致:

  1. 单击Single‑click:触摸时长小于clickth,释放;两次触摸间隔大于intervalth
  2. 双击/三击 Double‑click / Triple‑click:连续多次点击,相邻触摸间隔小于intervalth
  3. 短按Short‑pressshortpressth < Δt < longpressth;两次中断:到达短按阈值、松开。
  4. 长按Long‑press:触摸时长超过longpressth;两次中断:到达短按阈值、到达长按阈值。
  5. 滑动Slide
    • 单次滑动:手指滑动距离超过slideth阈值,抬起后上报;区分快滑/慢滑。
    • 连续滑动:手指不抬起,每移动设定距离持续上报位置。
    • 滚轮滑动Wheel slide:输出位置、移动距离、方向、圈数、顺时针/逆时针。

七、PCB Layout设计要求

  1. 去耦电容紧靠VCC焊球;外围元件尽量靠近芯片;同层走线连接芯片焊盘,避免跨层。
  2. CS0‑CS7到Sensor电极走线尽可能短。
  3. 传感走线远离麦克风、耳机音频走线,避免音频干扰。
  4. 参考通道与传感通道就近摆放,提升抗干扰。
  5. 芯片电源使用低噪声LDO供电。

八、版本历史

  • V1.0:2021‑06正式发布
  • V1.1:Jul‑2025,修改VIO上拉电压范围

九、AW93208 CSR vs QNR 关键差异(驱动&硬件重点)

项目AW93208CSR(WLCSP)AW93208QNR(QFN)
封装WLCSP‑15B 1.75×1.19mmQFN 3×3‑24L
I2C地址固定0x12,不可改CS2引脚选择:0x12/0x13/0x14
CSx串联电阻390Ω1kΩ
功耗显著更低:DeepSleep 2.5μADeepSleep 6.5μA
MSL湿敏等级MSL1MSL3
屏蔽驱动✅硬件集成Shield Driver支持屏蔽,文档不强调Shield Driver模块
典型应用TWS耳机入耳检测平板、笔记本、台灯等

十、BSP驱动开发重点提醒

  1. 上电/POR/BOR/软复位之后,必须等待INTN引脚拉低,再发起I2C访问,等待初始化20ms。
  2. CSR版本I2C地址固定0x12,硬件没有地址选择,驱动写死该地址。
  3. INTN配置为下降沿触发;中断服务读取IRQSRC(0x4410)自动清除中断标志。
  4. I2C读写函数要适配:16位寄存器地址、32位大端数据格式
  5. 芯片内部完成采样、滤波、温度补偿、手势识别;主机只需要读取状态寄存器。
  6. 功耗模式切换:根据产品业务在Active / Doze / Sleep / DeepSleep之间切换优化整机功耗。

如果你需要,我可以整理一份AW93208QNR & CSR对比速查表,方便硬件评审、驱动适配查阅。

2 AW93208QNR

AW93208QNR是艾为电子(AWINIC)8通道电容佩戴检测&触摸按键控制器,QFN3×3‑24L封装,支持自电容/互电容检测,集成手势算法,面向穿戴设备、笔记本、台灯、智能门锁等产品。

一、核心特性 Features

  1. 传感通道:8路电容传感通道CS0‑CS7;支持自电容/互电容两种检测模式;电容分辨率可达 1aF
  2. 内置算法
    • AOT自动偏移调谐;自适应温度补偿;硬件级防水能力。
    • 手势识别:单击/双击/三击、短按/长按、线性滑动、滚轮滑动、佩戴检测、电容力度检测。
  3. 通信与中断
    • I2C Fast‑mode,最高400kHz;默认7‑bit地址 0x12;可通过CS2引脚修改I2C地址:浮空=0x12,接GND=0x13,接VCC=0x14;CS2用作地址配置时不能作为传感通道。
    • INTN:开漏输出外部中断引脚,事件发生拉低;主机读取中断寄存器后清除中断标志。
  4. 复位机制:POR上电复位、BOR掉电复位、软件复位(写寄存器0xFF18=0x3C触发软复位)。
  5. 功耗(VCC=2.8V,25℃典型值)

    模式典型电流说明
    Active 活跃27.5μAAFE、MCU全速运行
    Doze 打盹12μA间歇扫描,功耗降低;检测到物体自动切回Active
    Sleep 睡眠10μAOSC开启,AFE关闭
    Deep Sleep 深度睡眠6.5μAOSC、AFE关闭,仅保留I2C监听
  6. 电气参数
    • 供电VCC:2.7V ~ 3.6V;I2C上拉电源VIO:1.1V ~3.6V
    • ESD:HBM ±8kV;CDM ±1.5kV;工作温度‑40℃ ~ +85℃。
  7. 片上资源:内置低功耗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数字信号处理流程

  1. 数据滤波:抑制高频噪声,提升信噪比SNR。
  2. 自适应温度补偿:补偿温度漂移。
  3. Baseline基线跟踪:缓慢跟踪环境慢变化。
  4. Status Decision:结合阈值输出触摸/接近/佩戴状态。 输出三类数据:CapDiff电容变化量、CapValid有效标志、Status手势状态。

3. 四种工作模式与状态跳转

  1. Power‑Off → 上电初始化(约20ms):读取Flash配置、识别CS2确定I2C地址、初始化完成INTN拉低,之后进入Sleep。
  2. Sleep:OSC打开,AFE关闭;可命令切换至Active / DeepSleep。
  3. DeepSleep:功耗最低,OSC、AFE关闭;仅I2C可通信。
  4. Active:全速扫描;长时间无触摸自动进入Doze。
  5. Doze:拉长扫描周期降低功耗;一旦检测接近事件自动切回Active;主机可发命令进入Sleep。

扫描周期由寄存器SCANCTRL1(0x1A04)和通道寄存器AFECFG3_CHx配置。

4. 复位时序要点

  • POR上电:VCC上升后,初始化时间Tinit≈20msINTN变低之后主机才能发起I2C通信
  • BOR:VCC跌到阈值触发复位,电源恢复后同样等待20ms初始化。
  • 软复位:写寄存器触发,Tsrst=2.5μs,之后同样等待20ms初始化完成。

四、I2C接口细节

  1. 从机,最高400kHz Fast‑mode;寄存器地址16bit,寄存器数据32bit,大端(Big‑Endian)传输;也支持8bit读写
  2. 支持重复起始、连续读写;SDA/SDA输入带有去毛刺(SDA≈88ns,SCL≈77ns)。
  3. INTN、SDA为开漏输出,灌电流能力8mA(Vol≤0.4V)。
  4. 中断机制:
    • IRQSRC(0x4410):中断源状态寄存器,主机读取后自动清除。
    • IRQEN(0x4414):中断使能掩码寄存器,可以打开/关闭各类中断事件。

五、手势识别定义

芯片硬件固件完成手势识别,通过中断上报,主机读取状态即可,不需要上层做算法:

  1. 单击Single‑click:触摸时长小于clickth,释放;两次触摸间隔大于intervalth
  2. 双击/三击 Double‑click / Triple‑click:连续多次点击,相邻触摸间隔小于intervalth
  3. 短按Short‑press:触摸时间:shortpressth < Δt < longpressth;触发两次中断:达到短按阈值一次、松开一次。
  4. 长按Long‑press:触摸时间超过longpressth;触发两次中断:达到短按阈值一次、达到长按阈值一次。
  5. 滑动Slide
    • 单次滑动:手指滑过阈值距离slideth,抬起后上报;区分快滑/慢滑。
    • 连续滑动:手指不抬起,每移动指定距离持续上报位置。
    • 滚轮滑动Wheel slide:输出SlidePosition位置、MoveDistance移动距离、MoveDir方向、CircleCnt圈数、CircleDir顺时针/逆时针。

六、硬件设计与PCB布局建议

  1. 电源去耦电容紧靠VCC引脚摆放。
  2. CS0‑CS7到Sensor焊盘走线尽量短。
  3. 传感走线远离麦克风、耳机音频走线,避免干扰。
  4. 佩戴检测通道建议采用差分走线;VCC优先使用LDO供电。
  5. 参考通道与传感通道就近布局提升抗干扰。

七、绝对最大额定、可靠性

  • 电压:所有引脚‑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驱动开发关键要点

  1. 上电后必须等待INTN拉低,再访问I2C;复位(POR/BOR/SW‑RST)后都需要等待20ms初始化。
  2. CS2引脚硬件决定I2C从地址,硬件设计阶段确认,驱动中使用对应7‑bit地址。
  3. INTN开漏中断:内核配置为下降沿触发;中断服务中读取IRQSRC寄存器自动清中断。
  4. 寄存器是16位地址,32位大端数据,I2C读写函数需要适配该格式。
  5. 支持4种功耗模式切换,可根据产品场景切换Active/Doze/Sleep/DeepSleep做功耗优化。
  6. 芯片内部完成电容采样、滤波、温度补偿、手势识别;主机只需要读取手势状态寄存器,不需要实现触摸算法。

如果你需要,我可以进一步输出:①设备树片段示例;②I2C读写伪代码框架;③调试排错清单。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值