首页
论坛
官方网站
English
跳转至:
导航
,
搜索
查看“RK3399 Hardware Manual”的源代码
←
RK3399 Hardware Manual
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
[[Category:开发板]] ==x3399开发板简介== 非常感谢您选择九鼎创展x3399开发平台,本文档讲述x3399开发平台的硬件资源,电路原理以及支持的接口等。 X3399开发板是基于瑞芯微RK3399的一款高端开发板,它由深圳市九鼎创展科技有限公司自主研发,生产并销售。它是市面上首款基于A53四核,以及A72双核共六核的64位超高性能基于行业控制领域的开发板,主频高达2GHz。 RK3399在CPU与GPU方面均堪称怪兽级。双Cortex-A72大核+四Cortex-A53小核结构的CPU,对整数、浮点、内存等作了大幅优化,在整体性能、功耗及核心面积三个方面都具革命性提升。GPU采用四核ARM新一代高端图像处理器Mali-T860,集成更多带宽压缩技术:如智能迭加、ASTC、本地像素存储等,还支持更多的图形和计算接口,总体性能比上一代提升45%。 尽管这些能力均被同类解决芯片方案标榜为“顶级”能力,但对RK3399来讲,这并不是重点。极具看点的是,Type-C接口、内置PCI-e接口、双摄像头支持手势识别三大特性,这对游戏盒子产品的体验将是颠覆性的,还有支持LPDDR4内存等诸多新特性,均领先于目前主流产品。 得益于高配置和整体性能的提升,以及全面型布局,使得RK3399天生就是一位多面能手。除了平板电脑、VR、TV-BOX、笔记本之外,RK3399的应用还涵盖了工业及消费领域各类终端,包括智能家电、广告机/一体机、金融POS机、车载控制终端、瘦客户机、VOIP视频会议、安防/监控/警务及IoT物联网等领域。 ===Android6.0.1系统=== x3399开发板支持android6.0.1操作系统,采用linux4.4内核。 已测试完成模块: * emmc驱动 * WY070ML 7寸MIPI屏(1024x600) * LP079QXL-SP0V * 五点触摸电容屏(思立微GSL1680) * SD卡 * 按键 * ADC * 蜂鸣器 * 休眠唤醒 * 三路USB HOST2.0 * 一路USB HOST3.0 * 一路TYPEC接口 * 音频解码(ALC5651) * 3G、4G模块(PCIE接口移远UC20、EC20以及各种3G dongle) * 录音 * 喇叭 * 光纤音频输出 * 马达 * 四路自定义LED接口 * AP6354 WIFI/BT二合一模块 * G-sensor(LSM330TR) * 陀螺仪(AK8963N) * 光感传感器(CM32181) * MIPI CSI摄相头(OV5645和OV13850) * 串口 * HDMI * 千兆以太网RTL8211E * USB鼠标键盘 * HS0038B红外一体化接收头 ===产品简介=== x3399开发板由邮票孔核心板,底板和液晶板三大块组成,核心板采用10层板工艺设计,确保稳定可靠,可以批量用于平板电脑,车机,学习机,POS机,游戏机,行业监控等多种领域。底板留有丰富的外设,几乎可以演示3399芯片的全部功能,板载千兆以太网接口、板载CSI接口、DSI接口、HDMI接口、EDP接口、TYPEC接口、USB3.0接口、USB2.0接口、板载音频光纤接口、板载红外一体化接收头,支持红外遥控功能;板载双CSI 接口,可支持同时外接两路MIPI摄像头并同时显示。同时硬件电路保持九鼎开发板的一惯风格,支持软件开关机,休眠唤醒等。液晶板默认采用7寸MIPI液晶屏,同时可选配7.9寸2K液晶屏,支持MIPI或EDP接口液晶屏,支持背光亮度无级调节。 x3399开发板上x3399核心板适用于VR、工控,电力,通讯,医疗,媒体,安防,车载,金融,消费电子,手持设备,游戏机,显示控制,教学仪器等多种领域。可广泛用于POS,游戏机,教学实验平台,多媒体终端,PDA,点菜机,广告机等领域。 ===产品功能特性=== * 内核:ARM Cortex-A53四核 + Cortex-A72双核; * 主频:1.4GHz*4 + 2G*2; * 内存:2GB LPDDR3; * Flash:支持4GB/8GB/16GB/32GB/64GB emmc可选,标配16GB emmc; * 三路USB HOST2.0接口; * 一路USB HOST3.0接口; * 一路TYPEC接口(兼容OTG功能); * 1路RS232接口,1路TTL串口; * 1路TF卡接口; * 复位按钮; * 4路独立按键; * 软件开关机按钮; * 双声道外置扬声器; * MIC输入; * 耳机输出接口; * 音频光纤输出接口; * 支持背光无级调节; * 支持HDMI接口; * 支持5点电容触摸; * 板载AP6354 WIFI/BT; * 支持G-sensor; * 支持光敏传感器(默认空焊); * 支持陀螺仪(默认空焊); * 支持MPEG-1, MPEG-2, MPEG-4,H.263, H.264, H.265, VC-1, VP9, VP8, MVC视频解码; * 支持H.264, MVC 和VP8视频编码; * 支持2D,3D高性能图形加速; * 支持RTC时钟实时保存; * 支持千兆有线以太网RTL8211E; * 支持BT656/BT601/MIPI摄相头接口; * 支持GPS接口; * 支持GPRS接口; * 支持外置USB 3G模块及PCIE接口模块; * 支持USB鼠标,键盘; * 支持红外一体化接收头; <center>==硬件资源==</center> ===硬件接口描述=== [[image:3399hardwareInterface.png|1,267 × 738px]] {| class="wikitable" |- | colspan="3" | <center>硬件接口介绍</center> |- | <center>标号</center> | <center>名称</center> | <center>说明</center> |- | <center>【1】</center> | CPU | RK3399,A53,4*1.5GHz+A72,2*2GHz |- | <center>【2】</center> | DDR | K4E8E304EE-EGCF,LPDDR3,2GBytes |- | <center>【3】</center> | eMMC | KLMAG2GEND,16GB(4G,8G可选) |- | <center>【4】</center> | RTC | RTC电池座,CR1202 |- | <center>【5】</center> | UART | UART4,TTL电平接口 |- | <center>【6】</center> | BEEP | 蜂鸣器 |- | <center>【7】</center> | UART2 | 串口2,默认调试串口,RS232电平 |- | <center>【8】</center> | SPDIF | 光纤输出接口 |- | <center>【9】</center> | DC座 | 5V DC电源输入 |- | <center>【10】</center> | POWER | 电源按键 |- | <center>【11】</center> | 独立按键 | 音量加,在升级时用作Recovery键 |- | <center>【12】</center> | 独立按键 | 音量减 |- | <center>【13】</center> | 独立按键 | 返回键 |- | <center>【14】</center> | 独立按键 | 菜单键 |- | <center>【15】</center> | MIPI CSI | MIPI摄像头接口 |- | <center>【16】</center> | MIPI CSI+DSI | MIPI摄像头接口及DSI接口,可接双MIPI屏 |- | <center>【17】</center> | MIPI DSI | 接MIPI接口的屏 |- | <center>【18】</center> | RESET | 复位按键 |- | <center>【19】</center> | HDMI | HDMI输出接口 |- | <center>【20】</center> | TYPEC | TYPEC接口,兼容OTG功能 |- | <center>【21】</center> | USB3.0接口 | USB HOST3.0接口 |- | <center>【22】</center> | USB HOST | HOST2.0接口,RK3399自带 |- | <center>【23】</center> | USB HOST | HUB芯片扩展,两路HOST2.0接口 |- | <center>【24】</center> | TF卡 | TF卡座 |- | <center>【25】</center> | EDP | EDP接口 |- | <center>【26】</center> | SIM卡槽 | 3G、4G手机卡槽 |- | <center>【27】</center> | LED灯 | 四路可编程LED灯 |- | <center>【28】</center> | 耳机座 | 耳机输出 |- | <center>【29】</center> | 喇叭接口 | 外置双声道扬声器 |- | <center>【30】</center> | 喇叭接口 | 外置双声道扬声器 |- | <center>【31】</center> | MIC | 耳麦,录音输入 |- | <center>【32】</center> | 摄像头接口 | 标准 24PIN 摄相头接口 |- | <center>【33】</center> | 千兆网口 | RT8211E 接口 |- | <center>【34】</center> | WIFI/BT | AP6354 WIFI/BT二合一模块 |- | <center>【35】</center> | 红外接收头 | HS0038红外一体化接收头 |} ===扩展接口定义=== ====核心板引脚定义1==== {| class="wikitable" |- | colspan="4" | <center>核心板引脚定义1</center> |- | 引脚编号 | 信号 | 类型 | 描述 |- | 1 | GPIO4_A3/ I2S1_SCLK | GPIO或I2S串行时钟 | |- | 2 | GPIO4_A7/ I2S1_SDO0 | GPIO或I2S数据输出 | |- | 3 | GPIO4_A6/ I2S1_SDI0 | GPIO或I2S数据输入 | |- | 4 | GPIO4_A5/ I2S1_LRCK_TX | GPIO或I2S帧时钟 | |- | 5 | GPIO4_A4/ I2S1_LRCK_RX | GPIO或I2S帧时钟 | |- | 6 | GPIO4_A1/ I2C1_SDA | GPIO或I2C1数据 | |- | 7 | GPIO4_A2/ I2C1_SCL | GPIO或I2C1时钟 | |- | 8 | GPIO4_A0/ I2S_CLK | GPIO或I2S主时钟 | |- | 9 | GPIO3_D0/ I2S0_SCLK | GPIO或I2S串行时钟 | |- | 10 | GPIO3_D1/ I2S0_LRCK_RX | GPIO或I2S帧时钟 | |- | 11 | GPIO3_D2/ I2S0_LRCK_TX | GPIO或I2S帧时钟 | |- | 12 | GPIO3_D3/ I2S0_SDI0 | GPIO或I2S数据输入 | |- | 13 | GPIO3_D4/ I2S0_SDI1 | GPIO或I2S数据输入 | |- | 14 | GPIO3_D7/ I2S0_SDO0 | GPIO或I2S数据输出 | |- | 15 | GPIO3_D6/ I2S0_SDO1 | GPIO或I2S数据输出 | |- | 16 | GPIO3_D5/ I2S0_SDO2 | GPIO或I2S数据输出 | |- | 17 | GPIO4_D4 | GPIO | |- | 18 | ADC_IN2 | ADC输入 | |- | 19 | GPIO2_C4/ SDIO0_D0/ SPI5_RXD | GPIO或SDIO接口或SPI接口 | |- | 20 | GPIO2_C5/ SDIO0_D1/ SPI5_TXD | GPIO或SDIO接口或SPI接口 | |- | 21 | GPIO2_C6/ SDIO0_D2/ SPI5_CLK | GPIO或SDIO接口或SPI接口 | |- | 22 | GPIO2_C7/ SDIO0_D3/ SPI5_CSn0 | GPIO或SDIO接口或SPI接口 | |- | 23 | GPIO2_D0/ SDIO0_CMD | GPIO或SDIO接口 | |- | 24 | GPIO2_D1/ SDIO0_CLK | GPIO或SDIO接口 | |- | 25 | GPIO2_C3/ UART0_RTS | GPIO或串口0 | |- | 26 | GPIO2_C1/ UART0_TXD | GPIO或串口0 | |- | 27 | GPIO2_C2/ UART0_CTS | GPIO或串口0 | |- | 28 | GPIO2_C0/ UART0_RXD | GPIO或串口0 | |- | 29 | PMU_RESET | 复位管脚 | |- | 30 | GPIO4_D6 | GPIO | |- | 31 | GPIO4_D1 | GPIO | |- | 32 | GPIO4_D3 | GPIO | |- | 33 | GPIO4_C6/ PWM1_d | GPIO或PWM1 | |- | 34 | PMIC_EXT_EN | PMU使能管脚 | |- | 35 | RTC_CLKO_WIFI | 32768Hz时钟输出 | |- | 36 | Camera_RST_L | GPIO2_D3 | |- | 37 | VCC_RTC | RTC电源输入 | 电源输入2.5到3V |- | 38 | GPIO4_C2/ PWM0 | GPIO或PWM0 | |- | 39 | GPIO2_D4 | GPIO | |- | 40 | GPIO4_D2 | GPIO | |- | 41 | GPIO4_D5 | GPIO | |- | 42 | VCC3V3_S5 | 副3.3V电源输入 | 3.3V输入,电流不小于300mA |- | 43 | GPIO4_C5/ SPDIF_TX | GPIO或光纤输出 | |- | 44 | GPIO4_C3/ UART2DBG_RX | GPIO或UART2 | |- | 45 | GPIO4_C4/ UART2DBG_TX | GPIO或UART2 | |- | 46 | GPIO4_C0/ I2C3_SDA/ UART2_RX | GPIO或I2C3数据或串口2 | |- | 47 | GPIO4_C1/ I2C3_SCL/ UART2_TX | GPIO或I2C3时钟或串口2 | |- | 48 | GPIO4_C7/ HDMI_CEC | GPIO或HDMI CEC功能 | |- | 49 | HDMI_HPD | HDMI热插拨检测管脚 | |- | 50 | VCC_CHAREG_EN | PMIC使能 | |} ====核心板引脚定义2==== {| class="wikitable" |- | colspan="4" | <center>核心板引脚定义2</center> |- | 引脚编号 | 信号 | 类型 | 描述 |- | 51 | VCC3V3_SYS | 主3.3V电源输入 | 3.3V输入,电源不小于4.3A |- | 52 | VCC3V3_SYS | 主3.3V电源输入 | 3.3V输入,电源不小于4.3A |- | 53 | GND | 参考地 | |- | 54 | MIPI_TX1/RX1_D0N | DSI/CSI接口 | |- | 55 | MIPI_TX1/RX1_D0P | DSI/CSI接口 | |- | 56 | MIPI_TX1/RX1_D1N | DSI/CSI接口 | |- | 57 | MIPI_TX1/RX1_D1P | DSI/CSI接口 | |- | 58 | MIPI_TX1/RX1_CLKN | DSI/CSI接口 | |- | 59 | MIPI_TX1/RX1_CLKP | DSI/CSI接口 | |- | 60 | MIPI_TX1/RX1_D2N | DSI/CSI接口 | |- | 61 | MIPI_TX1/RX1_D2P | DSI/CSI接口 | |- | 62 | MIPI_TX1/RX1_D3N | DSI/CSI接口 | |- | 63 | MIPI_TX1/RX1_D3P | DSI/CSI接口 | |- | 64 | MIPI_RX0_D3N | CSI接口 | |- | 65 | MIPI_RX0_D3P | CSI接口 | |- | 66 | MIPI_RX0_D2N | CSI接口 | |- | 67 | MIPI_RX0_D2P | CSI接口 | |- | 68 | MIPI_RX0_CLKN | CSI接口 | |- | 69 | MIPI_RX0_CLKP | CSI接口 | |- | 70 | MIPI_RX0_D1N | CSI接口 | |- | 71 | MIPI_RX0_D1P | CSI接口 | |- | 72 | MIPI_RX0_D0N | CSI接口 | |- | 73 | MIPI_RX0_D0P | CSI接口 | |- | 74 | MIPI_TX0_D3N | DSI接口 | |- | 75 | MIPI_TX0_D3P | DSI接口 | |- | 76 | MIPI_TX0_D2N | DSI接口 | |- | 77 | MIPI_TX0_D2P | DSI接口 | |- | 78 | MIPI_TX0_CLKN | DSI接口 | |- | 79 | MIPI_TX0_CLKP | DSI接口 | |- | 80 | MIPI_TX0_D1N | DSI接口 | |- | 81 | MIPI_TX0_D1P | DSI接口 | |- | 82 | MIPI_TX0_D0N | DSI接口 | |- | 83 | MIPI_TX0_D0P | DSI接口 | |- | 84 | GND | 参考地 | |- | 85 | HDMI_TXCN | HDMI输出接口 | |- | 86 | HDMI_TXCP | HDMI输出接口 | |- | 87 | HDMI_TX0N | HDMI输出接口 | |- | 88 | HDMI_TX0P | HDMI输出接口 | |- | 89 | HDMI_TX1N | HDMI输出接口 | |- | 90 | HDMI_TX1P | HDMI输出接口 | |- | 91 | HDMI_TX2N | HDMI输出接口 | |- | 92 | HDMI_TX2P | HDMI输出接口 | |- | 93 | TYPEC0_SBU1_DC | TYPEC接口 | |- | 94 | TYPEC0_SBU2_DC | TYPEC接口 | |- | 95 | TYPEC0_SBU2 | TYPEC接口 | |- | 96 | TYPEC0_SBU1 | TYPEC接口 | |- | 97 | TYPEC0_RX1N | TYPEC接口 | |- | 98 | TYPEC0_RX1P | TYPEC接口 | |- | 99 | TYPEC0_TX1P | TYPEC接口 | |- | 100 | TYPEC0_TX1N | TYPEC接口 | |} ====核心板引脚定义3==== {| class="wikitable" |- | colspan="4" | <center>核心板引脚定义3</center> |- | 引脚编号 | 信号 | 类型 | 描述 |- | 101 | TYPEC0_RX2N | TYPEC接口 | |- | 102 | TYPEC0_RX2P | TYPEC接口 | |- | 103 | TYPEC0_TX2P | TYPEC接口 | |- | 104 | TYPEC0_TX2N | TYPEC接口 | |- | 105 | TYPEC0_DM | TYPEC接口 | |- | 106 | TYPEC0_DP | TYPEC接口 | |- | 107 | USB3_SSTXP | USB3.0接口 | TYPEC、USB3.0复用脚 |- | 108 | USB3_SSTXN | USB3.0接口 | TYPEC、USB3.0复用脚 |- | 109 | USB3_SSRXP | USB3.0接口 | TYPEC、USB3.0复用脚 |- | 110 | USB3_SSRXN | USB3.0接口 | TYPEC、USB3.0复用脚 |- | 111 | TYPEC0_U2VBUSDET | TYPEC接口 | |- | 112 | ADC_IN1 | ADC1输入管脚 | 参考电平为1.8V |- | 113 | ADC_IN0 | ADC0输入管脚 | 参考电平为1.8V |- | 114 | USB3_DM | USB3.0接口 | TYPEC、USB3.0复用脚 |- | 115 | USB3_DP | USB3.0接口 | TYPEC、USB3.0复用脚 |- | 116 | HOST0_DM | USB2.0接口 | |- | 117 | HOST0_DP | USB2.0接口 | |- | 118 | HOST1_DM | USB2.0接口 | |- | 119 | HOST1_DP | USB2.0接口 | |- | 120 | VCC1V8_S3 | 1.8V电源输出 | 休眠时电压为0 |- | 121 | POWER_KEY | PMU使能管脚 | 低电平使能 |- | 122 | GPIO2_D2 | GPIO | |- | 123 | GPIO0_A4 | GPIO | |- | 124 | GPIO0_B2 | GPIO | |- | 125 | GPIO0_B1 | GPIO | |- | 126 | GPIO0_A3 | GPIO | |- | 127 | GPIO4_B4/ SDMMC0_CLK | GPIO或SDIO接口 | |- | 128 | GPIO4_B3/ SDMMC0_D3 | GPIO或SDIO接口 | |- | 129 | GPIO4_B2/ SDMMC0_D2 | GPIO或SDIO接口 | |- | 130 | GPIO4_B1/ SDMMC0_D1 | GPIO或SDIO接口 | |- | 131 | GPIO4_B0/ SDMMC0_D0 | GPIO或SDIO接口 | |- | 132 | GPIO4_B5/ SDMMC0_CMD | GPIO或SDIO接口 | |- | 133 | GPIO0_A7/ SDMMC0_DET | GPIO或SDIO接口 | |- | 134 | GPIO0_A1 | GPIO | |- | 135 | EDP_TX3P | EDP接口 | |- | 136 | EDP_TX3N | EDP接口 | |- | 137 | EDP_TX2P | EDP接口 | |- | 138 | EDP_TX2N | EDP接口 | |- | 139 | EDP_TX1P | EDP接口 | |- | 140 | EDP_TX1N | EDP接口 | |- | 141 | EDP_TX0P | EDP接口 | |- | 142 | EDP_TX0N | EDP接口 | |- | 143 | EDPAUXP | EDP接口 | |- | 144 | EDPAUXN | EDP接口 | |- | 145 | GPIO4_D0 | GPIO | |- | 146 | GPIO0_B3 | GPIO | |- | 147 | GPIO0_B0 | GPIO | |- | 148 | GPIO1_A1 | GPIO | |- | 149 | GPIO1_A0 | GPIO | |- | 150 | GPIO1_B4/ I2C4_SCL | GPIO或I2C接口 | |} ====核心板引脚定义4==== {| class="wikitable" |- | colspan="4" | <center>核心板引脚定义4</center> |- | 引脚编号 | 信号 | 类型 | 描述 |- | 151 | GPIO1_B3/ I2C4_SDA | GPIO或I2C接口 | |- | 152 | GPIO0_A2/ RK3399_26M_OUT | GPIO口或26M时钟输出管脚 | |- | 153 | GPIO0_B4 | GPIO | |- | 154 | GPIO0_B5 | GPIO | |- | 155 | GPIO0_A6/ PWM3A | GPIO或PWM接口 | 默认为红外接收口 |- | 156 | GPIO1_C7 | GPIO | |- | 157 | GPIO1_A4 | GPIO | |- | 158 | GPIO1_A3 | GPIO | |- | 159 | GPIO1_B5 | GPIO | |- | 160 | GPIO1_A2 | GPIO | |- | 161 | GPIO1_B0/ SPI1_TXD | GPIO或SPI接口 | |- | 162 | GPIO1_B2/ SPI1_CSn0 | GPIO或SPI接口 | |- | 163 | GPIO1_B1/ SPI1_CLK | GPIO或SPI接口 | |- | 164 | GPIO1_A7/ SPI1_RXD | GPIO或SPI接口 | |- | 165 | GPIO1_C2/ SPI3_CSn0 | GPIO或SPI接口 | |- | 166 | GPIO1_C4/ I2C8_SDA | GPIO或I2C接口 | |- | 167 | GPIO1_D0 | GPIO | |- | 168 | GPIO1_C6 | GPIO | |- | 169 | GPIO2_B3/ SPI2_CLK/ CIF_CLKO | GPIO或SPI接口或并口摄像头接口 | |- | 170 | GPIO2_B0/ I2C7_SCL/ CIF_VSYNC | GPIO或I2C接口或并口摄像头接口 | |- | 171 | GPIO2_A7/ I2C7_SDA/ CIF_D7 | GPIO或I2C接口或并口摄像头接口 | |- | 172 | GPIO2_A6/ CIF_D6 | GPIO或并口摄像头接口 | |- | 173 | GPIO2_A5/ CIF_D5 | GPIO或并口摄像头接口 | |- | 174 | GPIO2_A4/ CIF_D4 | GPIO或并口摄像头接口 | |- | 175 | GPIO2_A3/ CIF_D3 | GPIO或并口摄像头接口 | |- | 176 | GPIO2_A2/ CIF_D2 | GPIO或并口摄像头接口 | |- | 177 | GPIO2_A1/ I2C2_SCL/ CIF_D1 | GPIO或I2C接口或并口摄像头接口 | |- | 178 | GPIO2_A0/ I2C2_SDA/ CIF_D0 | GPIO或I2C接口或并口摄像头接口 | |- | 179 | GPIO2_B4/ SPI2_CSn0 | GPIO或SPI接口 | |- | 180 | GPIO2_B1/ I2C6_SDA/ CIF_HREF | GPIO或I2C接口或并口摄像头接口 | |- | 181 | GPIO2_B2/ I2C6_SCL/ CIF_CLKI | GPIO或I2C接口或并口摄像头接口 | |- | 182 | GND | 参考地 | |- | 183 | GPIO3_B6/ MAC_RXCLK/ UART3_RX | GPIO或千兆以太网接口或串口 | |- | 184 | GPIO3_B3/ MAC_MCLK/ I2C5_SCL | GPIO或千兆以太网接口或I2C接口 | |- | 185 | GPIO3_B0/ MAC_MDC/ SPI0_CSn1 | GPIO或千兆以太网接口或SPI接口 | |- | 186 | GPIO3_A3/ MAC_RXD3/ SPI4_CSn0 | GPIO或千兆以太网接口或SPI接口 | |- | 187 | GPIO3_A2/ MAC_RXD2/ SPI4_CLK | GPIO或千兆以太网接口或SPI接口 | |- | 188 | GPIO3_A7/ MAC_RXD1/ SPI0_CSn0 | GPIO或千兆以太网接口或SPI接口 | |- | 189 | GPIO3_A6/ MAC_RXD0/ SPI0_CLK | GPIO或千兆以太网接口或SPI接口 | |- | 190 | GPIO3_C0/ MAC_COL/ UART3_CTSn/ SPDIF_TX | GPIO或千兆以太网接口或串口或光纤接口 | |- | 191 | GPIO3_C1/ MAC_TXCLK/ UART3_RTSn | GPIO或千兆以太网接口或串口 | |- | 192 | GPIO3_B2/ MAC_RXER/ I2C5_SDA | GPIO或千兆以太网接口或I2C接口 | |- | 193 | GPIO3_B7/ MAC_CRS/ UART3_TX | GPIO或千兆以太网接口或串口 | |- | 194 | GPIO3_A4/ MAC_TXD0 SPI0_TXD | GPIO或千兆以太网接口或SPI接口 | |- | 195 | GPIO3_A5/ MAC_TXD1/ SPI0_TXD | GPIO或千兆以太网接口或SPI接口 | |- | 196 | GPIO3_A0/ MAC_TXD2/ SPI4_RXD | GPIO或千兆以太网接口或SPI接口 | |- | 197 | GPIO3_A1/ MAC_TXD3/ SPI4_TXD | GPIO或千兆以太网接口或SPI接口 | |- | 198 | GPIO3_B4/ MAC_TXEN/ UART1_RX | GPIO或千兆以太网接口或串口 | |- | 199 | GPIO3_B5/ MAC_MDIO/ UART1_TX | GPIO或千兆以太网接口或串口 | |- | 200 | GPIO3_B1/ MAC_RXDV | GPIO或千兆以太网接口 | |} ===硬件接口=== ====电源开关和插座==== <center>[[image:3399on-off.png|171 × 133]]</center> x3399采用5V直流电源供电,图中插座为5V直流电源输入插座,注意不要超过5.5V,虽然底板上的电源芯片NB680GD支持5到24V输入,但是底板上其他外设也是直接从这里取电,因此如果电压过大,会烧坏底板上一堆外设芯片。 ====调试串口==== <center>[[image:3399uart.png|265 × 242px]]</center> x3399预留一个RS232串口UART2用于调试,还有一个普通TTL的串口UART4如下: <center>[[image:3399uart2.png|239 × 124px]]</center> 注意,默认使用UART2作为调试串口,用户可以通过修改程序调节调试串口。 ====HDMI接口==== <center>[[image:3399hdmi.png|147 × 133px]]</center> x3399开发板采用miniHDMI接口,配合miniHDMI的延长线,可以将音视频信号完美的呈现在支持HDMI2.0协议的监控终端,如电视机,显示器等。 ====camera接口==== <center>[[image:3399camera-ov.png|204 × 84px]]</center> 该接口为通用的24PIN摄相头接口,支持OV全系列摄相头,省去camera转接板。针对不同型号的摄相头,只需按照摄相头的规格,调整一下输出电压就行了。 <center>[[image:3399camera-mipi.png|218 × 98px]]</center> 该接口为通用的30PIN MIPI摄相头接口,如果摄像头上接有闪光灯,可支持闪光灯的功能。 ====以太网接口==== <center>[[image:3399ethernet.png|230 × 245px]]</center> x3399支持千兆有线以太网接口,板载RTL8211E,用户可以通过有线以太网上网,体验极速网络。 ====耳机接口==== <center>[[image:3399earphone.png|117 × 216px]]</center> 将耳机接入该接口,可以实现耳机输出。当然也可以直接通过该接口送到功放输入,如家庭影院的音频输入口,实现将开发板的音源信号通过家庭影院展现出来。 ====喇叭接口==== <center>[[image:3399speaker.png|201 × 84px]]</center> 开发板直接支持双声道2W扬声器输出,将喇叭接到上图接口,可实扬声器输出。 ====录音接口==== <center>[[image:3399recording.png|94 × 63px]]</center> 开发板支持录音输入。耳麦已经直接载载到开发板上,无须通过外置的耳麦输入了。 ====TF卡槽==== <center>[[image:3399tf.png|175 × 193px]]</center> x3399引出一个外置TF卡,可以通过该通道进行TF卡升级,或是存放一些多媒体文件。 ====独立按键==== <center>[[image:3399key.png|845 × 110px]]</center> X3399共有六个按键,其中包括四个独立的按键,一个POWER键和一个复位键。独立按键通过ADC采样的方式获取键值。在原理图中,对应关系如下: {| class="wikitable" |- | 开关 | 功能 |- | VOL+ | 音量加键 |- | VOL- | 音量减键 |- | ESC | 返回键 |- | MENU | 菜单键 |- | POWER | 电源键 |- | RESET | 复位键 |} ====TYPEC接口==== <center>[[image:3399typec.png|118 × 157px]]</center> TYPEC接口属于一种全新标准的接口,它具有传输速率快,输出电压大,双向插入,双向传输的功能。该接口不仅仅支持传统的USB OTG用于程序烧写,同步的功能,同时它还能驱动HDMI,EDP,MIPI屏,最大电压可以达到20V,实现快充的功能。可以预见,它将会是未来USB接口的主流。 ====USB HOST接口==== <center>[[image:3399usb.png|284 × 317px]]</center> RK3399自带有两路USB HOST2.0接口,两路TYPEC接口,其中一路TYPEC,在x3399上用作了USB3.0接口,上图最左侧接口对应USB3.0。USB3.0右侧的竖插USB座为RK3399自带的一路USB HOST2.0接口,在右边还有一个双层USB HOST接口,它是RK3399自带的另一路USB HOST2.0经过一个HUB芯片转换而来。如此丰富的HOST接口,相信已经满足了绝大多数应用场景。 ====开机按钮==== <center>[[image:3399powerOn.png|97 × 131px]]</center> 接上外部电源适配器后,长按POWER键开机。进入android系统后,轻触POWER键休眠,再次按POWER键实现唤醒。长按POWER键实现出现关机界面,按照屏幕提示关机。 ====复位按钮==== <center>[[image:3399reset.png|95 × 110px]]</center> 在系统运行时,轻按RESET键开发板重启,实现硬复位的功能。 ====Recovery按钮==== <center>[[image:3399recovery.png|98 × 126px]]</center> 音量加按键在烧录时被用作Recovery键,刷机时需要按下该键进入recovery模式。 ====LCD接口==== <center>[[image:3399rgb.png|213 × 104px]]</center> x3399开发板默认留有一个30PIN的DSI接口,通过软排线将MIPI相关信号连接到LCD控制板上,进而控制LCD。同时,这个30PIN接口的第12管脚为PWM脚,用于控制LCD的背光,通过PWM实现多级背光亮度调节。同时,它上面还引出了用于电容触摸的I2C以及中断,唤醒信号。 默认RK3399支持双MIPI LCD控制输出功能,它能驱动2K甚至4K屏。在x3399上,同样预留了一个双屏MIPI接口如下: <center>[[image:3399mipi.png|342 × 84px]]</center> 当需要驱动双MIPI接口的屏时,接该接口即可。另外,x3399开发板上还预留了一路EDP接口,通过它同样可以驱动高分辨率的屏。 <center>[[image:3399edp.png|118 × 224px]]</center> ====后备电池==== <center>[[image:3399battery.png|186 × 225px]]</center> 后备电池用于保证断电后RTC仍然能够工作,确保系统时间不丢失。 ====蜂鸣器==== <center>[[image:3399beep.png|141 × 160px]]</center> 该蜂鸣器为有源蜂鸣器,有直流电时会鸣叫,通过三极管控制电源的导通与截止。硬件电路通过一路PWM控制三极管,即可以用于PWM测试,也可以用于适当场合的声音提示。 ====红外一体化接收头==== <center>[[image:3399infrared.png|130 × 90px]]</center> 这里采用HS0038B一体化接收头,它具有灵敏度高,使用方便等优点。利用它我们可以实现无线遥控,将x3399开发板作为一个高性能的四核机顶盒。 ====光纤接口==== <center>[[image:3399fibre-optical.png|180 × 129px]]</center> X3399开发板上的声音不仅能通过喇叭、耳机、HDMI输出,还能通过光纤输出,将最真实的声音还原出来。通过光纤连接线连接到带有光纤输入接口的高保真音箱,即可聆听最真实的声音。 ====SIM卡接口==== <center>[[image:3399sim.png|274 × 190px]]</center> X3399开发板的背面有一个PCIE座,它用于接PCIE接口的3G、4G通讯模块。当然在使用3G和4G时,需要在这个SIM卡槽内插入对应的手机卡。 ====WIFI蓝牙模块==== <center>[[image:3399wifi-bluetooth.jpg|245 × 254px]]</center> X3399开发板标配具有2.4G和5G双频WIFI的SDIO接口WIFI/BT模块,上图左侧和上侧为模块对应的PCB天线。
返回至
RK3399 Hardware Manual
。