硬件设计
硬件设计
管脚描述
JH7110除上述不可用作GPIO口、电源引脚和系统地外的信号引脚的其他GPIO口都可以复用作其他功能,如I2C、UART、SPI、I2S、PWM等等。因篇幅有限,本文描述不尽详细,如有需要,可以通过仔细阅读核心板原理图或JH7110的规格书中相关引脚描述获取更多信息。
核心板GPIO电平
GPIO电源域的电源脚描述如下:
| 电源域 | GPIO供电电压 | 描述 | JH7110核心板核心板IO电平 |
|---|---|---|---|
| GPIO1 Domain | 1.8V/3.3V | IO电压域可配置成1.8V或3.3V,我司核心板统一配置为3.3V | 3.3V |
| GPIO2 Domain | 1.8V/3.3V | IO电压域可配置成1.8V或3.3V,我司核心板统一配置为3.3V | 3.3V |
| GPIO3 Domain | 1.8V/3.3V | IO电压域可配置成1.8V或3.3V,我司核心板统一配置为3.3V | 3.3V |
| GPIO4 Domain | 1.8V/3.3V | IO电压域可配置成1.8V或3.3V,我司核心板统一配置为3.3V | 3.3V |
在做底板设计时,注意外设芯片的IO电平要与核心板的IO电平保持一致,否则会烧坏CPU。
电源设计
JH7110核心板仅需要主电源供电即可正常使用。详细的电源管脚定义如下:
91、92、93脚:5V/3A电源输入接口,为确保CPU稳定可靠工作,务必保证提供足额电流且保证电源纹波电压控制在100MV以下,另外电源走线尽可能宽(大于2MM),换层过孔不小于5个;
88,89,90脚:3.3V/1A电源输出,可用于接口板电源供电(部分外设上电时序有要求,可参考上述核心板引脚定义的描述给对应外设供电);
97,98,99脚:3.3V/1A电源输出,可用于接口板电源供电(部分外设上电时序有要求,可参考上述核心板引脚定义的描述给对应外设供电);
100,101脚:1.8V/500MA电源输出,可用于底板音频CODEC和网络PHY芯片的 IO域供电。
USB设计
JH7110核心板有1路USB2.0和1路USB3.0口。其中USB2.0口在开发板上设计为固件升级(device)和USB HOST复用,通过外部USB 5V插入做检测并切换为DEVICE而升级固件用。
默认USB2.0接口能达到480Mbps的速度,而USB3.0最快能达到5Gbps的带宽,,因此,对PCB走线的要求做特性阻抗匹配。USB接口的差分对在PCB走线时,务必走等长差分线,特性阻抗为90欧-/+10%,而且需要有完整的参考平面。
HDMI设计
JH7110芯片自带一路HDMI OUT控制器,支持HDMI2.0协议。核心板上相应的HDMI差分对,必须走等长差分线,且阻抗匹配为100欧-/+10%,否则会出现HDMI画面丢色,断断续续等问题。
MIPI设计
MIPI是2003年由ARM,Nokia,ST,TI等公司成立的一个联盟,目的是把手机内部的接口如摄像头、显示屏、射频基带接口等标准化,从而减少手机的设计复杂度,增加设计的灵活性。MIPI是一个比较新的标准,目前比较成熟的应用有DSI(显示接口)和CSI(摄像头接口)。
JH7110支持1路MIPI DSI和1路MIPI CSI接口,其中DSI用于驱动MIPI显示屏,CSI可以外接MIPI摄像头。MIPI接口的数据传输率较高,在走线时一定要走等长差分线,且阻抗匹配为100欧 -/+10%。