聆思CSK6最小硬件系统电路设计
  m9kCQSVmQX0i 2023年11月02日 36 0

简介

本文通过聆思科技CSK6系智能主控芯片来讲解最小智能硬件系统电路设计怎么实现,其中AI视觉识别设计基于CSK6011a,AI语音交互设计基于CSK6012。

以下为本文设计讲解使用的芯片概况,用于电路设计参考:

  • 核心部分由ARM STAR、HIF4和NPU三核异构组成
  • 强大的硬件资源:ARM STAR 300MHz、HIFI4 300MHz、NPU 300MHz,算力可达128GOPS
  • 集成PMU(DCDC+LDO)、音频CODEC(4ADC+2DAC)、丰富的通用外设(I2C、I2S、SPI、UART等)

聆思CSK6最小硬件系统电路设计_视觉识别设计

CSK6系列芯片区别

设计区别

CSK6系统芯片包含CSK6002/CSK6012/CSK6011x等型号,区别如下:

  • 仅6002内置8M Flash,其他均外置,6002单芯片方案,适合PCB尺寸小、8MB存储够用的语音交互场景
  • 6002/6012支持4ADC(2mic+2AEC/3mic+1AEC/4mic)
  • 6011x仅支持2ADC(1mic+1AEC/2mic)但IO口多达33个,适合单麦语音+综合控制类应用
  • 6011A 与6011B 的PSRAM大小存在差异

聆思CSK6最小硬件系统电路设计_AI芯片_02

Pin-map差异点

  • 6011比6012多7个GPIO,跟6012、6011对比去掉7个模拟pin、均改做IO,pin定义顺序重新排列
  • 6002与6012 pin设计兼容,但外部Flash 6个pin在6002上可作为IO口使用,在6012只能专用QSPI_FLASH

聆思CSK6最小硬件系统电路设计_智能语音_03


最小系统电路设计、

  • 能够形成语音降噪唤醒交互的最小硬件闭环系统电路,如纯离线语音模块
  • 侧重最小系统部分电路设计,不涉及各类产品复杂应用

聆思CSK6最小硬件系统电路设计_智能语音_04

●CSK6核心DSP ●8~16MB FLASH ●双MIC阵列输入

●Aduio音频输出 ●单路AEC回采 ●上位机通信 ●供电系统


CSK6内部电源树结构

聆思CSK6最小硬件系统电路设计_硬件设计_05

电路设计-供电部分

电感选型要求:3.3uH±20%、3015或2520封装、Imax>500mA、DCR<150mΩ、自谐振>20MHz 系统电源PWR_IN、VCC_IO_3V3、VDD_AON、VCC_IO2_1V8、VDD_CORE_0.9V;

电源pin输入输出关系如下图所示:

聆思CSK6最小硬件系统电路设计_电路设计_06

CSK6电源引脚参数概况如下,详见聆思文档中心《CSK6硬件开发指南》

聆思CSK6最小硬件系统电路设计_智能语音_07

电路设计-低功耗设计

  • VDD_CORE_0.9V 采用外部DCDC供电预估节省35mw~60mw,
  • 推荐3.3V供电,比5V省电20mw左右

聆思CSK6最小硬件系统电路设计_视觉识别设计_08

电路设计-硬件复位

  • 外部复位默认RC复位电路(10kΩ+100nF)
  • 如接入上位机则建议同时由上位机采用GPIO来复位CSK6
  • 电源监控复位芯片的场景必要性

聆思CSK6最小硬件系统电路设计_AI芯片_09

注意:

1、在没有上位机GPIO复位情况下,为加强可靠性,建议增加一颗电源监控复位芯片接在CSK6外部复位Pin上,以规避电源质量恶劣场景(尤其是上下电期间有很多的跌落毛刺)可能造成的极小概率死机问题

2、复位芯片监控电压阈值选为2.9V,低电平复位有效。 


电路设计-晶振电路及选型

  • 因CSK6内置晶振负载电容6~9pF,所以晶振选项参数:24MHz、20ppm、12pF
  • 一定要做晶振的校验

聆思CSK6最小硬件系统电路设计_智能语音_10

注意:

1、C35/C37默认不贴片;

2、因不同PCB材料、叠层、不同走线所产生寄生电容不同,不同晶体也存在差异,PCB回板后一定要做晶振调校,板载频偏控制在10ppm以内;

3、如以上不满足则调整外部匹配电容C35/C37 

电路设计-FLASH电路

  • QSPI-FLASH选型:QSPI nor flash、8~16MB、≥120MHz,优先支持列表中验证过的选型
  • CSK6对应引脚(pin54~pin56)、时钟/数据引脚建议串接端接电阻,端接电阻根据波形质量匹配
  • 供电直接用pin26输出的VDD_IO_3V3来供电
  • PCB布局布线:Flash布局靠近CSK6、走线尽量短、建议等长走线、少打过孔、有条件则包地处理、确保CSK6+Flash底部参考GND平面完整性。

聆思CSK6最小硬件系统电路设计_硬件设计_11

电路设计-BOOT启动

BOOT启动时序如下所示

聆思CSK6最小硬件系统电路设计_智能语音_12

  • BOOT0\内部默认80K上拉,如果外部没有使用、悬空即可;如使用到该BOOT脚,则电路设计需确保上电启动时均为高电平
  • 将BOOT1拉低进入串口烧录MODE,BOOT1需留测试点


电路设计-MIC电路

  • CSK6侧差分输入:MICxP/MICxN,隔直耦合电容1uF
  • MICBIAS0、MICBIAS1分别对应MIC0/MIC1 MIC2/MIC3通道的MIC供电
  • ECM麦克为例:差分设计与单端伪差分走线
  • ESD防护设计

聆思CSK6最小硬件系统电路设计_硬件设计_13

电路设计-Aduio输出

  • CSK6012/CSK6002支持差分输出:电路/PCB推荐按全差分原则设计进行
  • CSK6011x仅支持单端输出

聆思CSK6最小硬件系统电路设计_视觉识别设计_14

电路设计-Aduio PA

推荐选用差分输入PA,用差分电路提高噪声抗干扰能力和POP声的抑制能力

  • CSK6 Line_out电容耦合至功放PA
  • 功放PA放大倍数:A=Rf/Ri
  • 功放输入高通滤波:: f=1/(2πRinCin)
  • 功放PA使能设计:默认关闭
  • D类EMI设计:PA展频调制/磁珠+1nF/LC滤波
  • ESD防护设计

聆思CSK6最小硬件系统电路设计_电路设计_15

电路设计-AEC回采

  • AEC回采用途:作为回声消除的参考信号
  • AEC注意电路参数配置:分压及低通滤波

聆思CSK6最小硬件系统电路设计_视觉识别设计_16

电路设计-DEBUG与产测

  • 必要的测试点:串口烧录(A15/A18)、串口调试(A02/A03)、SWD调试(A00/A01)、USB、BOOT1
  • 必要的隔离防护:串接电阻

聆思CSK6最小硬件系统电路设计_视觉识别设计_17


电路设计-CSK6002/6011x的差异

CSK6002
  1. 除Flash内置外,其他设计与CSK6012完全一致,所以电路/PCB可以做到兼容设计;
  2. 外置Flash空出的QSPI引脚(pin54、55、56、58、59、60)csk6002可做普通IO使用


CSK6011x
  1. ADC通道数量不同,CSK6011仅支持2chs ADC,只可设计成1MIC+1AEC或2MIC
  2. 音频仅支持单端输出(上节已说明)
  3. 因pin定义顺序完全不同,与CSK6012不可做原理图/PCB兼容设计


更多学习资源

如果需要获取本教程相关的学习资源、代码,

或者了解更多与嵌入式开发、AI芯片相关的其他课程,可以点击查看目录导航



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
m9kCQSVmQX0i
最新推荐 更多