跳转至

硬件与 PCB 设计

原理图设计指导

模组内模块电路框图

模组内模块电路框图如图1所示。

图 1 模组内模块电路框图

模组内模块电路框图

电源参考设计

本小节介绍模组电源参考设计,模组内芯片的电源管理模块为芯片其他模块提供所需要的电源。电源供电框图如图1所示,上电检测方案如图2所示,原理图设计时建议采用相同方案。

图 1 模组供电框图

模组供电框图

图 2 开机电路参考

开机电路参考

**图 2** 开机电路参考

说明: VBUS_SENSE为充电开机上电检测管脚,高电平有效。高电平有效范围:0.8V<VBUS_SENSE<1.8V,通过电阻分压方式实现上电开机功能。 PWR_KEY为按键开机上电检测管脚,下降沿有效。芯片内部上拉,板级通过按键实现开机功能。

射频电路设计

RFIO电路

GNSS、CAT1天线连接参考电路设计请参考图1所示。

图 1 RF参考电路图

RF参考电路图

说明: 红色方框为选焊器件。 滤波网络的电容/电感取值需要根据PCB、整机天线等环境调试得到。

接口参考设计

GPIO口

模组有70个IO口,每个都可以配置为GPIO口模式。用于生成或采集特性应用的输出或输入信号。

  • GPIO每个管脚可以独立配置为输入或者输出。

    • 作为输入管脚时,可作用为中断源。
    • 作为输出管脚时,每个GPIO都可以独立输出高电平、低电平。
  • 每个管脚都可独立配置上下拉、驱动等参数。

1.8V IO口DC特性可参考表1所示。

表 1 1.8V IO口DC特性

参数

标识

测试条件

最小值

典型值

最大值

单位

I/O电压

IOLDO1/IOLDO4

-

1.62

1.8

1.98

V

输入高电平

VIH

-

0.65×VDDIO

-

1.98+0.3

V

输入低电平

VIL

-

-0.3

-

0.35×VDDIO

V

输出高电平

VOH

-

0.75×VDDIO

-

-

V

输出低电平

VOL

-

-

-

0.25×VDDIO

V

上拉电阻

RPU

-

35k

51k

79k

Ω

下拉电阻

RPD

-

29k

48k

88k

Ω

说明: 上表中VDDIO代表各个IO电源域电压,如IOLDO1、IOLDO4等。 GPIO唤醒源说明: GPIO分为3组,分别是S_AGPIO、S _MGPIO、S_HGPIO。 S_AGPIO在芯片深睡时可以作为唤醒源来唤醒芯片,并在深睡时上述管脚的PINMUX功能和PAD功能(包括驱动能力配置、输入使能配置、上下拉配置)都能正常保持。S_HGPIO、S_MGPIO在深睡时不能作为唤醒源,并且深睡时PINMUX功能失效,只有PAD功能可以进行保持。 对于S_HGPIO、S_MGPIO管脚,在深睡时PINMUX功能会丢失,在唤醒恢复前其PINMUX是作为GPIO的功能。对于睡眠时上下拉有强约束的管脚,需要进行特殊配置。例如对于SPI的CS管脚,需要在深睡中持续保持高,可以通过配置默认上拉来进行保证;对于I2C的管脚,空闲态为高,需要配置外部上拉电阻或者配置上拉。

QSPI接口

模组支持3路QSPI接口,其中默认QSPI0对接Nor Flash;QSPI1默认对接Nand Flash;QSPI2默认对接屏幕。外接Nor Flash最高频率100MHz;外接Nand Flash接口最高频率100MHz;外接屏幕扩展,支持SDR/HDR(55MHz)。

Nor Flash/Nand Flash进行电路设计时,WP、CS、HOLD管脚要配置上拉电阻。以Nor Flash为例,其参考设计如图1所示,Nand Flash同理。QSPI2接屏幕仅要求CS配置上拉电阻。

图 1 QSPI接口设计

QSPI接口设计

说明:

  • 对于送显等需要长走线的应用,为达到接口最高速率规格,建议QSPI接口信号线源端都预留串接电阻。
  • 对于QSPI Nor Flash等应用场景建议QSPI_CS/QSPI_D3/QSPI_D2预留上拉电阻,其他应用场景按需增加。
  • Nor Flash上拉电阻使用的电源IOLDO6为器件供电电源。Nand Flash使用的上拉电源为VDD_PMU_1P8_SW0,供电电源应保持一致。

SPI接口

HiDiTingV100模组支持1个SPI接口,支持Master/Slave模式,Master模式,最大频率32MHz;Slave模式,最大频率16MHz。

须知:

  • SPI相关数据线不支持Master、Slave数据方向自动切换。
  • 须确保SPI上拉电压VDD和SPI外设VDD的供电保持一致,以避免因电压不一致而导致电源通过IO管脚漏电现象。

以SPI0接口且对端设备片选信号低有效为例,其接口设计如图1所示。

图 1 SPI接口设计参考

SPI接口设计参考

UART接口

模组有三路UART(UART2、UART3、UART4)用于调测,如需对接外设,请适配软件使用UART2或UART3。以四线UART为例,其接口设计如图1所示。

须知: UART4不能用于对接外设。

图 1 UART接口参考设计

UART接口参考设计

说明: 示意图仅表示连线关系。

I2C接口

模组内提供4路I2C接口,支持Master和Slave。可以工作在以下速度模式下:标准模式(100kbit/s)、快速模式(400kbit/s)、快速模式+(1Mbit/s)。

  • I2C总线协议,既支持Master模式,也支持Slave模式。
  • I2C主机可以向从机写入数据,也可以接收从机发来的数据。

以I2C0为例,典型电路如图1所示。

图 1 I2C接口

I2C接口

须知:

  • 须确保I2C上拉电压VDD和I2C外设VDD的供电保持一致,以避免因电压不一致而导致电源通过IO管脚漏电现象。
  • 为确保可靠性,慎用I2C的SCL、SDA可自动识别的器件选型,推荐使用固定I2C管脚定义的器件。

eMMC

  • 模组支持10线eMMC接口,接口最高时钟频率100MHz。
  • CMD、D0管脚增加上拉电阻,CLK管脚增加pF级滤波电容,其余管脚不作要求。
  • 外部的eMMC存储芯片,不使用的通信DATA口可悬空处理。
  • 外部的eMMC存储芯片,RST_N信号建议进行上拉处理。

以两路供电eMMC芯片为例:VCC电源为3.3V,VCCQ电源为1.8V。具体参考eMMC器件手册,硬件设计时需满足其电源上电时序,典型设计如图1所示。

图 1 eMMC接口设计

eMMC接口设计

须知: 须确保eMMC上拉电压VCCQ和eMMC外设VCCQ供电保持一致,以避免因电压不一致而导致电源通过IO管脚漏电现象。

SDIO

支持1组SDIO接口,仅支持Master模式,接口最高时钟频率为50MHz。上下拉电阻的设置根据对端器件使用要求进行设计,板级空间充裕的情况下,建议CMD管脚、D0~D3管脚预留上拉电阻,CLK管脚预留pF级滤波电容,如图1所示。

图 1 SDIO接口参考

SDIO接口参考

须知: 须确保SDIO上拉电压VCC和SDIO外设VCC供电保持一致,以避免因电压不一致而导致电源通过IO管脚漏电现象。

PWM接口

模组支持同时输出多组不同的互补输出PWM信号:APWM0_N/APWM0_P、APWM1_N/APWM1_P、MPWM0_N/MPWM0_P。

支持对多路PWM进行分组,位于同一组内的PWM同步输出(软件可合理通过配置周期、相位和占空比实现同频同相、互补等功能)。

须知: 受芯片设计、后端设计和物理实现的影响,同一组内的PWM之间可能存在1~2个PWM时钟周期的相位误差,无法做到完全同步,应用需要评估影响。

PWM接口使用32MHz时钟作为计数时钟,占空比可调,其高电平为对应管脚电源域电压。

如果需要使用1MHz以上PWM信号,PCB设计时需要特别注意控制阻抗匹配,确保信号完整性。

MIPI接口

  • 支持1lane的MIPI显示接口。
  • 由于高速接口可能带来辐射,建议预留共模电感,抑制辐射。
  • 外设屏幕送出的帧同步信号DSI_TE,必须接到对应的复用管脚上,不能作为普通输入信号处理。

    图 1 MIPI连接参考

    MIPI连接参考

ADC接口

  • HiDiTingV100模组内有集成AUXADC(Auxiliary Analog-to-Digital Converter),12bit精度,主要用于电压检测场景。
  • 其中IOLDO2为ADC参考源,最大供电30mA,可以作为外部ADC信号的输入参考源,但注意不要给外部器件供电。
  • ADC采样速率越高,对外部电路驱动能力要求越强。
  • 推荐外置BUFFER作为ADC的输入源。如果需要使用分压采样的方式给ADC输入,建议在管脚处预留对地10nF电容;其中上拉电阻R1和下拉电阻R2的并联值建议<100kΩ(随着采样速率增加,阻值需对应降低)。

ADC典型应用场景如图1所示。

图 1 ADC使用场景

ADC使用场景

说明:

  • 对于电池电压检测等对电压检测精度有需求的应用场景,首选AUX_ADC0/AUX_ADC1/AUX_ADC2/AUX_ADC3。
  • 为保证AUX_ADC测量精度,AUX_ADC管脚输入电压范围控制在0.2V~1.6V之间。
  • AUX_ADC分压电阻建议选用1%精度电阻。

USB电路设计

模组主控芯片支持USB Host/Device,支持USB 2.0接口:

  • 芯片不支持5V直接供电,如果使用USB的VBUS给系统供电,中间必须增加LDO/BUCK/CHARGER等做电压转换,为了确保电源安全,建议预留板级防浪涌器件。
  • VBUS的插入识别,可以使用S_AGPIO_18的USB_VBUS来实现。USB_VBUS只能用来判断插入/拔出,无法测试VBUS电压。
  • USB DP/DM为通信管脚,建议预留串阻(2.2Ω级别)或者共模电感、ESD器件等,以抑制长线和PC端可能引起的ESD破坏。

模组内CAT1芯片提供一个USB2.0 Device接口,支持FS(Full-Speed)、HS(High-Speed)两种模式,速率分别可达12Mbit/s和480Mbit/s。可用于AT命令传送、数据传输、抓取log和固件升级。详细的接口分配如表1所示。

表 1 模组CAT1芯片接口分配

功能

引脚定义

备注

USB

CAT1_USB_DP

USB差分数据+,需要做90Ω差分阻抗控制,不用则悬空。

CAT1_USB_DM

USB差分数据-,需要做90Ω差分阻抗控制,不用则悬空。

CAT1_USB_BOOT

强制加载引脚,拉低芯片在开机时进入强制加载模式,可通过USB接口进行固件升级。

CAT1_USB_VBUS

USB插拔检测,不用则悬空。

I2S接口

模组支持1路I2S(Inter-IC Sound)口(I2S0),可以外接Smart PA与音频外设。

  • 支持I2S/PCM/TDM 16bit、20bit、24bit、32bit通道有效位宽(数据精度)可选。
  • I2S的时钟源频率支持:12.288MHz、24.576MHz(标准采样率);12.8MHz、25.6MHz(非标采样率)。
  • 支持16.7k/50k/100k/200k/400k Hz非标采样率,位宽16/24 bit。
  • 支持8k/16k/32k/48k/96k/192k/384k Hz标准采样率,位宽16/24 bit。

SmartPA可选用商用芯片,配置接口使用I2C等,数字信号选择I2S信号。

模组对接SmartPA参考图如图1所示。

图 1 I2S接口

I2S接口

说明: 为防止I2S工作异常,软件配置上I2S_CLK/I2S_WS/I2S_DI/I2S_DO需要遵循如下操作:

  • 芯片上电初始化时,保持接口为上拉。
  • 复用为I2S功能时,推荐配置接口为下拉(其中I2S_DI需要根据对端器件选择上拉/下拉)。
  • 业务使用时,接口不做上下拉配置。
  • 业务结束后,配置接口为输入下拉IPD。

PDM输入接口

模组支持1组PDM接口,支持对接DMIC器件。每组接口支持对接两个DMIC,PDM数据和时钟信号复用到GPIO管脚。通过L/R选择管脚区分两个声道。

DMIC的时钟频率为768kHz~3.2MHz,其中支持频点:1.536MHz、3.072MHz(标准采样率)、1.6MHz、3.2MHz(非标采样率)。

图1为PDM接口对接2个DMIC器件的参考电路。

图 1 DMIC设计

DMIC设计

AMIC接口

模组支持1路模拟MIC输入,模拟MIC输入为差分信号,芯片侧有0.9V偏置。

AMIC器件与模组端须加隔直电容,隔直电容必须选用2.2μF及以上电容(建议选用2.2μF,可以根据单板情况调整)。

为保证信号质量,建议:

  • AMIC器件的偏置电源输入放置去耦电容(建议470nF)。
  • 放置在射频天线区域的AMIC,在Codec输出管脚处需预留串联电感的位置,用于抑制EMI干扰。
  • 模组侧AMIC差分输入信号线上增加33pF滤波电容,如果走线临近射频区域,两边都预留33pF电容。
  • 当AMIC在副板时,建议在主板侧BTB连接器旁的AMIC信号和MICBIAS电压上增加33pF滤波电容。

    图 1 模拟AMIC设计

    模拟AMIC设计

如模拟MIC为单端输出方式,模组的MIC_N端通过隔直电容单点接地。

图 2 驻极体MIC设计

驻极体MIC设计

如驻极体MIC为单端输出方式,驻极体MIC的GND端建议串接2.2kΩ电阻后单点接地。

驻极体的OUT信号输出端,需要串接2.2kΩ到MICB,给驻极体MIC供电。

说明:

  • 模拟AMIC功能不使用时,相应管脚悬空即可。
  • 如果芯片MIC输入端接2.2μF电容,需要约束电容的有效容值为±20%(容值以仪器测试结果为准)。

VICAP接口

模组支持VICAP对接摄像头模组,摄像头时钟建议使用板级时钟。

为保证信号质量,建议:

  • VICAP的DATA与CLK建议同向走线等长,保证并行信号线信号质量。
  • 有源晶振需要靠近摄像头连接器放置。

图 1 VICAP设计

VICAP设计

**图 1** VICAP设计

HS音频输出接口

模组支持两路HeadSet(HS)下行差分输出,共模偏置0.9V,可对接模拟音频PA。

为保证信号质量,建议:

  • 模组DAC输出为Class D,靠近模组侧建议增加固定RC滤波电路,串阻47Ω,对地电容100nF,对高频载波进行有效过滤,避免影响后级模拟PA放大。
  • 模拟PA侧匹配需根据器件型号进行调整。

    图 1 HS接口外接模拟PA设计

    HS接口外接模拟PA设计

下载调测接口

说明: JLINK调试管脚、UART管脚等调测接口建议预留板级TP点。

主控芯片下载调测接口

HiDiTingV100模组提供多种调测接口满足不同的调测需求,其中主控芯片调测接口包含JLINK、UART、USB等接口,参考表1

  • USB用于主控空片烧录(高速),使用USB烧录时S_AGPIO 18需配置为USB_VBUS作为插入检测功能,UART2_RX同时需要拉低接地处理。
  • UART_2用于主控烧录、AT指令口,UART_3用于连接DebugKits工具,支持在线压缩日志、资源文件加载、虚拟Shell命令。
  • JLINK调试接口建议采用1.8V电平,对接JLINK调试盒子时,接口电平必须为1.8V,不建议通过中间加电平转换芯片将其转换成3.3V。

表 1 主控芯片调测接口说明

管脚编号

管脚功能

功能描述

19

USB_DP

主控芯片差分信号管脚。

21

USB_DM

主控芯片差分信号管脚。

111

UART2_TXD

芯片空片时:默认复用为UART2_TXD(空片烧录使用)。

113

UART2_RXD

芯片空片时:默认复用为UART2_RXD(空片烧录使用)。

53

SWD_CLK

为保证芯片正常工作,管脚禁止外接上拉电阻、外挂电容负载等。

50

SWD_DATA

为保证芯片正常工作,管脚禁止外接上拉电阻、外挂电容负载等。

CAT1与GNSS下载调测接口

  • CAT1芯片调测接口包含USB、UART等接口。

    其中USB2.0 Device接口支持FS(Full-Speed)、HS(High-Speed)两种模式,速率分别可达12Mbit/s和480Mbit/s。可用于AT命令传送、数据传输、抓取log和固件升级。

    CAT1 DEBUG_UART仅用于内部调测。

  • GNSS芯片留有一个B4_UART1_TXD调测接口用于DEBUG日志上报。

表 1 CAT1与GNSS调测接口说明

管脚编号

管脚功能

功能描述

132

CAT1_USB_DP

CAT1芯片USB差分输入输出管脚。

131

CAT1_USB_DM

CAT1芯片USB差分输入输出管脚。

130

CAT1_USB_VBUS

CAT1芯片USB检测信号。

129

CAT1_USB_BOOT

CAT1芯片USB强制加载信号,低电平有效。

125

B4_UART1_TXD

GNSS DEBUG日志输出管脚。

PCB设计指导

通流参考

Layout走线通流请参考表1

表 1 通流参考

管脚编号

管脚名称

参考通流(mA)

58

VSYS

900

57

VDD_PMU_1P8_SW0

80

85

VDD_PMU_MICLDO0

10

59

VDD_PMU_IOLDO2

100

63

VDD_PMU_IOLDO3

300

56

VDD_PMU_IOLDO6

100

24

B4_VBAT_2871

300

47

B4_VDD_1P8

200

12

VDDIO_B

50

118

CAT1_VBAT1

900

119

CAT1_VBAT2

1000

关键信号约束

  • MIPI高速信号,需要同层等长走线和包地处理,尽量走表层,MIPI信号按照单端50Ω、差分100Ω走线阻抗处理,以保证信号完整性。
  • 高速IO和高速时钟信号如QSPI0,尽量在内层同层等长走线,包地隔离处理。
  • AUX ADC模拟信号应该内层走线,包地保护。
  • AMIC差分输入信号按照差分紧耦合走线,四面包地(非射频地);走线通路,在空间上(不同层之间)尽量避免电源、时钟、射频线等强干扰信号的交叉、并行走线;尽量避免表层布线,不能避免时表层连续走线尽量短;隔直电容和33pF滤波电容靠近MIC器件处放置;MICLDO等为AMIC供电走线尽量四面包地。
  • AMIC单端连接方式下,AMIC器件地需要单点接地 ,且需要通过2.2μF电容连接至芯片MIC0_N/MIC1_N/MIC2_N管脚。
  • HSP/N峰值电流225mA,到负载端的电阻控制在0.05Ω以下,建议走线宽度不小于6mil。按照差分紧耦合走线,四面包地(非射频地);走线通路,在空间上(不同层之间)尽量避免电源、时钟、射频线等强干扰信号的交叉、并行走线;尽量避免表层布线,不能避免时表层连续走线尽量短。
  • 高速IO和高速时钟信号线走内层,包地隔离处理,远离辐射干扰。
  • USB_DP/USB_DM差分走线,差分阻抗控制90Ω;要求立体包地,减少干扰。

射频特性

蜂窝网络

工作频段

表 1 工作频段

工作频段

发送(MHz)

接收(MHz)

LTE-FDD B1

1920~1980

2110~2170

LTE-FDD B3

1710~1785

1805~1880

LTE-FDD B5

824~849

869~894

LTE-FDD B8

880~915

925~960

LTE-TDD B34

2010~2025

2010~2025

LTE-TDD B38

2570~2620

2570~2620

LTE-TDD B39

1880~1920

1880~1920

LTE-TDD B40

2300~2400

2300~2400

LTE-TDD B41

2535~2675

2535~2675

发射功率

表 1 射频发射功率

频段

最大值

最小值

LTE-FDD B1/B3/B5/B8

23dBm±2dB

<-39dBm

LTE-TDD B34/B38/B39/B40/B41

23dBm±2dB

<-39dBm

接收灵敏度

表 1 射频接收灵敏度

频段

典型值(dBm)

CAT1规范要求(dBm)

LTE-FDD B1(10MHz)

-99

-94

LTE-FDD B3(10MHz)

-99

-91

LTE-FDD B5(10MHz)

-99

-92.5

LTE-FDD B8(10MHz)

-98.5

-91.5

LTE-TDD B34(10MHz)

-101

-94.5

LTE-TDD B38(10MHz)

-101

-92.5

LTE-TDD B39(10MHz)

-100.5

-94.5

LTE-TDD B40(10MHz)

-100.5

-94.5

LTE-TDD B41(10MHz)

-101

-92.5

BT

工作频段

表 1 BT工作频段

类型

频段(MHz)

BT/SLE(星闪)

2402~2480

发射功率及灵敏度

表 1 发射功率及灵敏度

类型

参数

典型值(dBm)

TX Power(dBm)

BR(GFSK)

10

2EDR(QPSK)

6

3EDR(8PSK)

6

BLE 1M

10

BLE 2M

10

SLE(FT1)

10

SLE(FT2)

6

SLE(FT4)

6

RX Sensitivity(dBm)

BR(GFSK)

-94

2EDR(QPSK)

-93

3EDR(8PSK)

-87

BLE 1M

-96

BLE 2M

-93

SLE(FT1)

-96

SLE(FT2)

-99

SLE(FT4)

-107

GNSS

工作频段

表 1 GNSS工作频段

GNSS星系类型

频段(MHz)

GPS

1575.42±1.023(L1)

BDS

1561.098±2.046(B1I)

Galileo

1575.42±2.046(E1)

GLONASS

1597.5~1605.8(L1)

GNSS灵敏度

表 1 GNSS灵敏度

参数

描述

典型值(dBm)

灵敏度

冷启动捕获灵敏度

-149

热启动捕获灵敏度

-159

跟踪灵敏度

-162