跳转至

Hi3516CV610 硬件设计用户指南(QFN)

前言

概述

本文档主要介绍Hi3516CV610 芯片方案的硬件原理图设计、PCB设计、单板热设计建议等。

产品版本

与本文档相对应的产品版本如下。

产品名称

产品版本

Hi3516C

V610

须知:

  • 根据功能不同,将Hi3516CV610分为10B/00S/20S/00G/20G不同型号,差异部分请见《Hi3516CV610 超高清智慧视觉 SoC 产品简介》“型号配置差异”。
  • 本文档仅支持Hi3516CV610-10B/20S/20G。

读者对象

本文档(本指南)主要适用于以下工程师:

  • 技术支持工程师
  • 单板硬件开发工程师

符号约定

在本文中可能出现下列标志,它们所代表的含义如下。

符号

说明

表示如不避免则将会导致死亡或严重伤害的具有高等级风险的危害。

表示如不避免则可能导致死亡或严重伤害的具有中等级风险的危害。

表示如不避免则可能导致轻微或中度伤害的具有低等级风险的危害。

用于传递设备或环境安全警示信息。如不避免则可能会导致设备损坏、数据丢失、设备性能降低或其它不可预知的结果。

“须知”不涉及人身伤害。

对正文中重点信息的补充说明。

“说明”不是安全警示信息,不涉及人身、设备及环境伤害信息。

修改记录

文档版本

发布日期

修改说明

00B01

2026-06-30

第1次临时版本发布。

原理图设计

小系统外部电路要求

Clocking电路

通过芯片内部的反馈电路与外部的24MHz晶体振荡电路一起构成系统时钟电路。

推荐晶振连接方式及器件参数如图1所示。

须知:

选用的电容需要跟晶振的负载电容匹配,材质建议采用NP0。建议选用4pin 贴片晶振,其中2个GND管脚与单板地充分连接,增强系统时钟抗ESD干扰能力。

图 1 晶体振荡电路

Hi3516CV610内置RTC,单板需要给RTC提供时钟电路,晶振连接方式及器件参数如图2所示。

图 2 RTC晶振连接方式及器件参数

内置RTC的计时精度主要取决于外部晶体,请综合考虑晶体频率误差、温度漂移等因素,选择合适的晶体;对计时精度要求较严格的产品,建议选择外置高精度集成RTC。

说明:

  • 电路中的电容取值需要与实际使用的晶体负载电容相匹配,满足24MHz频偏最大±30ppm要求;电路中的1.5KΩ电阻仅供参考,其电阻阻值需根据晶体的选型参数进行实际联调后再确定;不同品牌和型号的晶体,其固有的电性能参数可能不同,那么电路中的电容和电阻取值也会不同。
  • 建议选用CL范围为8-18pF的24MHz晶体,并通过测量确定安全因子>5,当前参考设计选用的 24MHz 晶体 CL 值为 12pF。
  • 建议选择CL范围在10pF~15pF的32.768KHz晶体,并通过测量确定安全因子>5,晶体内阻不超过70KΩ。
  • 系统24MHz时钟或者RTC时钟使用有源晶体时,从管脚XIN或者RTC_XIN输入,管脚XOUT或者RTC_XOUT悬空。

复位电路

Hi3516CV610支持内部POR(Power on Reset)复位,不支持外部复位。

主芯片上电后由内部POR电路对整个芯片进行复位(复位脉冲宽度典型约为16ms)。

推荐客户采用Hi3516CV610芯片SYS_RSTN_OUT管脚(管脚号为8)输出复位信号来复位与小系统相关的外设(例如:存放boot的flash器件)。

SYS_RSTN_OUT信号的电平与DVDD3318_FLASH管脚(管脚号为80)保持一致。

须知:

为确保系统能正常启动,小系统相关的外设(例如:存放boot的FLASH器件)必须先于或同时与Hi3516CV610一起释放复位信号,否则可能会出现无法启动等异常情况。

JTAG接口

JTAG接口信号描述如表1所示。

表 1 JTAG 接口信号

信号名

信号描述

JTAG_TCK

JTAG时钟输入,外接1K下拉电阻。

JTAG_TDI

JTAG数据输入,外接4.7K上拉电阻。

JTAG_TMS

JTAG模式选择输入,外接4.7K上拉电阻。

JTAG_TRSTN

JTAG复位输入,外接10K下拉电阻。

JTAG_TDO

JTAG数据输出,外接4.7K上拉电阻。

Hi3516CV610支持1个JTAG接口,但这个JTAG接口与I2S、SDIO1复用。

须知:

  • 管脚26(TDI)、18(TDO)、19(TMS)、22(TCK)、27(TRSTN)默认的功能为JTAG功能。
  • 如果上述5个管脚复用为SDIO1、SPI、GPIO、UART1、PWM、SENSOR1_RSTN或I2S时,需要在软件中配置复用关系。

JTAG连接方式及标准连接器管脚定义如图1所示。

图 1 JTAG连接方式

Hi3516CV610硬件初始化系统配置电路

Hi3516CV610上电初始化的过程中,需要根据配置管脚的上下拉电阻状态来确定各部分的工作模式。硬件配置信号描述如表1所示。

表 1 信号描述

信号名

方向

说明

TEST_MODE

I

功能模式和测试模式选择(内置下拉电阻)。

0:功能模式;

1:测试模式,实际产品中不用该功能。

FAST_BOOT_MODE

I

BOOT模式选择(内置下拉电阻)。

0:Normal Flash启动模式;

1:FAST_BOOT串口烧写模式;

Normal Flash启动模式和串口烧写模式下根据

{BOOT_SEL1,BOOT_SEL0}选择启动/烧写介质。

注意:如果FAST_BOOT_MODE需要上拉,必须外部上拉到与AVDD18_MIPIRX同样电压的电源。

BOOT_SEL[1:0]

I

启动介质选择(BOOT_SEL1:内置下拉电阻;BOOT_SEL0:内置下拉电阻)。

00:从SPI Nor Flash启动;

01:从SPI Nand Flash启动;

10:保留;

11:从EMMC启动。

注意:如果BOOT_SEL0,BOOT_SEL1需要上拉,必须外部上拉到与DVDD3318_FLASH同样电压的电源。

SFC_EMMC_BOOT_MODE

I

SFC/EMMC启动模式选择(内置下拉电阻):

当从SPI NOR FLASH启动时,表示SPI NOR FLASH启动地址模式选择。

0: 3Byte地址模式;

1: 4Byte地址模式。

当从SPI NAND FLASH启动时,表示SPI NAND FLASH启动模式选择。

0: 1线启动模式;

1: 4线启动模式。

当从EMMC启动时,表示EMMC启动模式选择。

0: 4Bit启动模式;

注意:如果SFC_EMMC_BOOT_MODE需要上拉,必须外部上拉到与AVDD18_MIPIRX同样电压的电源。

UPDATE_MODE_N(GPIO0_0)

I

SDIO及USB烧写功能控制:

0:使能SDIO及USB烧写功能;

1:禁用SDIO及USB烧写功能。

注:使能SDIO0/1及USB烧写功能之后,BOOT_SEL[1:0]指定的启动方式不生效。芯片在上电启动时,会检测是否有SDIO0/1接口上的SD卡或是否有USB存储设备存在。如果有SDIO0/1接口上的SD卡或有USB存储设备存在,会将SD卡或USB存储设备中存放的boot烧写至BOOT_SEL[1:0]指定的启动介质中。

使用USB升级时,SDIO卡检测信号不允许拉低。使用SDIO1接SD卡做升级时不要使用SDIO0_CARD_DETECTED做输入功能,以免误识别SD0接了卡;SDIO0接SD卡时,同样要求。

注:如果使用此功能,该引脚必须使用串阻和电容进行防护设计,具体参考Hi3516CV610QDMEB。

注意:如果UPDATE_MODE_N需要上拉,必须外部上拉到与DVDD3318_FLASH同样电压的电源。

须知:

表1中所列的系统配置管脚与其他功能有复用关系。如果这些管脚和外设器件的信号管脚有连接,那么必须在该信号上设计上下拉电阻来确定配置管脚的初始状态,且上电过程中,外设不会改变上下拉确定的电平状态,上拉电阻阻值推荐4.7KΩ,下拉电阻值推荐1KΩ。 PCB设计时特别注意配置字上下拉电阻的共焊盘设计,避免出现桩线,造成信号质量问题。

DDR电路设计

接口介绍

Hi3516CV610-10B内置 DDR2,20S/20G内置DDR3/3L,三者引脚P2P,只需要关注DDR部分的电源设计,详细内容请参考DDR电源设计章节。

FLASH原理图设计

接口介绍

支持SPI NOR FLASH、SPI NAND FLASH和eMMC接入。

信号处理
SPI FLASH设计

外接单片SPI FLASH时,SPI FLASH匹配设计推荐如表1所示,连接方式推荐如图1所示。

表 1 单片SPI FLASH匹配设计方法

信号

设计方法

SFC_CLK

SOC端串接33Ω电阻,距离SOC 300mil以内。信号总的走线长度不超过4inch。

注意:3.3V电平(99MHz)与1.8V电平(75MHz)速率不一致,需要特别注意uboot表格与器件选型电平进行适配,DMEB默认软件适配75MHz。

SFC_MOSI_IO0

SFC_MISO_IO1

SFC_WP_IO2

SFC_HOLD_IO3

SFC_CSN0

当走线长度在2 inch以内时,数据线可直连。当走线长度超过2 inch时,数据线在SOC端串接33Ω电阻,距离SOC 600mil以内。

另外SFC_WP_IO2必须下拉,下拉电阻阻值为4.7kΩ;SFC_HOLD_IO3和SFC_CS0N需要上拉,上拉电阻阻值为4.7kΩ。信号总的走线长度不超过4inch。

图 1 单片FLASH连接示意图

外接两片SPI Flash时,此时接EMMC颗粒及SDIO0接卡场景不支持,SPI Flash匹配设计方法推荐如表2所示,连接方式推荐如图2所示。

表 2 两片SPI FLASH匹配设计方法

信号

设计方法

SFC_CLK

SOC端串接10Ω电阻,靠近对接器件分别串接75Ω电阻。信号走线主线长度不超过3inch,分叉线长度不超过1inch,分叉点之后的长度误差不超过0.3inch。

SFC_MOSI_IO0

SFC_MISO_IO1

SFC_WP_IO2

SFC_HOLD_IO3

SOC端串接22Ω电阻,靠近对接器件分别串接33Ω电阻。

信号走线主线长度不超过3inch,分叉线长度不超过1inch,分叉点之后的长度误差不超过0.3inch。其中,SFC_WP_IO2需要下拉,推荐下拉电阻阻值为4.7kΩ;SFC_HOLD_IO3需要上拉,推荐上拉电阻阻值为4.7kΩ。

SFC_CSN0

SFC_CSN1

直接相连。

其中,SFC_CSN0/SFC_CSN1需要上拉,推荐上拉电阻阻值为4.7KΩ。

图 2 两片SPI FLASH连接方法

须知:

  • 如果选择从SPI FLASH启动,那么主芯片的复位信号释放之后,主芯片默认从SFC_CSN0管脚控制的FLASH中读取Boot。这种情况下,请将存放Boot的FLASH的CS管脚连接至SFC_CSN0管脚上。
  • 使用SPI Nor Flash时,如无快速启动需求,且对可靠性要求高,建议采用“1线”模式,将主芯片的SYS_RSTN_OUT连接到Flash的复位管脚。如有快速启动需求,建议采用“4线”模式,预留复位电路,同时与Flash厂家确认风险。
  • 使用SPI Nand Flash时,因为SPI Nand Flash器件无复位管脚,建议采用“4线”模式,同时与Flash厂家确认风险。
  • 如果客户单板的FLASH工作模式与DEMO单板不同,请参考发布包中only for reference 目录下的《基于fmcv100控制器的Flash移植指南》进行软件修改。
  • SOC Flash电平存在3.3V和1.8V,两种电平模式支持最高速率不同:3.3V最高99MHz,1.8V最高75MHz,在硬件设计时,需要特别注意软件与硬件适配,防止出现速率与电平不匹配,出现flash启动异常。
  • 外接两片SPI Flash时,此时接EMMC颗粒及SDIO0接卡(卡检测)场景不支持。
  • DMEB默认适配75MHz速率,如有快启诉求,可以在uboot设置速率,具体可参考《Hi35xxVxxx 快速启动优化指南》。
eMMC信号设计

外接eMMC时,匹配设计推荐如表1所示。

表 1 外接eMMC时匹配设计方法

信号

设计方法

EMMC_CLK

SOC端串联33Ω电阻。电阻摆放位置距离SOC不超过300mil。信号走线长度不超过4inch。

EMMC_DATA[0:3]

SOC端串联33Ω电阻。尽量靠近SOC放置,兼顾读写方向信号质量。电阻摆放位置建议如下:

1. 总长1.5inch时,距离SOC 300mil左右;

2. 总长大于1.5inch时,距离SOC 700mil左右。

预留47kΩ上拉电阻。

信号走线长度不超过4inch。

EMMC_CMD

SOC端串联33Ω电阻。尽量靠近SOC放置,兼顾读写方向信号质量。电阻摆放位置建议如下:

1. 总长1.5inch时,距离SOC 300mil左右;

2. 总长大于1.5inch时,距离SOC 700mil左右。

预留10kΩ上拉电阻。

信号走线长度不超过4inch。

EMMC_RST_N

直接相连,预留47kΩ上拉电阻。

eMMC连接如图1所示。

图 1 eMMC连接示意图

须知:

Hi3516CV610 EMMC接口电源域支持3.3V/1.8V电平,其中3.3V条件下无法支持HS200、HS400模式,设计时请注意评估IO电源与传输速率要求以及上电配置IO的电平。

电源设计建议

Hi3516CV610电源设计参数请参见《Hi3516CV610 超高清智慧视觉 SoC 用户指南》“硬件”章节。

Hi3516CV610的电源设计,包括电容的容值和数量,SOC侧要求完全拷贝Hi3516CV610QDMEB的原理图设计和PCB设计。

CORE电源设计

Hi3516CV610的CORE电源只有一个VDD,不同场景下,电源域的功耗会有差异,具体场景描述参考《Hi3516CV610 功耗测试报告》。

  • 针对Hi3516CV610-10B,典型电压0.9V,实际电压由SVB动态调压电路控制,其SOC的电源芯片选型要求其供电能力不小于2A,要求使用非轻载高效器件,选择开关频率1MHz及以上,非轻载高效的DC-DC,具体参考Hi3516CV610QDMEB最新原理图。
  • 针对Hi3516CV610-20S/20G,典型电压0.9V,实际电压由SVB动态调压电路控制,其SOC的电源芯片选型要求其供电能力不小于2.5A,要求使用非轻载高效器件,选择开关频率1MHz及以上,非轻载高效的DC-DC,具体参考Hi3516CV610QDMEB最新原理图。

DDR电源设计

  • Hi3516CV610-10B内置DDR2,电源典型IO电压(管脚名VDDIO_DDR):连接1.8V/1.5V电源。
  • Hi3516CV610-20S/20G内置DDR3/3L,电源典型IO电压(管脚名VDDIO_DDR):连接1.5V(DDR3)/1.35V(DDR3L)电源。
  • DDR PLL电源(管脚名AVDD33_DDR_PLL):连接3.3V电源。必须使用磁珠(建议1kΩ@100MHz,内阻小于1.25Ω)和主芯片的数字3.3V电源进行隔离。

  • 电源芯片选型要求非轻载高效器件。

IO电源设计

  • IO电源(管脚名DVDD33):连接数字3.3V电源。
  • FLASH 、EMMC、SDIO0接口IO电源(管脚名DVDD3318_FLASH):支持3.3V/1.8V,实际连接的电源要与对接芯片的接口电平保持一致。
  • sensor配置管脚IO电源(管脚名DVDD3318_SENSOR):支持3.3V/1.8V电源,实际连接的电源要与对接芯片的接口电平保持一致。
  • Sensor时钟、MIPI/LVDS接口电源(管脚名AVDD18_MIPIRX):支持1.8V电源。

    Hi3516CV610的MIPI/LVDS管脚可以复用成Parallel Data功能,电平仅支持1.8V。

  • 建议使用非轻载高效器件。

PLL电源设计

Hi3516CV610的PLL电源有1个:

  • AVDD33_PLL:设计上必须用磁珠(建议1kΩ@100MHz,内阻小于1.25Ω)对数字3.3V电源进行隔离, 滤波电容2.2uf。
  • 具体电路设计请参考Hi3516CV610QDMEB板原理图。

须知:

VDD和DVDD33电源建议使用非轻载高效模式的DC-DC供电,DVDD33、AVDD33_PLL和AVDD33_DDR_PLL由同一路电源供电,轻载高效模式会使以上电源纹波增大,影响PLL的稳定,可能会导致系统异常。

上下电时序

Core电源、DDR电源和IO电源有上下电时序的要求,如图1和图2所示。

图 1 上电时序图

其中,0<T1<8ms,T2≥0ms,T3>0ms,T4>0ms。上电顺序从先往后依次排列顺序为3.3V/1.8V/VDDIO_DDR、VDD电源。

图 2 下电时序图

其中,T1>0。

下电时,3.3V/1.8V先下电,当3.3V电源电平下降到POR阈值2.1V时,触发POR复位,CORE电源才可以开始下电。

须知:

POR模块对应的电源管脚是DVDD33(31 pin)。 POR的上电阀值是2.6V,下电阀值是2.1V。下电时,POR有三种工作状态:

  • DVDD33的电压由3.3V下降至2.6V。从此时开始计时,如果在5us时刻,DVDD33的电压大于2.6V,POR不触发复位,SYS_RSTN_OUT管脚保持高电平。
  • DVDD33的电压由3.3V下降至2.6V。从此时开始计时,如果在5us时刻,DVDD33的电压小于或等于2.6V,且大于2.1V,那么POR触发复位,SYS_RSTN_OUT管脚输出低电平。
  • DVDD33的电压由3.3V下降至2.6V。从此时开始计时,如果在5us之内,DVDD33的电压小于或等于2.1V,POR直接触发复位,SYS_RSTN_OUT管脚输出低电平。

SVB动态调压

Hi3516CV610的Core电源必须增加动态调压功能,实现方式如下:

通过Hi3516CV610的PWM波形输出管脚SVB_PWM,该管脚由DVDD33电源管脚供电,经过RC滤波后输出0~3.3V不同电压的直流电平,该直流电平叠加到DC-DC的反馈电压输入处,实现DC-DC输出电压的调节。调节Hi3516CV610相关的寄存器可以改变PWM的频率和占空比,最终可以实现动态调节DC-DC的输出电压,如图1所示。

图 1 电源动态调压示意图

SVB电路设计中,将Hi3516CV610 SVB_PWM管脚通过SVB电路连接至CORE电源DC/DC的FB管脚即可。设计中需注意事项如下:

  • SVB_PWM用于控制VDD电源的电压;
  • Hi3516CV610的DVDD33电源直流电压值误差范围不要超过2%;
  • DC-DC的FB管脚前预留一个电阻R6,用于调节DC-DC器件的环路稳定性;
  • 要求选用DC-DC参考电压Vref小于0.65V,DCDC的Vref精度偏差不能超过2%。

须知:

  • 所有的电阻精度均要求1%,电容材质必须为X7R或X7S。
  • SVB电路的参数配置必须与表1保持一致。

表 1 VDD SVB调压RC参数

Vref(V)

R1(KΩ)

R2(KΩ)

R3(KΩ)

R4(KΩ)

R5(KΩ)

C(uF)

0.45

24.9

19.6

162

27

1

1

0.6

14.7

22

100

10

1

1

0.608

16.2

24.9

75

47

1

1

电压及噪声要求

Hi3516CV610电压及噪声要求参考表1(噪声要求实测后刷新)。

表 1 电压及噪声要求

电源网络

电压要求(V)

PkPk噪声要求(mV)

VDD

0.9(典型),SVB调压

70

VDDIO_DDR

1.5(典型), ( FOR DDR3)

65

1.35(典型),( FOR DDR3L)

65

1.8(典型), ( FOR DDR2)

65

AVDD33_DDR_PLL

3.3±0.33

40

DVDD33

3.3±0.33

65

DVDD3318_FLASH

3.3±0.33 /1.8±0.09

65/40

DVDD3318_SENSOR

3.3±0.33 /1.8±0.09

65/40

AVDD33_PLL

3.3±0.33

40

AVDD33_AC_U2

3.3±0.33

40

AVDD33_FE

3.3±0.165

60

AVDD18_MIPIRX

1.8±0.09

40

外围接口设计建议

百兆网络接口(FE接口)

Hi3516CV610提供1个内置FE接口。

电源设计:

FE模块的模拟电源AVDD33_FE建议预留0Ω电阻与系统数字3.3V电源隔离,靠近管脚放置一个100nf电容。

信号设计:

  • FE接口的A、B通道各自的P、N信号线序支持互换,即ETH_MDI_AP和ETH_MDI_AN线序支持互换,ETH_MDI_BP、ETH_MDI_BN线序支持互换,建议参考Hi3516CV610QDMEB中的设计。
  • FE接口的A、B通道支持整体互换,即ETH_MDI_AP/N和ETH_MDI_BP/N两组差分对可以支持互换,建议参考Hi3516CV610QDMEB中的设计。
  • FE网口点灯控制管脚,其电平说明如下:
    • ETH_LINK_STA_LED和ETH_LINK_ACT_LED的管脚存在1.8V或3.3V电源。若使用27、26这组ETH_LINK_STA_LED和ETH_LINK_ACT_LED管脚,其电源与DVDD33管脚供电电源的电平一致;若使用43、44这组ETH_LINK_STA_LED和ETH_LINK_ACT_LED管脚,其电源与DVDD3318_SENSOR管脚供电电源的电平一致。
    • 当ETH_LINK_STA_LED和ETH_LINK_ACT_LED输出为3.3V电平时,这2个管脚可以直接驱动LED(设计限流电阻),但是需要充分评估外接LED的规格,确认管脚驱动能力充足,亮度满足需求。
    • 当ETH_LINK_STA_LED和ETH_LINK_ACT_LED输出为1.8V电平时,直接驱动LED的设计风险较大,推荐方案如表1所示。

表 1 FE网口LED设计方案

方案

描述

备注

1

ETH_LINK_STA_LED和ETH_LINK_ACT_LED信号需通过三极管转换,将电平由1.8V提升至3.3V,增强驱动能力。

成本略有增加

2

选用输出高电平为3.3V的GPIO驱动LED(设计限流电阻)。

注意GPIO管脚外部的上下拉电阻设计与LED默认状态保持匹配,以防出现上电时LED异常“闪烁”的问题。

防护设计建议:

SOC与变压器间,串接2Ω电阻,封装大小0603,差分线PN之间预留TVS管电路,根据要求,实际测试TVS是否需要加上,建议参考Hi3516CV610QDMEB中的设计。

音视频接口

模拟音频接口设计

Hi3516CV610提供1组双声道音频输入接口(AC_INL/R),1个音频输出接口(AC_OUT)。

AC_INL、AC_INR为差分输入接口AC_INL_P/N,AC_INR_P/N。音频输出接口不支持差分输出。具体设计请参考Hi3516CV610QDMEB。

电源设计:

  • Audio模块的模拟电源AVDD33_AC_U2必须使用磁珠(建议规格600Ω@100MHz,直流电阻小于等于0.65Ω)与系统数字3.3V电源隔离,靠近管脚放置一个2.2uF电容。电容 GND 为音频模拟地或者单点接地。
  • AC_VREF引脚上的滤波电容2.2uF+100nF的低ESR陶瓷电容。电容 GND 为音频模拟地或者单点接地。

信号设计:

  • 音频输入信号上的隔直电容靠近Hi3516CV610放置,电容容值推荐选择2.2uF。
  • Hi3516CV610提供了1个MIC_BIAS管脚,AC_MICBIAS管脚处需要放置一个2.2uF电容,π型滤波电路需靠近MIC座子端摆放。电容GND为音频模拟地或者单点接地.
  • Audio模块的输入接口均可作为LINEIN或者MIC_IN的输入通道。如果输入设备为无源MIC,则需要提供MIC_BIAS偏置电压。如果输入设备为有源LINE输出设备(例如:PC),则不需要。
  • 为获得较好的音频质量,建议在音频输出管脚AC_OUT的外围增加音频放大器以及滤波电路。

防护设计建议:

AC_IN/AC_OUT可串接4.7K电阻实现低成本设计,省略防护TVS管。建议参考Hi3516CV610QDMEB中的设计。

音频设计注意事项建议参考《音频 调优指南》第2章“硬件设计说明”。

MIC差分输入参考电路如图1所示,图中使用的MIC为普通单端MIC。

图 1 MIC差分输入电路

LINE IN差分输入参考电路如图2所示。

图 2 LINE IN差分输入电路

须知:

Audio模块容易受电源、地噪声和信号串扰影响,为了有效降低音频底噪,输入建议均为差分输入模式。 为获得较好的音频质量,建议在音频输出管脚AC_OUT的外围增加音频放大器以及滤波电路,其中放大器建议使用PSRR及SNR较高的器件。

I2S接口

Hi3516CV610支持1个I2S接口,与JTAG接口复用,图1和图2分别表示了“5线模式”I2S主模式和从模式的连接方式,不同音频应用场景的接法如表1所示。

图 1 “5线模式”I2S主模式连接方式

图 2 “5线模式”I2S从模式连接方式

表 1 不同音频应用场景的接法

管脚名称

采用外置Codec输出与输入

采用内置Codec输出与外置Codec输入

采用外置Codec输出与内置Codec输入

采用内置Codec输出与输入

GPIO1_1

I2S_SD_RX

I2S_SD_RX

-

-

GPIO7_7

I2S_MCLK

I2S_MCLK

I2S_MCLK

-

JTAG_TCK

I2S_WS

I2S_WS

I2S_WS

-

GPIO1_0

I2S_SD_TX

-

I2S_SD_TX

-

GPIO1_2

I2S_BCLK

I2S_BCLK

I2S_BCLK

-

AC_OUT

-

AC_OUT

-

AC_OUT

AC_INR_P

-

-

AC_INR_P

AC_INR_P

AC_INR_N

-

-

AC_INR_N

AC_INR_N

AC_INL_P

-

-

AC_INL_P

AC_INL_P

AC_INL_N

-

-

AC_INL_N

AC_INL_N

须知:

此处使用以I2S接口复用在JTAG接口上的情况为例,如要使用复用在SDIO0接口上的I2S,使用相同的方法对应。

Sensor配置接口设计

Hi3516CV610支持2路Sensor输入,Sensor的配置接口包含如下信号:

  • SENSOR0_RSTN、SENSOR0_CLK、SENSOR0_HS、SENSOR0_VS
  • SENSOR1_RSTN、SENSOR1_CLK、SENSOR1_HS、SENSOR1_VS
  • I2C0、I2C1

电源设计:

  • DVDD3318_SENSOR电源(I2C0/I2C1/SENSOR0_RSTN/SENSOR1_RSTN/SENSOR0/1_HS/SENSOR0/1_VS)根据主流sensor电平,一般与系统1.8V直连,管脚放置100nf电容。
  • AVDD18_MIPI RX电源(SENSOR0_CLK/ SENSOR1_CLK), 与系统1.8V直连,管脚放置100nf电容。

信号设计:

以SENSOR0接口为例,各个信号的用途说明如下:

  • SENSOR0_RSTN能通过配置寄存器输出复位信号,用于Sensor的复位。
  • SENSOR0_CLK能提供各种主流Sensor的工作时钟,详细请见《Hi3516CV610 超高清智慧视觉 SoC 用户指南》系统章节的CRG寄存器的配置信息。在设计时,SENSOR0_CLK需要在Hi3516CV610端串联33Ω电阻。
  • I2C0用于Sensor的配置,在设计时,I2C0信号需要外接上拉电阻,上拉电阻值建议为1kΩ。
  • SENSOR0_HS和SENSOR0_VS输出行场同步信号,用于支持“从模式”的Sensor。

须知:

当两路时钟同时工作时,限制条件如下:

  • sensor CLK信号走线在小于等于15 inch时,其频率需在26MHz以内;
  • sensor CLK信号走线在小于等于4 inch时,其频率需在75MHz以内。

防护建议:

为保证ESD性能,在Sensor板电路设计中,Sensor 复位信号需加入1nF对地电容。

在对接单Sensor时,推荐以下主模式接法,如图1所示。

图 1 sensor配置接口接法

注意:

PIN51脚的TEST_CLK功能,在上电uboot生效前,此脚会输出波方波,因此选择GPIO功能时,需要考虑是否对外设有影响。

VI接口设计

VI可以复用为两种接口:Parallel CMOS视频输入接口和差分视频输入接口(即MIPI RX接口)。

  • Parallel CMOS视频输入接口支持RAW Data、BT.1120、BT.656、BT.601格式的数据。接口频率可达148.5MHz。

    − 当对接信号是RAW DATA时,单板设计时从VI低位开始按照顺序连接,例如12bit RAW DATA对接VI的D0~D11位。

    − 当对接信号是BT.1120时,单板设计时Y信号按顺序对接VI的高8bit,C信号按顺序对接VI的低8bit,只支持内同步方式,Y/C信号可以互换。

    − 当对接信号是BT.656或者BT.601时,单板设计时从VI低位开始按照顺序连接。

  • 差分视频输入接口有2组差分时钟信号和4组差分数据信号。

电源设计:

AVDD18_MIPI RX电源(包含SENSOR0_CLK/ SENSOR1_CLK), 与系统1.8V直连,管脚放置100nf电容。

信号设计:

  • MIPI RX接口内置了100Ω跨接匹配电阻,外部无需再设计或者预留。
  • 4lane模式,只能用MIPI_RX_CK0P/N采样,data可乱序。
  • 2lane+2lane模式,MIPI_RX_D0/2只能用MIPI_RX_CK0P/N采样,data可乱序;MIPI_RX_D1/3只能用MIPI_RX_CK1P/N采样,data可乱序。
  • MIPI RX接口主流支持2 lane/2 lane+2 lane/4 lane sensor输入等,当前demo板连接方式表1所示。

表 1 相关连接方式参照表

Sensor方案

MIPIRX CLK和Data搭配

MIPI_RX_D0/2

MIPI_RX_D1/3

4lane

Sensor0,使用MIPI_RX_CK0P/N采样

2lane

Sensor0,使用MIPI_RX_CK0P/N采样

Sensor1,使用MIPI_RX_CK1P/N采样

2lane+2lane

Sensor0,使用MIPI_RX_CK0P/N采样

Sensor1,使用MIPI_RX_CK1P/N采样

须知:

VI场景应用比较复杂,尤其是多路sensor对接的应用,用户请参考《Hi3516CV610 VI 输入场景详细说明》以获得更清晰的理解。

SPI和I2C接口

  • Hi3516CV610有2组SPI接口,用于控制外设。
  • Hi3516CV610有3组I2C接口,I2C0、I2C1一般用于Sensor配置,I2C2用于其他外设,它们在多个接口上存在复用,具体复用关系请查看《Hi3516CV610_PINOUT_CN (QFN)》。
  • I2C信号推荐外接1kΩ上拉电阻。

须知:

I2C上拉电源必须和它复用位置管脚的供电电源保持一致。

SDIO设计

Hi3516CV610有2个SDIO接口。

  • SDIO0支持SDIO2.0,SDIO0接口与SFC的供电电平DVDD3318保持一致,主场景接SD卡,次场景接WIFI。
  • SDIO1支持SDIO2.0,接口只支持3.3V电平,与DVDD33保持一致,主场景支持对接WIFI,次场景接SD卡。

SDIO信号设计要求如表1所示。

表 1 SDIO信号设计要求

信号

设计方法

SDIO0_CCLK_OUT

在SOC端预留33Ω串接电阻,走线长度不能超过5inch。

SDIO0_CDATA[0:3]

SDIO0_CCMD

推荐直连,走线长度控制在5inch以内。建议使用芯片内部上拉电阻。预留47K上拉电阻。

SDIO0_CARD_DETECT

电源为DVDD3318_FLASH

在对接SD卡时,SDIO0_CARD_DETECT信号,建议使用内部上拉电阻,预留10K上拉电阻。

SDIO0_CARD_POWER_EN_N

电源为DVDD3318_FLASH

在对接SD卡时,SDIO0_CARD_POWER_EN_N接MOS,低电平有效。

SDIO1_CCLK_OUT

在SOC端预留33Ω串接电阻,走线长度不能超过5inch。

SDIO1_CDATA[0:3]

SDIO1_CCMD

推荐直连,走线长度控制在5inch以内。预留47K上拉电阻。

SDIO1_CARD_DETECT

电源为DVDD33,接数字3.3

在对接SD卡时,SDIO1_CARD_DETECT信号必须外接上拉电阻到3.3V,阻值推荐10kΩ。

SDIO1_CARD_POWER_EN_N

电源为DVDD33,接数字3.3

在对接SD卡时,SDIO1_CARD_POWER_EN_N接MOS,低电平有效。

须知:

  • SDIO0信号为主场景接SD卡,其SDIO0_CARD_DETECT信号做了内部上拉,推荐使用内部上拉电阻,预留外部上拉电阻。
  • SDIO1信号为主场景接WIFI,如果接SD卡,其SDIO1_CARD_DETECT信号必须接外部上拉电阻。
  • SDIO0_CARD_DETECT与SDIO1_CARD_DETECT不要混用。

USB2.0接口

USB2.0

Hi3516CV610提供1个USB2.0接口,支持Host或者Device。建议参考Hi3516CV610QDMEB中的设计。

电源设计:

  • AVDD33_AC_U2必须使用磁珠与系统3.3V电源隔离,靠近管脚放置一个2.2uF电容。

信号设计:

  • USB工作在device模式时,由于没有Vbus管脚,只能使用VBUS供电方式给整个SOC供电。
  • USB口供电如需要控制关断,可使用pin 26的复用功能USB_PWREN接控制芯片的EN脚,用于打开或关断USB电源的输出。

防护设计建议:

  • USB2.0信号上要有ESD保护措施,USB2.0信号串接5.1Ω电阻,靠近USB连接器放置。
  • TVS管靠近USB连接器放置, 建议ESD器件的Ipp不小于4A, 击穿电压小于14V,寄生电容小于1.2pF,ESD器件靠近USB连接器放置。

    图 1 TVS 和电阻示意图

ADC

Hi3516CV610支持2路模拟信号输入,进行AD转换。这2个管脚均可复用为GPIO信号。

电源电压为3.3V。

RTC

Hi3516CV610支持内置RTC,内置RTC在固定分频模式,计时精度主要取决于外置晶体,请综合考虑晶体频率误差、温度漂移等因素,选择合适的晶体;对计时精度要求较严格的产品,建议选择外置高精度集成RTC。使用RTC功能时,AVDD_BAT管脚必须外接电池或其他不下电电源,要求供电电压范围为1.6V~3.6V。使用电池作为AVDD_BAT供电电源时,为延长电池使用寿命,请客户依据电池温度特性,评估是否需要在AVDD_BAT与电池间串接电阻以及阻值大小。

方案如图1设计,U1=U0-iR,通过电阻分压降低AVDD_BAT管脚电压,从而延长电池使用时间。以下将通过实例说明如何选择电阻阻值。

图 1 AVDD_BAT电源设计示意图

例如:当所选电池温度特性如图2所示时,其25°C时电池放电电压主要集中在2.5V以上,当AVDD_BAT与电池直连时,假设电流在1.8uA以上。若希望将AVDD_BAT电流降至1.8uA以下,则AVDD_BAT管脚电压应小于等于2.4V,电阻R上的压降约为200~300mV。

R阻值计算:以U1=2.2V时RTC电流1.74uA计算,电阻阻值R=300mV/1.74uA=172.4KΩ,则选择180KΩ电阻可满足要求。

图 2 电池温度特性图

须知:

RTC_XIN为RTC时钟输入管脚。 当不使用RTC功能时,请在软件中关闭RTC驱动程序,防止加载RTC驱动失败导致机器卡死。

PWM

Hi3516CV610有12个PWM。其中SVB_PWM用于调节VDD电压,其他的用于对接外设。

所有PWM接口不使用时均可复用为GPIO。

UART

Hi3516CV610支持3个UART接口,除了UART1是4线串口,UART0/2均是2线串口。

UART0用于系统调试。

须知:

  • 建议UART串100Ω电阻,增强串口的防护能力。
  • 此外如果使用Hi3516CV610的GPIO存在跨板连接时,为了良好的ESD保护,建议在连接器端串电阻进行防护,阻值建议100Ω。

特殊管脚说明

未使用的模块处理

未使用的模块电源和管脚处理建议如表1所示。

表 1 未使用模块电源及管脚处理建议

Pin name

Power

STATUS(IF NOT USED)

备注

AVSS_AC

-

TIED TO VSS

-

AC_VREF

AVDD33_AC_U2

NC

-

AC_INR_P

TIED TO VSS

-

AC_INR_N

-

AC_MICBIAS

NC

-

AC_INL_P

TIED TO VSS

-

AC_INL_N

-

AC_OUT

NC

-

AVDD33_AC_U2

-

与单板3.3V直接连接

如果此电源所对应的信号管脚与外设无连接,且不使用任何管脚功能,那该管脚对应的电容可以空焊。

USB2_DP

AVDD33_AC_U2

NC

-

USB2_DM

-

SDIO0_CARD_POWER_EN_N

DVDD3318_FLASH

NC

-

DVDD3318_FLASH

-

与单板3.3V/1.8V直接连接

如果此电源所对应的信号管脚与外设无连接,且不使用任何管脚功能,那该管脚对应的电容可以空焊。

SDIO0_CDATA2

DVDD3318_FLASH

NC

-

SDIO0_CDATA3

-

SDIO0_CCMD

-

SDIO0_CCLK_OUT

1k 电阻上拉到 DVDD3318_FLASH 电源域或 4.7k 电阻 下拉到 VSS

根据功能还是测试模式选择

SDIO0_CDATA0

NC

-

SDIO0_CDATA1

-

SDIO0_CARD_DETECT

-

SFC_WP_IO2

NC

-

SFC_MISO_IO1

NC

-

SFC_CSN0

NC

-

SFC_HOLD_IO3

NC

-

SFC_CLK

1k 电阻上拉到 DVDD3318_FLASH 电源域或 4.7k 电阻 下拉到 VSS

根据启动模式选择上拉或下拉

SFC_MOSI_IO0

NC

-

GPIO0_0

4.7K 电阻上拉到 DVDD3318_FLASH 电源域

-

GPIO0_1

1k 电阻上拉到 DVDD3318_FLASH 电源域或 4.7k 电阻 下拉到 VSS

根据启动模式选择上拉或下拉

SYS_RSTN_OUT

NC

-

UART0_TXD

DVDD33

NC

-

UART0_RXD

NC

-

JTAG_TDO

NC

-

JTAG_TMS

NC

-

GPIO7_6

NC

-

GPIO1_1

NC

-

JTAG_TCK

NC

-

GPIO1_2

NC

-

GPIO1_0

NC

-

GPIO7_7

NC

-

JTAG_TDI

NC

-

JTAG_TRSTN

NC

-

LSADC_CH0

NC

-

LSADC_CH1

NC

-

DVDD33

-

与单板3.3V直接连接

如果此电源所对应的信号管脚与外设无连接,且不使用任何管脚功能,那该管脚对应的电容可以空焊。

AVDD_BAT

-

NC

-

RTC_XIN

DVDD33

NC

-

RTC_XOUT

NC

-

ETH_MDI_BN

AVDD33_FE

NC

-

ETH_MDI_BP

-

AVDD33_FE

-

与单板3.3V直接连接

-

ETH_MDI_AN

AVDD33_FE

NC

-

ETH_MDI_AP

-

I2C0_SCL

DVDD3318_SENSOR

NC

-

I2C0_SDA

-

I2C1_SCL

-

I2C1_SDA

-

SENSOR0_RSTN

-

SENSOR1_RSTN

-

DVDD3318_SENSOR

-

与单板3.3V/1.8V直接连接

如果此电源所对应的信号管脚与外设无连接,且不使用任何管脚功能,那该管脚对应的电容可以空焊。

SENSOR0_CLK

AVDD18_MIPIRX

1k 电阻上拉到 AVDD18_MIPIRX电源域或 4.7k 电阻 下拉到 VSS

根据启动模式选择上拉或下拉

SENSOR1_CLK

AVDD18_MIPIRX

-

与单板1.8V直接连接

如果此电源所对应的信号管脚与外设无连接,且不使用任何管脚功能,那该管脚对应的电容可以空焊。

MIPI_RX_D2P

AVDD18_MIPIRX

NC

-

MIPI_RX_D2N

-

MIPI_RX_D0P

-

MIPI_RX_D0N

-

MIPI_RX_CK0P

-

MIPI_RX_CK0N

-

MIPI_RX_D1P

-

MIPI_RX_D1N

-

MIPI_RX_D3P

-

MIPI_RX_D3N

-

MIPI_RX_CK1P

-

MIPI_RX_CK1N

-

说明:

NC代表悬空。

防倒灌GPIO管脚说明

Hi3516CV610 芯片除表1所示 IO 管脚不防倒灌外,其余所有 IO 都具有防倒灌功能。

表 1 不具有防倒灌功能管脚列表

引脚

管脚名

引脚

管脚名

引脚

管脚名

5

SFC_MOSI_IO0

79

SDIO0_CARD_DETECT

66

MIPI_RX_CK1N

4

SFC_CLK

86

SDIO0_CDATA1

65

MIPI_RX_CK1P

3

SFC_HOLD_IO3

85

SDIO0_CDATA0

64

MIPI_RX_D3N

2

SFC_CSN0

84

SDIO0_CCLK_OUT

63

MIPI_RX_D3P

1

SFC_MISO_IO1

83

SDIO0_CCMD

57

MIPI_RX_D0N

88

SFC_WP_IO2

82

SDIO0_CDATA3

56

MIPI_RX_D0P

33

XOUT

81

SDIO0_CDATA2

55

MIPI_RX_D2N

32

XIN

79

SDIO0_CARD_POWER_EN_N

54

MIPI_RX_D2P

74

AC_OUT

52

SENSOR1_CLK

42

ETH_MDI_AP

69

AC_INR_P

51

SENSOR0_CLK

41

ETH_MDI_AN

70

AC_INR_N

62

MIPI_RX_D1N

39

ETH_MDI_BP

72

AC_INL_P

61

MIPI_RX_D1P

38

ETH_MDI_BN

73

AC_INL_N

60

MIPI_RX_CK0N

37

RTC_XOUT

7

GPIO0_1

59

MIPI_RX_CK0P

36

RTC_XIN

8

SYS_RSTN_OUT

-

-

-

-

需要限制使用场景的GPIO

如表1所示,管脚复用了MIPI_RX、VI和GPIO功能,如果需要使用这部分GPIO,这些GPIO作为输出时,在使用上还需要有以下约束条件:

速率不能超过10MHz,走线长度不超过10inch,最大负载为10pF。

这些GPIO驱动能力弱,不能用作电流源(如用于驱动LED)。

表 1 MIPI_RX 复用做GPIO管脚

引脚

管脚名

66

MIPI_RX_CK1N

65

MIPI_RX_CK1P

64

MIPI_RX_D3N

63

MIPI_RX_D3P

62

MIPI_RX_D1N

61

MIPI_RX_D1P

60

MIPI_RX_CK0N

59

MIPI_RX_CK0P

57

MIPI_RX_D0N

56

MIPI_RX_D0P

55

MIPI_RX_D2N

54

MIPI_RX_D2P

注意:

数字接口包括GPIO需要测试调整驱动到合适的值,防止过冲过大,引起器件可靠性问题;调试方法请参考《Hi3516CV610/Hi3516CV608各IP/IO涉硬参数调试指南》。

PCB设计

电源与滤波电容设计

须知:

主芯片下方的电源包括内核电源、PLL电源、IP电源等的滤波电容材质推荐选择X6S及以上规格。

VDD电源

滤波电容类型、数量和布局要求复制Hi3516CV610QDMEB的设计,具体请参照Hi3516CV610QDMEB原理图设计。

Hi3516CV610QDMEB的电源必须使用完整的电源平面供电,电源有一个完整地参考层。

务必保证VDD电源铜皮宽度达2A及以上的通流能力,DC-DC尽量靠近SOC放置;在兼顾散热孔前提下,保证芯片供电脚附近的铜皮不要被GND过孔打碎。如图1。

图 1 VDD电源PCB设计示意图

设计时滤波电容类型、数量和布局要求复制Hi3516CV610QDMEB的设计,特别需要注意的是PIN11、PIN14及PIN 50需要表贴电容,如图2。

图 2 VDD电源电容类型和数量

DDR IO电源设计

Hi3516CV610的内置DDR2/DDR3颗粒,只需要考虑电源部分设计,电源设计,包括电容类型、数量和布局要求复制Hi3516CV610QDMEB,如图1。

图 1 VDDIO_DDR电源电容类型和数量

PLL电源设计

AVDD33_PLL与数字3.3V电源之间用磁珠(1kΩ@100MHz)进行隔离。为了提升抗扰度,建议将AVDD33_PLL的电容单点接地,如图1。具体设计请参考Hi3516CV610QDMEB原理图、PCB。

图 1 AVDD33_PLL电源电容设计图

AVDD33_DDR_PLL与数字3.3V电源之间用磁珠(1kΩ@100MHz)进行隔离。为了提升抗扰度,建议将AVDD33_DDR_PLL的电容单点接地,如图2。具体设计请参考 Hi3516CV610QDMEB原理图、PCB。

图 2 AVDD33_DDR_PLL电源电容设计图

晶体电路设计

晶体的Xin、Xout信号走线全程做包地处理,并保证这些信号有完整的参考平面。晶体电路下方不能有高速信号穿过。

DDR电路设计

Hi3516CV610内置DDR2/DDR3/L,只需要考虑电源部分设计,电源设计要求完全复制Hi3516CV610QDMEB设计。

FLASH电路设计

SPI FLASH

SPI FLASH信号设计要求如下。

  • 避免信号走线穿越电源分割区域,多层板设计时需保持信号参考完整;
  • 相邻信号走线间距保持“3H”原则;
  • SFC_CSN0/N1、SFC_MOSI_IO0、SFC_MISO_IO1、SFC_WP_IO2、SFC_HOLD_IO3的线长以SFC_CLK的线长为基准,误差控制在±500mil以内。
  • 建议客户根据自身实际设计调整优化驱动参数。

eMMC

eMMC信号设计要求如下:

  • 避免信号走线穿越电源分割区域,多层板设计时需保持信号参考完整;
  • 相邻信号走线间距保持“3H”原则;
  • EMMC_DATA[0:3]、EMMC_CMD的线长以EMMC_CLK的线长为基准,误差控制在±300mil以内。
  • 建议客户根据自身实际设计调整优化驱动参数。

FE信号PCB设计

FE信号设计要求如下:

  • 芯片与变压器之间的走线长度小于5000mil,控制差分阻抗100Ω;变压器与RJ45之间的距离小于1000mil,控制差分阻抗100Ω;
  • 芯片与RJ45之间的等长约束:差分对间等长小于500mil,差分对内等长小于20mil;
  • MDI信号不能跨接强干扰模块;
  • 相邻信号走线间距保持“3W”原则;
  • 多层板PCB设计要求有完整参考层。
  • 在RJ45座子和变压器初级下,PCB每一层均禁铺。Bob Smith电路浪涌防护管靠近电阻和高压电容放置;
  • 变压器中心抽头走线尽可能的粗且短,降低阻抗。

Video Input 信号PCB设计

MIPI RX

MIPI RX信号设计要求如下:

  • 差分信号走线时以GND为参考平面,并保持参考平面完整;差分信号走线换层时需要邻近设计地过孔(即伴随地过孔);差分信号走线时最多打两次孔。
  • 建议PCB走线长度不大于3inch(评估场景为外接长度为7inch,有完整参考地的FPC线);每对差分信号的P/N走线长度偏差控制在±5mil以内;MIPI数据信号以其对应的时钟信号为基准,长度偏差控制在±300mil以内。(等长设计需要考虑芯片内部的pindelay,pindelay+PCB走线长度一起联合控制等长。Pindelay请参考发布包中的《Hi3516CV610_Package_PINDELAY》文档。)
  • MIPI 差分信号的阻抗控制在100Ω ±10%;
  • 避免邻近其他信号,并保证与其他信号的间距大于20mil;
  • MIPI 差分信号通过连接器与其他外设相连时候,要注意差分信号在连接器的定义排布。在连接器定义上,相邻差分信号对之间(例如:MIPI_RX_CK0P/N与MIPI_RX_D0P/N之间)必须使用GND管脚进行隔离。如图1所示。

图 1 MIPI/LVDS差分信号隔离

注:黄色是GND网络,绿色是差分线对。

Parallel CMOS

Parallel CMOS信号设计要求如下:

  • 避免信号走线穿越电源分割区域,并保持信号参考完整;
  • 相邻信号走线间距保持“3H”原则;
  • VI_DATA[0:11]、VI_HS和VI_VS的线长以VI_CLK的线长为基准,偏差控制在±500mil以内。

VI BT1120/BT656信号PCB设计

VI BT1120/BT656信号设计要求如下:

  • 保证信号有完整的参考平面;
  • 相邻信号走线间距保持“3H”原则;
  • VI_BT1120_DATA[0:15]的线长以VI_BT1120_CLK的线长为基准,偏差控制在±500mil;
  • 走线长度5inch以内。

模拟音频电路设计

模拟音频电路走线设计要求如下:

  • 模拟音频输入输出信号、MICBIAS信号要求全程包地处理,并且相邻信号之间的GND过孔均匀放置,相邻的参考层(若多层板)需参考完整GND平面,且参考层“干净”,不与其他信号尤其是数字信号公用回流路径。
  • 信号优先采用差分走线的方式,并在音频输入信号两侧全程包地,且GND过孔均匀放置。
  • 音频的输出信号要求全程包地处理,并且相邻信号之间的GND过孔均匀放置。
  • AC_MICBIAS信号要求全程包地处理,并且相邻信号之间的GND过孔均匀放置,如图1所示。

    图 1 模拟音频信号包地示意图

  • AC_VREF及MICBIAS管脚对接的电容需要靠近主芯片放置,电容的对地管脚单独打过孔与GND平面相连,在top和bottom层不与GND网络相连。

  • AVDD33_AC_U2电源上滤波电容的对地管脚及AVSS需要单独打过孔与GND平面相连,在top和bottom层不与GND网络相连。如图2所示。
  • 不仅仅是主芯片外部PCB的GND需单点设计,SOC下方音频模块的GND过孔设计也不要与其他模块GND先连接后接入系统地,需要单独打过孔到系统GND。

    图 2 独立地孔与内层地连接示意图

  • AC_MICBIAS,AC_VREF滤波电容的对地管脚以AVSS_AC引脚远离较大电源噪声位置单点连接到内层,此外音频信号回流参考部分不要与VDD电源产生重叠,各层做好割GND隔离,如图3所示。

    图 3 音频地处理示意图

  • 电源 (特别是VDD)、音频信号线及功放运放器件的电源走线、信号走线不要出现空间重叠,做好空间隔离。

  • 如果SOC VDD的DCDC输入电源与运放或者功放供电电源合并,PCB设计上注意VDD的DCDC输入电源与运放或者功放的电源Y型走线。

    如果放大器支持差分输入,建议伴随音频输出信号走一根GND进入放大器的PN两端。

SDIO信号PCB设计

SDIO信号设计要求如下:

  • SDIO数据信号必须以GND为参考平面,并保持信号参考平面完整。相邻信号走线间距保证“3H”原则。
  • SDIO0/1_CDATA[0:3]、SDIO0/1_CCMD的线长以SDIO0/1_CCLK_OUT的线长为基准,偏差控制在±500mil以内。

  • 建议客户根据自身实际设计调整优化驱动参数。

USB2.0信号设计

USB2.0信号设计要求如下:

  • 差分信号组内走线长度偏差控制在±5mil以内,差分阻抗控制在90Ω±10%。
  • 差分信号必须以GND为参考,并保持信号参考完整。
  • Hi3516CV610的USB2.0接口外接插座时,差分信号线走线长度不大于5inch,过孔数量不超过2个,外挂线缆长度控制在1.5米以内;当USB2.0信号做板级级联时,差分信号线走线长度不大于10inch,过孔数量不超过2个。
  • 差分信号P/N的走线长度偏差控制在±5mil以内。(等长设计需要考虑芯片内部的pindelay,pindelay+PCB走线长度一起联合控制等长。Pindelay请参考发布包中的《Hi3516CV610_Package_PINDELAY》。)
  • USB2.0信号过孔附近需要放置GND过孔,以获取更好的信号质量。
  • 避免邻近其他信号,并保证与其他信号的间距大于20mil。
  • 为了更好的EMI屏蔽效果,USB2.0的走线建议走内层。

整机ESD设计

背景

由于芯片性能提高,时钟频率越来越高,整机对外界干扰更敏感,客户在整机设计时需要非常重视整机的ESD设计。本文针对整机ESD设计风险,提供一些设计建议和风险规避措施。客户需要根据自己企业的ESD测试标准,对单板硬件设计和整机设计做评估。

措施

  • 关于系统24MHz时钟设计,要求客户选用4pin 贴片晶振,其中2个GND管脚与单板地充分连接,增强系统时钟抗干扰能力。其他的走线远离晶振区域,不要在晶振底下有走线通过。
  • 建议PCB器件布局设计时,小系统部分离金属接口部分越远,整机ESD性能越好。
  • 单板对外的接插件(例如音视频输入输出接口、USB、网口和报警等端口), 需要增加ESD保护器件,加强接口的抗干扰能力。
  • 整机设计为浮地设备时,单板金属化接口部分严禁采用单点接地设计。
  • 单板定位孔采用金属化过孔,并与单板GND连接,确保单板GND通过螺丝孔与金属外壳充分连接。
  • 整机为接地设备时,要求金属外壳充分连接大地,大地连接的位置要远离小系统电路,建议靠近整机电源连接器放置。
  • 接口连接器外壳推荐采用金属外壳,且与整机金属外壳充分连接(例如带定位螺丝的HDMI口和USB口,带弹片的RJ45口等),必要时甚至采用导电柱或者导电泡棉来实现连接器与外壳的充分连接。

以上措施请根据自身企业标准和工程经验综合评估。

芯片散热设计

请参考《Hi3516CV610 功耗测试报告》。