Phytec中国的wiki
support@phytec.cn
热线:0755-61802110-803
Page History
...
也可以使用X_POR_B控制外部电源,该信号会比X_3V3MEM_EN拉高的时间晚,由于这个信号拉高时会采样启动配置,因此如果使用这个信号为外部供电信号,要保证上电配置的电路提前已供电。
信号名 | 引脚 |
---|---|
X_POR_B | B9 |
3.电源相关引脚
信号名 | 引脚 |
---|---|
X_PMIC_PWRON | X1B8 |
...
默认配置为电平控制,高电平使能电源。低电平关闭cpu电源。
在重启的时候,X_PMIC_PWRON这个信号和
信号名 | 引脚 |
---|---|
X_nWDOG_RST | X1B47 |
信号配合起来软复位核心板,从而实现重启的效果,请阅读下面的 8.看门狗电路章节。
...
来连接板载的PMIC,RTC,EEPROM。因此如果外部要使用I2C1,请一定小心,因为该总线的故障会导致核心板工作不正常。
RTC使用引脚
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
nRTC_INT | N23 | N/A |
PMIC使用引脚
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
PMIC_SD_VSEL | AB3 | N/A |
PMIC_INT_B | J26 | N/A |
PMIC_STBY_REQ | AD11 | N/A |
PMIC_ON_REQ | AE13 | N/A |
b.网口
网口enet1连接板载的phy未引出。
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
ENET1_TDATA0 | E13 | N/A |
ENET1_TDATA1 | D13 | N/A |
ENET1_TDATA2 | E16 | N/A |
ENET1_TDATA3 | F16 | N/A |
ENET1_TXC | G9 | N/A |
ENET1_TX_CTL | G11 | N/A |
ENET1_RDATA0 | F7 | N/A |
ENET1_RDATA1 | E7 | N/A |
ENET1_RDATA2 | D7 | N/A |
ENET1_RDATA3 | D16 | N/A |
ENET1_RXC | F11 | N/A |
ENET1_RX_CTL | E11 | N/A |
X_MDIO_D | AB5 | A54 |
X_MDIO_MCLK | AB6 | A55 |
ENET_RST_B | L23 | N/A |
ENET_INT_B | L22 | N/A |
c.SPI nor flash
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
QSPI_A_DATA0 | T27 | N/A |
QSPI_A_DATA1 | U26 | N/A |
QSPI_A_DATA2 | T26 | N/A |
QSPI_A_DATA3 | R27 | N/A |
QSPI_A_SCLK | T28 | N/A |
QSPI_A_SS0 | P27 | N/A |
d.emmc接口
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
SD3_CLK | J6 | N/A |
SD3_CMD | L4 | N/A |
SD3_DATA0 | G6 | N/A |
SD3_DATA1 | G7 | N/A |
SD3_DATA2 | L7 | N/A |
SD3_DATA3 | L6 | N/A |
SD3_DATA4 | L5 | N/A |
SD3_DATA5 | J7 | N/A |
SD3_DATA6 | J5 | N/A |
SD3_DATA7 | J4 | N/A |
SD3_STROBE | J1 | N/A |
SD3_RESET_B | J2 | N/A |
e.DDR接口
f.未使用的引脚
信号名 | CPU引脚 |
---|---|
EPDC1_DATA07 | N28 |
SNVS_TAMPER3 | AB9 |
5.调试串口
开发板的调试是通过 JTAG and Debug Board (PEB-EVAL-02) 来完成的。
核心 | 调试串口 | 核心板引脚 |
---|---|---|
Cortex-A7 | UART5 | X1_A23(RX),X1_A24(TX) |
Cortex-M4 | UART2 | X1_B17(RX),X1_B18(TX) |
6.启动配置引脚
启动有两个配置的引脚组。一组为
6.1 Boot Mode启动配置组
信号名 | 引脚 | 核心板板载 |
---|---|---|
X_BOOT_MODE0 | B54 | 下拉 |
X_BOOT_MODE1 | B53 | 上拉 |
这一组为专门用于启动配置的引脚,具体配置方式和作用请参考 imx7的Reference Manual。
一般不用修改这两个引脚的配置,默认/悬空就可以了。
我们核心板由电阻配置的默认启动模式是Internal Boot(10b)。
6.2 LCD1_DATA启动配置组
这一组用于配置从哪个外设启动,外设的配置是什么样的,因此需要的引脚比较多。
这是在BOOT另一组是在BOOT_MODE设为0或2时,会在上电时读取的启动配置
X_LCD1_DATA[0..21]_BOOT[0..21]
这一部分引脚使用时需要小心,在
信号名 | 引脚 |
---|---|
X_POR_B | B9 |
这个信号拉高时,cpu会采样上述的引脚,来判断当前的启动配置,错误的配置会导致启动失败,如果要使用这部分引脚作为输入,需要加隔离电路:
启动引脚隔离电路举例 / Examples on boot pin isolation
核心板已经内置了配置电阻,默认为从SD1启动,在我们的开发板上SD1为tf卡插座。核心板已经内置了配置电阻,默认为从SD1启动,在我们的开发板上SD1为tf卡插座。
启动电阻的配置请阅读:
...
看门狗超时不会复位处理器,因此,我们在开发板上实施了Workaround选项1:
将处理器的WDOG_B信号引出,我们选择的是:
信号名
引脚
X_nWDOG_RST X1B47 然后在底板上将这个信号连接到PMIC的PWRON信号,也就是
信号名
引脚
X_PMIC_PWRON X1B8 - 此时如果处理器的看门狗超时,则会导致PMIC的PWRON拉低,从而复位处理器。
这个参考电路中,U6是用于用于监控5V电源,如果5V电压发生突变,会复位电路,因此需要U21来转换电压,如果不需要5v的电压监控,则这个电路可以简化,只要实现X_nWDOG_RST拉低时,可以拉低X_PMIC_PWRON即可。
9.RGB LCD颜色输出
Signal | Red | Green | Blue |
---|---|---|---|
0 | X_LCD1_DATA16_BOOT16 | X_LCD1_DATA8_BOOT8 | X_LCD1_DATA0_BOOT0 |
1 | X_LCD1_DATA17_BOOT17 | X_LCD1_DATA9_BOOT9 | X_LCD1_DATA1_BOOT1 |
2 | X_LCD1_DATA18_BOOT18 | X_LCD1_DATA10_BOOT10 | X_LCD1_DATA2_BOOT2 |
3 | X_LCD1_DATA19_BOOT19 | X_LCD1_DATA11_BOOT11 | X_LCD1_DATA3_BOOT3 |
4 | X_LCD1_DATA20_BOOT20 | X_LCD1_DATA12_BOOT12 | X_LCD1_DATA4_BOOT4 |
5 | X_LCD1_DATA21_BOOT21 | X_LCD1_DATA13_BOOT13 | X_LCD1_DATA5_BOOT5 |
6 | X_LCD1_DATA22_BOOT22 | X_LCD1_DATA14_BOOT14 | X_LCD1_DATA6_BOOT6 |
7 | X_LCD1_DATA23_BOOT23 | X_LCD1_DATA15_BOOT15 | X_LCD1_DATA7_BOOT7 |
10.默认为1.8V供电引脚列表
A.SD2
核心板J23来切换,1+2为1.8V,2+3为3.3V。
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
X_SD2_CLK | G1 | X1B36 |
X_SD2_CMD | G2 | X1B37 |
X_SD2_DATA0 | F2 | X1B38 |
X_SD2_DATA1 | E2 | X1B39 |
X_SD2_DATA2 | H3 | X1B40 |
X_SD2_DATA3 | G3 | X1B41 |
X_SD2_CD_B | E1 | X1B32 |
X_SD2_WP | D1 | X1B33 |
X_SD2_RESET_B | J3 | X1B34 |
B.SPI1
核心板J21来切换,1+2为1.8V,2+3为3.3V。
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
X_SPI1_SCLK | K2 | X1B43 |
X_SPI1_MISO | M3 | X1B44 |
X_SPI1_MOSI | L3 | X1B45 |
X_SPI1_SS0 | N3 | X1B46 |
C.UART7
核心板J21来切换,1+2为1.8V,2+3为3.3V。
信号名 | CPU引脚 | 核心板引脚 |
---|---|---|
X_UART7_RX | N1 | X1B49 |
X_UART7_RTS | P2 | X1B50 |
X_UART7_TX | N2 | X1B51 |
X_UART7_CTS | R2 | X1B52 |
11.修改为默认上电就开机
核心板默认为上电后进入SNVS省电模式,如果要实现上电开机,则可以使用:
...