1. 开发板硬件概述
AC696N是JL杰理科技推出的一款高性能蓝牙音频SoC开发板,搭载AC6966B主控芯片。这块开发板在消费电子领域应用广泛,尤其适合智能音箱、TWS耳机等音频设备的快速原型开发。板载资源包括GPIO、PWM、ADC、I2C、UART等丰富接口,采用2.54mm间距排针引出,便于与各类外设连接。
开发板正面布局采用功能分区设计:左上角为电源管理区域,右侧集中了主控芯片和存储器件,底部两排40Pin扩展接口按照信号类型分组排列。这种布局既考虑了信号完整性,又方便开发者快速定位目标引脚。
注意:AC6966B芯片采用QFN48封装,开发板已将所有可用IO通过排针引出。实际使用时需注意部分引脚存在复用功能,需通过软件配置确定当前功能模式。
2. 核心接口功能解析
2.1 电源管理接口
开发板支持3.3V-5V宽电压输入,通过板载DC-DC转换电路生成系统所需的多路电源:
- VBAT(Pin 1):主电源输入,范围3.3V-4.2V,最大承载电流1A
- 3V3_OUT(Pin 2):稳压输出,可为外设提供300mA电流
- GND(Pin 3/5/7...):共设计6个接地引脚,布局时注意电源回路分布
电源接口旁配有2个10μF陶瓷电容和1个100nF去耦电容,实测在500mA负载下纹波小于50mV。对于高精度音频应用,建议在VBAT输入端增加LC滤波网络。
2.2 数字通信接口
2.2.1 UART调试接口
- UART0_TX(Pin 15):默认调试输出,波特率可配置(9600-2Mbps)
- UART0_RX(Pin 16):烧录和调试输入,需接1K上拉电阻
实测发现,在115200bps速率下连续传输时,建议在TX线串联22Ω电阻消除振铃。开发板已内置USB转UART芯片,通过MicroUSB接口即可建立通信。
2.2.2 I2C音频控制
- I2C0_SCL(Pin 21):时钟线,支持标准/快速/高速模式
- I2C0_SDA(Pin 22):数据线,开漏输出需接上拉
连接外部Codec时,总线电容应控制在400pF以内。实测使用2.2K上拉电阻时,在400kHz速率下波形最稳定。
2.3 音频专用接口
2.3.1 模拟音频输入
- MIC1P(Pin 28):麦克风正相输入,支持差分/单端模式
- MICBIAS(Pin 30):可编程偏置电压(1.8V-2.9V)
使用驻极体麦克风时,建议配置为2.2V偏置,串联2.2KΩ电阻。开发板已预留贴片位置,可直接焊接相关元件。
2.3.2 数字音频输出
- I2S_BCLK(Pin 33):位时钟,最高支持192kHz/24bit
- I2S_LRCK(Pin 34):左右声道时钟
- I2S_DOUT(Pin 35):数据输出,驱动能力达8mA
实测发现,长距离传输时应在BCLK和LRCK线上串联33Ω电阻匹配阻抗。开发板未预留终端电阻位置,需自行在飞线上添加。
3. 引脚连接实战指南
3.1 最小系统搭建
实现基础功能需连接以下必要引脚:
- 电源组:VBAT+3V3_OUT+GND
- 调试组:UART0_TX/RX
- 复位组:NRST(Pin 12)接10K上拉+100nF电容
典型连接方案:
bash复制VBAT -- 3.7V锂电池
3V3_OUT -- 外设电源
UART0_TX -- USB转串口RX
UART0_RX -- USB转串口TX(串1K电阻)
NRST -- 复位按钮
3.2 音频系统连接示例
构建完整音频链路需连接:
- 数字音频输出到DAC:
- I2S_BCLK → DAC_SCK
- I2S_LRCK → DAC_WS
- I2S_DOUT → DAC_SD
- 麦克风输入:
- MIC1P → 麦克风正极
- MICBIAS → 通过2.2K电阻接麦克风
- 控制接口:
- I2C0_SCL → DAC_SCL
- I2C0_SDA → DAC_SDA
关键参数:I2S主时钟配置为11.2896MHz(44.1kHz采样率),I2C地址设为0x34。
3.3 GPIO扩展应用
剩余GPIO可灵活配置:
- GPIO8(Pin 18):驱动LED,配置为推挽输出
- GPIO12(Pin 24):按键输入,内部上拉使能
- ADC3(Pin 29):电池电压检测,10位精度
PWM输出示例:
c复制// 配置GPIO10为PWM输出
GPIO_Init(GPIO10, GPIO_MODE_AF_PP);
PWM_Config(1000, 500); // 1kHz频率,50%占空比
4. 常见问题排查
4.1 电源异常
现象:3V3_OUT电压波动大
排查步骤:
- 测量VBAT输入是否稳定
- 检查负载电流是否超300mA
- 用示波器观察DC-DC开关噪声
解决方案:在VBAT端增加100μF电解电容,3V3_OUT加10μF陶瓷电容。
4.2 I2S时钟失锁
现象:音频播放杂音
关键检查点:
- 用逻辑分析仪捕获BCLK/LRCK波形
- 确认主从模式配置一致
- 测量信号线阻抗(应≈50Ω)
典型修复:在传输线始端串联33Ω电阻,缩短走线长度至5cm内。
4.3 开发板无法识别
诊断流程:
- 确认NRST引脚电压>2.5V
- 检查UART接线是否反接
- 测量32.768kHz晶振是否起振
应急方案:按住NRST按钮上电,进入强制下载模式。