You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 19 Next »

本文主要参考

https://wiki.phytec.com/display/DEVCN/phyCORE-i.MX6

中的硬件手册,这是我们核心板很重要的文档,做硬件设计请一定仔细阅读,以及imx6的相关文档(Hardware Development Guide 和 Datasheet),如imx6q的:

i.MX6Q Document on nxp.com

1. 硬件相关资源

2.外设上电时序

由于imx6芯片本身需要有一定顺序上电,也就对核心板外设的上电顺序有要求。

因此要求外设不能在核心板对部IO bank供电前,向核心板的IO口输出高电平。

如需要更详细的信息,请参考

imx6 datasheet 4.2.1 Power-Up Sequence

核心板硬件手册 4.3

http://www.phytec.eu/fileadmin/user_upload/downloads/Manuals/L-808e_2.pdf

我们有两个信号可以用于控制外部的电源

信号名引脚
VDD_3V3_LOGICX1B5
X_3V3_GOODX3C27

VDD_3V3_LOGIC是一个PMIC的3.3V输出,最大500mA电流输出,但不推荐作为外部的电源使用,可以作为IO的参考电源或者电平转换电路的供电电源。

X_3V3_GOOD是一个输出信号。

这两个输出都是高有效,意思是高的时候需要打开外设电源。

因此外设的电源需要用这两个信号来控制。

3.RESET电路

信号名引脚
 X_nRESET X1D32

这是一个reset输入/输出信号。

当用于reset输入时,低有效,拉低该信号则处理器复位。

作为输入时,它已经具有去抖10ms的功能。

当用于输出时,它可以用于reset在底板上的设备,这个信号会在核心板的所有电压OK后的2ms后,被释放拉高。

我们的reset功能由一些外围器件和DA9062共同实现。

https://www.dialog-semiconductor.com/products/da9062

该芯片具有很多功能,如电压监控等。

4.启动模式选择

启动有两个配置的引脚组。

一组为

信号名引脚
 X_BOOT_MODE[1:0]  X1D1,X1C1

这一组为专门用于启动配置的引脚,具体配置方式和作用请参考 imx6的Reference Manual。

我们核心板的默认启动模式是Internal Boot(2).

另一组是在BOOT_MODE设为0或2时,会在上电时读取的启动配置

eFUSEs BOOT_CFGx[7:0]

引脚列表请参考我们硬件手册的 6.2 Boot Device Selection and Configuration 下面是手册的截图,请以手册为准。

在核心板原理图的最后一页可以找到板载的配置信息。下图来自1429.5,请查看对应的原理图。

这些引脚在生产时,可以通过烧写熔丝来使得imx6启动不依赖于这些引脚,但在开发时,推荐将这些信号做隔离从而可以选择启动方式。

熔丝的烧写可以由我们来完成,具体请联系我们业务部门。

5.网口电路接法

imx6在核心板集成了phy芯片,芯片型号为 KSZ9031RNX。

该phy是一个千兆的phy,在microchip的网站可以找到它的参考电路

http://www.microchip.com/DevelopmentTools/ProductDetails.aspx?PartNO=KSZ9031RNX-EVAL

http://ww1.microchip.com/downloads/en/DeviceDoc/KSZ9031RNX%20Eval-Sckt%20Board%20Rev1_1,%20Sch%20Rev1_2.pdf

另外请参考

Micrel AN 31 - General PCB Design and Layout Guidelines

http://ww1.microchip.com/downloads/en/AppNotes/General%20PCB%20Design%20and%20Layout%20Guidelines.pdf

6.USB口注意事项

请详细阅读

Hardware Development Guide for i.MX 6QuadPlus, 6Quad, 6DualPlus, 6Dual, 6DualLite, 6Solo Families of Applications Processors

https://www.nxp.com/doc/IMX6DQ6SDLHDG

7.核心板的I2C

使用的是i2c3,从SOC的R4和T3引出,并没有引出到SOM的外部接口。

该i2c接口接有EEPROM,PMIC。

处理器引脚mux的信号名
R4I2C3_SCL
T3I2C3_SDA

8.调试串口

默认的调试串口是uart2,bootloader 和 Linux kernel 都会使用这个接口。

信号名引脚
 X_UART2_TX_DATAX1B18
 X_UART2_RX_DATAX1A17




  • No labels