Phytec中国的wiki
support@phytec.cn
热线:0755-61802110-803
本文主要用于补全硬件手册的内容,以及将硬件相关的资料做汇总。
1.硬件相关资源
- 核心板硬件手册(英文)phyCORE-i.MX6UL(L-827e_2)
- 开发板应用指南(英文) phyBOARD-Segin i.MX6UL(L-802e_1)
- 名称:
- 核心板:PCL-063
- PCB:1468
- 开发板:PBA-CD-10 phyBOARD-Segin
- 开发板PCB:1472
- 核心板尺寸图:phyCORE-i.MX6UL(L-827e_2) Figure 12
- 引脚列表:phyCORE-i.MX6UL(L-827e_2) Table 4。
- 引脚顺序/方向:phyCORE-i.MX6UL(L-827e_2) Figure 4&13。
- phyCORE i.MX6ul 核心板引脚复用、与CPU引脚对照表,可实时搜索
- Altium Designer 器件库
- 核心板贴片图:
- 顶层
- 底层
- phyCORE-i.MX6UL(L-827e_2) Figure 2&3也有贴片图
- 核心板dxf图/step 3D图
- 3D Step 文件,请右键另存为下载或者用下载工具。
- dxf图
- Segin开发板
- 顶层贴片图
- 底层贴片图
- dxf图
- 3D step 文件,请右键另存为下载或者用下载工具。
- SMT 以及焊接指南 Soldering Instruction for the phyCORE-i.MX6UL/ULL(LAN-077e.A1)
2.外设上电时序
此部分按照硬件手册 4.4 写成,请也阅读一下硬件手册的这个章节。
imx6ul核心板对上电时序没有特殊要求,如果外部器件和核心板处于一个3.3V下,则直接连接即可。
但如果外部器件的供电可能会优先于核心板,如核心板与外部器件是分开两个电源供电,则有可能会发生外部优先核心板的可能。
此时,就必须使用
信号名 | 引脚 |
---|---|
X_nRESET_OUT | 98 |
来开关外部器件的电源,以防止外部器件通过IO口为核心板供电,导致故障。
3.复位信号
此部分按照硬件手册 4.5写成,请也阅读一下硬件手册的这个章节。
信号名 | 引脚 | 作用 |
---|---|---|
X_nRESET_OUT | 98 | 核心板输出的信号,用于复位外部器件,会在核心板硬件复位时,拉低,正常工作时,拉高。 |
X_nRESET_IN | 100 | 拉低则复位,需要200ms |
4. 启动模式选择
imx6ul有两组启动相关的配置引脚。
Boot_mode:
信号名 | 引脚 | 默认 |
---|---|---|
X_BOOT_MODE0 | 104 | 板载下拉10k,可悬空 |
X_BOOT_MODE1 | 103 | 板载上拉4.7k,可悬空 |
这部分引脚一般不需要配置,悬空即可,要了解更多他们的配置模式请阅读硬件手册和处理器参考手册。
引脚配置,红色的表示和SD卡启动不同的位置:
信号名 | 配置引脚名 | SD卡启动(usdhc1) | 128MB/256MB NAND启动 | 512MB/1GB NAND启动 | emmc(usdhc2) |
---|---|---|---|---|---|
X_LCD_D[7:0] | BCFG1[7:0] | 0100,0010 | 1001,0010 | 1001,0011 | 0110,0000 |
X_LCD_D[15:8] | BCFG2[7:0] | 0010,0000 | 0000,0000 | 0000,0000 | 0100,1000 |
X_LCD_D[23:16] | BCFG4[7:0] | 0000,0000 | 0000,0000 | 0000,0000 | 0000,0000 |
以上共24个引脚,需要在底板上用10k电阻将各个io口拉到对应的电平上,不可悬空。
另外需要注意的是,核心板会在开机reset时,采样所有引脚的电平,如果此时有外部器件输出导致启动配置IO口电平与期望不同,核心板会有启动故障,因此如果要使用,需要加隔离:
启动引脚隔离电路举例 / Examples on boot pin isolation
我们的Segin开发板的配置电路:
可以看到每个IO口都有配置,如果要切换NAND和SD卡启动,也可以参考我们的电路
5.核心板的I2C
我们的核心板板载有一个eeprom,它是接在下面这个引脚上的
信号名 | 引脚 |
---|---|
X_I2C1_SCL | 60 |
X_I2C1_SDA | 61 |
而同时这两个引脚已经有了1k的上拉。
6.USB电路设计
请阅读
Hardware Development Guide for the i.MX 6UltraLite Applications Processor
注意如果要使用USB,VBUS必须接USB接口端的5V电源,USB Phy使用该电源。
OTG更需要注意电源的方向控制。
VBUS在核心板已经加了1uF的电容。
7.调试串口
默认的调试串口为UART1:
信号名 | 引脚 |
---|---|
X_UART1_RX | 105 |
X_UART1_TX | 107 |
8.网口设计
核心板板载的phy是 KSZ8081RNBIA。请详细阅读它的说明书和design checklist,以下两个图分别来自这两个文件。
需要注意的是,网络的LED是有要求的接法的,否则会影响对应的功能。
信号名 | 引脚 | reset时要求 | 核心板板载 | 参考电路 |
---|---|---|---|---|
X_ETH1_LED0 | 17 | 拉高 | 4.7k 拉高 | |
X_ETH1_LED1 | 16 | 拉高 | 4.7k 拉高 | 同上 |
9.EMMC版核心板的区别
- 之前接NAND的引脚,现在改为接EMMC,使用SD2接口。
- 核心板外部引脚和cpu引脚的对应关系不变
- 只可以使用一个SDIO接口,如果有外部SD卡/TF卡,则不能再接一个SDIO的WIFI模块。
- 启动配置引脚由于启动设备与接口发生改变,需要修改
10.LCD接法
LCD引脚的接法参考imx6ul手册中的Table 61:
另外LCD最大支持85MHz的时钟频率,1366x768@60Hz 的最大数据量。
11.核心板背面
12. 电源控制引脚说明
信号名 | 核心板引脚 | 功能 |
---|---|---|
X_PMIC_STBY_REQ | 102 | 当处理器休眠时,该信号从低变高,通知外部电路此时进入低功耗状态,唤醒后从高变低,不考虑休眠低功耗则不需要理会该信号 |
X_SNVS_PMIC_ON_RE Q | 101 | 当处理器需要断电关机时,该信号从高变低,通知外部外设电源也做对应操作,上电开机从低变高,不需要通过处理器使用软开关机则不用理会这个信号 |
X_ONOFF | 99 | 处理器的开关按键输入引脚信号,不需要通过处理器使用软开关机则不用理会这个信号,核心板默认为上电则开机,关机直接断电 |