01
VCM马达概述
工作原理 · 手机摄像头应用 · 关键参数(行程/推力/响应时间)
基础概念
02
驱动芯片选型
DW9714/AK7311/BU64253对比 · 输出电流/分辨率/通信接口
选型芯片
03
驱动电路设计
H桥驱动 · 电流采样电阻 · 电源滤波去耦 · PCB布局
硬件PCB
04
I2C通信协议详解
总线时序 · 从机地址读写 · 寄存器映射
协议I2C
05
PWM控制模式
频率选择 · 占空比与位置 · 波形产生与调试
PWM控制
06
DAC控制模式
分辨率与精度 · 输出映射 · 纹波抑制
DAC模拟
07
快速模式与慢速模式
电流控制策略 · 平滑启动 · 模式切换时序
时序模式
08
自动对焦(AF)控制逻辑
AF算法 · 位置环/电流环 · Sweep/Search/Lock
AF算法
09
光学防抖(OIS)驱动原理
OIS马达结构 · 与AF区别 · 陀螺仪+位置反馈
OIS防抖
10
波形调试基础
示波器探头 · 差分/单端测量 · 关键测试点
调试测量
11
上电时序与初始化波形
VDD/VIO顺序 · 复位时序 · 寄存器配置波形
上电初始化
12
I2C通信波形调试
起始/停止条件 · ACK/NACK · 毛刺干扰处理
I2C调试
13
PWM波形调试
频率/占空比测量 · 边沿时间 · 抖动与滤波
PWM调试
14
DAC输出波形调试
建立时间 · 纹波噪声 · DAC+PWM混合波形
DAC混合
15
马达运动波形分析
Sweep三角波/锯齿波 · Search步进 · Lock稳定
运动波形
16
电流波形与功耗分析
峰值/平均电流 · 电流与振动 · 低功耗模式
电流功耗
17
常见波形异常与解决
过冲/下冲 · 地弹串扰 · 通信失败缺失
异常排查
18
电磁兼容(EMC)与波形质量
辐射发射 · 传导发射 · 滤波电容影响
EMC滤波
19
温度对波形的影响
高温电流变化 · 低温响应慢 · 温度补偿
温度补偿
20
多马达协同驱动
双摄/多摄 · 串扰抑制 · 同步触发与相位
多摄同步
21
驱动芯片寄存器详解 (DW9714)
模式/电流/保护/状态寄存器
DW9714寄存器
22
驱动芯片寄存器详解 (AK7311)
I2C地址 · 增益/偏置/故障检测寄存器
AK7311寄存器
23
固件驱动开发(MCU侧)
I2C封装 · 马达API · 状态机 Init→Ready→Moving→Lock
MCU固件
24
固件驱动开发(Linux侧)
V4L2框架 · 设备树 · ioctl用户空间控制
LinuxV4L2
25
自动化测试脚本
Python控制示波器 · 参数自动测量 · 测试报告
Python自动化
26
产线校准与波形验证
AF/OIS校准 · 波形模板匹配 · 良率提升
产线校准
27
故障排查实战案例1:马达不动作
电源 · I2C · 使能信号逐级排查
案例电源
28
故障排查实战案例2:马达异响
PWM频率与机械共振 · 电流波形异常
异响共振
29
故障排查实战案例3:OIS漂移
陀螺仪与驱动不同步 · 温度漂移补偿失效
OIS漂移
30
课程总结与进阶方向
压电马达/SMA · 从驱动到系统工程师成长路径
总结进阶