本文主要用于补全硬件手册的内容,以及将硬件相关的资料做汇总。

1.硬件相关资源

2.外设上电时序

此部分按照硬件手册 4.4 写成,请也阅读一下硬件手册的这个章节。

imx6ul核心板对上电时序没有特殊要求,如果外部器件和核心板处于一个3.3V下,则直接连接即可。

但如果外部器件的供电可能会优先于核心板,如核心板与外部器件是分开两个电源供电,则有可能会发生外部优先核心板的可能。

此时,就必须使用

信号名引脚
X_nRESET_OUT98

来开关外部器件的电源,以防止外部器件通过IO口为核心板供电,导致故障。

3.复位信号

此部分按照硬件手册 4.5写成,请也阅读一下硬件手册的这个章节。

信号名引脚作用
X_nRESET_OUT98核心板输出的信号,用于复位外部器件,会在核心板硬件复位时,拉低,正常工作时,拉高。
X_nRESET_IN100拉低则复位,需要200ms

4. 启动模式选择

imx6ul有两组启动相关的配置引脚。

Boot_mode:

信号名引脚默认
X_BOOT_MODE0104板载下拉10k,可悬空
X_BOOT_MODE1103板载上拉4.7k,可悬空

这部分引脚一般不需要配置,悬空即可,要了解更多他们的配置模式请阅读硬件手册和处理器参考手册。

引脚配置,红色的表示和SD卡启动不同的位置:

信号名配置引脚名SD卡启动(usdhc1)128MB/256MB NAND启动512MB/1GB NAND启动emmc(usdhc2)
X_LCD_D[7:0]BCFG1[7:0]0100,00101001,00101001,00110110,0000
X_LCD_D[15:8]BCFG2[7:0]0010,00000000,00000000,00000100,1000
X_LCD_D[23:16]BCFG4[7:0]0000,00000000,00000000,00000000,0000

以上共24个引脚,需要在底板上用10k电阻将各个io口拉到对应的电平上,不可悬空。

另外需要注意的是,核心板会在开机reset时,采样所有引脚的电平,如果此时有外部器件输出导致启动配置IO口电平与期望不同,核心板会有启动故障,因此如果要使用,需要加隔离:

启动引脚隔离电路举例 / Examples on boot pin isolation

我们的Segin开发板的配置电路:

可以看到每个IO口都有配置,如果要切换NAND和SD卡启动,也可以参考我们的电路

5.核心板的I2C

我们的核心板板载有一个eeprom,它是接在下面这个引脚上的

信号名引脚
X_I2C1_SCL60
X_I2C1_SDA61

而同时这两个引脚已经有了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_RX105
X_UART1_TX107

8.网口设计

核心板板载的phy是 KSZ8081RNBIA。请详细阅读它的说明书和design checklist,以下两个图分别来自这两个文件。

需要注意的是,网络的LED是有要求的接法的,否则会影响对应的功能。

信号名引脚reset时要求核心板板载参考电路
X_ETH1_LED017拉高4.7k 拉高

X_ETH1_LED116拉高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_REQ102当处理器休眠时,该信号从低变高,通知外部电路此时进入低功耗状态,唤醒后从高变低,不考虑休眠低功耗则不需要理会该信号
X_SNVS_PMIC_ON_RE
Q
101

当处理器需要断电关机时,该信号从高变低,通知外部外设电源也做对应操作,上电开机从低变高,不需要通过处理器使用软开关机则不用理会这个信号

X_ONOFF99处理器的开关按键输入引脚信号,不需要通过处理器使用软开关机则不用理会这个信号,核心板默认为上电则开机,关机直接断电
  • No labels