1、系统框图
2、详细设计
电源部分
5V-3.8V设计所选用的芯片是航天民芯的MT2492
参考设计:
3V8-1V8所选用的芯片是SGM2036_ADJ
因为X2000的SDIO端口输出电压为1.8V,所以这里选择使用1.8V给WiFi/蓝牙模块的VDD供电。
USB状态需要切换主机(类似于U盘插入电脑内,电脑给U盘供电)和从机,USB_OTG使用3.3V供电,USB_HUB使用5V供电,此处选择DRVBUS对MT9700进行控制。
按键部分
BOOT0、BOOT1、BOOT2的下拉已经在核心板上做了;复位的上拉也已经在核心板上做了。
USB_DEBUG
利用SGM7227进行将信号在USB中进行切换(HUB、DEBUG)
USB_DEBUG中利用SGM7227(模拟开关/多路复用器)
电路设计:
其中用MOSFET对上电进行检测,通过检测PD17的状态,确认为主机或者是从机。
当插入Type-C时,切换为DEBUG;
未插入Type-C时,默认为HUB。