主MIC 电路
d3d715c489eb172dec63b704
15
Receiver/Speaker 电路
单端耳机电路
模拟音频部分电路的地建议与主地隔开,通过磁珠与AGND 相连,以优化音频性能。
4.6. 数字音频接口
ME800提供硬件PCM 数字音频接口,定义如下: 在60pin 上的定义:
56 AUX_PCM_DOUT O PCM 输出 55 AUX_PCM_DIN I PCM 输入 54 AUX_PCM_CLK I/O PCM 时钟 53
AUX_PCM_SYNC
I/O
PCM 同步
ME800的PCM 接口可以工作在两种模式:
1)PCM 从属模式(默认):128 kHz,用于免提通话
2)PCM 主要模式:2.048 MHz,在主要模式下, ME800可被程序定意为外部编解码器的主设备(master)或从设备(slave)。做主设备时,由ME800提供PCM_SYNC 和PCM_CLK。相应的,作为从设备时,由外部编解码器提供PCM_SYNC 和PCM_CLK。 同时,ME800还可在USB 接口上提供软件PCM 接口。
4.7. USB 接口
ME800支持USB2.0,可工作在USB 低速(1.5 Mbps)和全速(12 Mbps)两种模式下 在60pin 上的定义:
d3d715c489eb172dec63b704
16
ME800的USB_DP 做了内部上拉(Full-speed),外部只需做ESD/EMI
处理。如下图:
注意USB_DM 和USB_DP 是一对差分信号,PCB 上尽量走等长差分线。 USB 接口信息如下:
设备描述符:
idVendor: 0x19F5 idProduct: 0x9909
USB 会虚拟出多个串口,描述如下表: 接口 0 1
2 3
4
用途
MassStorage
Qualcomm 工具通信
Modem
GPS/PCM 语音
AT Command
描述 In Endpoint Descriptor:
bEndpointAddress: 0x88
Transfer Type: Bulk
wMaxPacketSize: 0x0040 (64) bInterval: 0x00
Out Endpoint Descriptor:
bEndpointAddress: 0x09
Transfer Type: Bulk
wMaxPacketSize: 0x0040 (64) bInterval: 0x00
In Endpoint Descriptor:
bEndpointAddress: 0x84
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00
Out Endpoint Descriptor:
bEndpointAddress: 0x04
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00 Notification
Endpoint Descriptor:bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0010 (16) bInterval: 0x80
In Endpoint Descriptor:
bEndpointAddress: 0x82
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00
Out Endpoint Descriptor:
bEndpointAddress: 0x02
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00
In Endpoint Descriptor:
bEndpointAddress: 0x86
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00
Out Endpoint Descriptor:
bEndpointAddress: 0x06
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00 In Endpoint Descriptor:
bEndpointAddress: 0x87
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00
Out Endpoint Descriptor:
bEndpointAddress: 0x07
Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00
49 USB_DM I/O USB- 48 USB_DP I/O USB+
d3d715c489eb172dec63b704
17
4.8. SDIO 接口 ME800支持1-bit/4-bit SD 接口,主时钟(MCLK)最高25MHz,速率可达100Mbps。在
需要支持带电拔插SD 卡时,需加上MICROSD_SW 信号。
SD 接口定义如下:
在60pin 上的定义:
46 VREG_MMC
AO SD 卡供电 45 SDCC_DATA3 I/O SD 卡数据线3 44 SDCC_DATA2 I/O SD 卡数据线2 43 SDCC_DATA1 I/O SD 卡数据线1 42 SDCC_DATA0 I/O SD 卡数据线0 41 SDCC_CMD I/O SD 卡命令 40 SDCC_CLK O SD 时钟 MICROSD_SW I SD 卡检测 39
WLAN_PWR_EN
O
WLAN 使能
SD 卡参考电路
4.9. GPIO 接口
ME800共有6个GPIO 可供使用,但也与其他功能复用
GPIO 定义如下: 在60pin 上的定义:
d3d715c489eb172dec63b704
18
BT_PWR_EN O 蓝牙使能
BT_WAKEUP_MSM I 蓝牙唤醒MSM 8
GPIO_51 I/O GPIO_51 52
GPIO_14 I/O
GPIO_14
WAKE# O 唤醒主机(高电平) BT_SLP_CLK O 蓝牙休眠时钟 51
GPIO_18 I/O GPIO_18 GP_CLK O
通用时钟输出
9
GPIO_50 I/O GPIO_50 WLAN_MUX_EN
O
WLAN 复用使能 GP_PDM_0 O 脉冲密度调制 RF_OFF I 飞行模式(低电平使能) 27
GPIO_0
I/O
GPIO_0
38
GPIO_25
I/O
GPIO_25
其中,GP_CLK_OUT 以ME800的内部时钟PLL0(384 MHz ),PLL1(460.8 MHz ),TCXO (19.2 MHz )或者休眠时钟32.768kHz 为基准,输出以参考时钟M/N 计数的信号;同时可以通过变量D ,设置输出时钟的占空比,输出占空比50%信号时,D = N/2。
GP_PDM_0可输出通用脉冲密度调制信号,这是一个用户可设置的12位PDM ,以TCXO/4为基准时钟(4.8MHz )。通过对ME800内部寄存器PDMn_CTL 的设置(如下图),可以得到需要的PDM 信号。
4.10. 多功能接口(LED 驱动)
ME800提供了一个多功能接口(MPP )和一个马达驱动接口(VIB_DRV_N)
。 MPP 可实现:电流驱动;GPIO(低速信号);模拟量采样(0~2.5V )等功能,其中模块软
件缺省将MPP3配置为LED 驱动。 VIB_DRV_N 可实现:电压驱动;GPIO(低速信号);马达驱动,其中模块软件缺省将
VIB_DRV_N 配置为LED 驱动。 定义如下:
在60pin 上的定义:
LED_DRV2 AO Voltage driver 34 VIB_DRV_N AIO Motor driver LED_DRV1 AO 150 mA high-current drivers 33
MPP3 AIO multipurpose pin
LED 参考电路:
d3d715c489eb172dec63b704 19
马达驱动参考电路
:
d3d715c489eb172dec63b704 20
4.11. 其他专用接口
振铃信号Ringer ,Ringer 可编程输出单音信号或者双音多频(DTMF )信号。 RINGER
RINGER 57MSM_WAKES_BT MSM 唤醒蓝牙
Ringer 输出通常需要外部放大来驱动喇叭(电声换能器),如下图:
用作MSM_WAKES_BT 时,参考BT 接口描述
模块复位信号:JTAG_RESOUT_N ,内部上拉,低电平复位模块
36 JTAG_RESOUT_N I 模块复位
模拟量采样信号:HKAIN1,通常用于电池温度检测
35 HKAIN1 AI ADC
开机信号:KPDPWR_N ,内部上拉,低电平开机
32 KPDPWR_N I 开机键
d3d715c489eb172dec63b704
21
4.12. 蓝牙接口
蓝牙接口,由PCM ,HCI (Host control interface ), BT 使能,和蓝牙休眠时钟 4部分组成,如下图。
HCI :
GPIO_14
I/O GPIO_14
52 BT_WAKEUP_MSM I 蓝牙唤醒MSM HCI5 RINGER
O RINGER
57 MSM_WAKES_BT O MSM 唤醒蓝牙 HCI4 4 UART1_CTS_N I 串口传送就绪 HCI3 5 UART1_RFR_N O 串口接收就绪 HCI2 6 UART1_RX_DATA I 串口接收 HCI1 7
UART1_TX_DATA
O
串口发送
HCI0
PCM:
56 AUX_PCM_DOUT O PCM 输出 55 AUX_PCM_DIN I PCM 输入 54 AUX_PCM_CLK I/O PCM 时钟 53
AUX_PCM_SYNC
I/O
PCM 同步
BT 使能

