US516P5_硬件设计
阅读前确认
用户需要确认一下内容,以方便阅读下文
- 已拥有了US516P6-KIT评估板,且查阅US516P6-KIT_硬件使用
- 已详细测试了US516P6-KIT评估板的识别率,误识别率等,拾音距离的性能
- 已详细了解US516P6项目情况,且已查阅US516P6-KIT_项目导入
- 已确认US516P6离线语音控制方案性能可满足导入项目产品中
US516P6 datasheet 导读
查看Unisound-蜂鸟M(US516P6) SOC产品手册.pdf,其US516P6描述的为裸片(不含固件)的硬件特性。了解基本的硬件数据,电气特性。
基本特性
- 商用温度等级(-20 °C to 85 °C)
- QSOP24 封装
- 60mA典型工作电流,5V供电
- 内置了16Mbit Flash
- 3V3 I/0 高电平
- 内部集成了LDO 和两路ADC和DAC
电源
根据datasheet得知 US516P6 仅需5V电源供应,其芯片内置部分LDO,无需在外围再添加其他电源设计
I/O 映射
US516P6的逻辑I/O接口的功能使用由固件定义,datasheet 无描述I/O 功能使用,需参考木瓜科技原理来选择使用特定的I/O map。
时钟信号
US516P6外部需要12MHz无源晶振接入作为启动晶振,无再需要其他晶体。
音频
US516P6 内部集成了1路ADC 支持驻极体麦克风输入, SNR≥94db;内部集成了2路DAC ,支持Line-out是指输出播报音频
原理图设计
US516P6外部设计比较简单,整体看需要主控芯片US516P6芯片,12MHz无源晶振,运放器件和麦克风电路即可。其参考设计如下图
主控和PIN说明
US516P6是一个高度集成的语音芯片,有逻辑控制核心和DSP 核心运行语音识别模型。所以US516P6需要烧录对应的语音模型和逻辑控制程序固件才能完全运转起来。根据参考原理的图的说明,这里首先列举一下US516P6的PIN的说明,如下
PIN 脚 | 功能脚 | 软件定义 | 功能描述 |
---|---|---|---|
1 | GPIO_B0 | US_TCK | 专用JTAG烧录用的US_TCK功能脚,不建议其他用途 |
2 | GPIO_B1 | US_TMS | 专用JTAG烧录用的US_TMS功能脚,不建议其他用途 |
3 | GPIO_A25 | - | GPIO保留使用,可以编程定义使用 |
4 | GPIO_A26 | - | GPIO保留使用,可以编程定义使用 |
5 | GPIO_A27 | - | GPIO保留使用,可以编程定义使用 |
6 | GPIO_A28 | US_SPK_MUTE | 喇叭的mute信号,控制运放的是使能信号 |
7 | GPIO_B6 | US_UART1_RXD | US516P6的UART的RX接收引脚 |
8 | GPIO_B7 | US_UART1_TXD | US516P6的UART的TX发送引脚 |
9 | GPIO_B8 | US_UART_TXD | Log打印输出,便于打印使用,需要debug固件来配合 |
10 | DAC_X | - | US516P6播报音line-out单声道输出 |
11 | AVSS | - | 芯片系统的模拟地 |
12 | VMID | - | 1.75V的电源输出,需要外部加滤波电容 |
- | - | - | - |
13 | DAC_R | - | 不使用,已经有US_DAC_X作为音频输出 |
14 | DAC_L | - | 不使用,已经有US_DAC_X作为音频输出 |
15 | MIC4 | - | 麦克风输入,接驻极体模拟麦克风正极 |
16 | AVDD | - | 模拟3V3A电源输出,用于麦克风的电源使用 |
17 | LDOIN | - | 电源5V输入,整个系统电源供应 |
18 | LDO33DO | - | LDO数字3V3电源输出,需要外部加滤波电容 |
19 | LDO12O | - | LDO数字1V2电源输出,需要外部加滤波电容 |
20 | DVSS | - | 芯片系统的数字地 |
21 | GPIO_B2 | US_GPIO_B2 | 板载PCBA量产时作批量烧录程序接口,建议留测试点 |
22 | GPIO_B3 | US_GPIO_B3 | 板载PCBA量产时作批量烧录程序接口,建议留测试点 |
23 | GPIO_B4 | XTAL_IN | 无源晶振输入引脚来连接使用 |
24 | GPIO_B5 | XTAL_OUT | 无源晶振输输出引脚来连接使用 |
针对参考原理设计图,其中需要说明的是:
-
POWER_SYS为5V电源输入,整个系统仅需要5V输入,无需要其他电源输入。并且主控内部集成了LDO,能够为外部提供3V3数字电源和3V3A模拟电源来使用。
-
LDO12O,LDO33DO,LDOIN,VMID等电源都需要加4u7和100nF的电容进行滤波,芯片内部无滤波电容
-
12MHz 无源晶振对应相应pin脚直接接入即可,XTAL_IN和XTAL_OUT需要串上个82K的电阻,可以不需要加RC的电容作为起振,如参考设计。
-
作为量产固件的烧录,建议用户保留US_GPIO_B2和US_GPIO_B3来做脱机狗烧录方式即可;而US_TCK和US_TMS是作为专用JTAG烧录使用,不适合用户使用,一般为固件提供方使用,建议保留测试点。
-
GPIO_B8是log printf打印输出引脚,保留测试点,能够接上usb转串口模块,使用波特率 57600来试试打印调试使用,需要debug固件才会有log printf打印输出,release固件没有打印输出
-
US_UART1_RXD和US_UART1_TXD为US516P6对外输出的串口指令数据,为3V3 TTL电平,波特率可以调整,我司默认是使用9600的波特率
麦克风和运放设计
麦克风设计
US516P6作为单麦语音芯片,通常我们建议用户使用驻极体麦克风即可(如确实需要贴片模拟麦克风,可以参考PDF档的参考设计),通常情况下,驻极体麦克风的供应商供货方式为麦克风组件的方式,麦克风组件包括了咪头,咪头胶套,音频双绞线,1.27mm的线材公头端子,
如示意图
针对参考原理设计图,其中需要说明的是:
-
麦克风的供应电源由AVDD引脚供应,通过电阻分压得到相应的麦克风基准电平输入到MIC4引脚,其中的电阻的和电容的数值不建议更改
-
在麦克风输入到MIC4引脚前,一定需要加上1uF的隔直电容
-
麦克风的负极需要加上滤波电容直接接地,而麦克风的模拟地和US516P6的数字地不需要做区分,直接相通即可