前面 ,我们已经介绍了imx8系列开发板的硬件参数及接口说明。今天,小编将继续介绍imx8系列开发板(米尔MYD-JX8MX)的硬件设计部分。
第 4 章 硬件设计
4.1 核心板硬件电路设计
核心板硬件电路说明请参考 MYC-JX8MX 产品数据手册。
4.2 底板硬件电路设计
4.2.1 电源
MYB-JX8MX 底板采用 12V 供电,整板电路包括 12V、5V、VDD_3V3、VDD_LTE、
VDD_M2、VDD_1V8 和 3V (RTC 电源)七个电压阈。电源拓扑如下:
图4-1 imx8电源拓扑图
12V转5V选用的是最大输出电流为8A的DCDC芯片MP8759GD。 12V转VDD_3V3、12V 转 VDD_LTE、12V 转 VDD_M2 选用的是最大输出电流为 3A 的 DCDC 芯片 TLV62130。DCDC 可以提供比较高的电源转换效率,降低整板功耗。5V 转 3.3V 则选用了 LDO,相对来说 LDO 能提供更小的纹波。RTC 电池输入是一个可选的电源输入,当系统掉电时,RTC不需要工作,则可以不提供此路电源。
4.2.2 启动位配置开关
i.MX 8M 系列处理器启动时会首先执行芯片内部固化的 Boot ROM。Boot ROM 会根据BOOT_MODE 寄存器、Fuses、启动相关的 GPIO 等状态来决定下一步执行动作。BOOT_MODE 寄存器的值是在系统上电复位管脚的上升沿采样 CPU 的 BOOT_MODE0 和BOOT_MODE1 两个管脚得到。此寄存器决定的是 CPU 的启动模式,具体对应如下:
表 4-1 处理器启动模式配置
- Boot From Fuses 模式:从内部 Fuses 读取启动信息,NXP 建议量产时用此方式出货
- Serial Downloader 模式:支持从 USB_OTG1 口下载程序到 Flash。需要注意的是此模式下,UART1 和 UART2 的优先级高于 USB_OTG 口,如果在 SerialDownloader 模块下,这两个串口检查到了数据将不会进入到 USB 烧写模式,电脑无法检测到设备,Mfgtools 也无法使用。
- Internal Boot 模式:从 GPIO 读取启动配置位,NXP 推荐用于开发模式。但在此模式下,不用写 Fuse(一次性编程,不可擦除),修改启动模式方便,很多用户直接用于量产。
在核心板内部已经对 BOOT_MODE0 和 BOOT_MODE1 管脚通过 10K 电阻上拉,当需要把这两个管脚设置为低电平时, 用 1K 电阻下拉至地。