NXP i.MX6ULL 扩展了i.MX6 系列,这是一个高性能、超高效、低成本处理器的子系列,由运行速度高达800MHz 的先进ARM Cortex-A7 内核提供支持。 i.MX6ULL 应用处理器包含一个集成电源管理模块,可降低外部电源的复杂性并简化加电顺序。目标应用包括:汽车远程信息处理、物联网网关、人机界面、家庭能源管理系统、智能能源信息集中器、智能工业控制系统、电子POS设备、便携式医疗设备、打印机和2D扫描仪等。
i.MX6ULL 应用处理器框图
FETMX6ULL-C核心板基于NXPi.MX6ULL处理器开发设计,采用低功耗ARM Cortex-A7架构,运行速度高达800MHz。原生支持8路UART、2路以太网、2路CAN总线、2路USB、LCD等常用接口。采用超小尺寸设计,核心板尺寸仅为40*29mm,适应更多体积受限的应用场景。
FETMX6ULL-C核心板Linux系统功耗实测表
序列号
测试项目
电源电压
(五)
工作电流
瞬时峰值(mA)
稳定值(mA)
1
无显示+无操作
55%
-
250
2
配备4.3英寸屏幕+无操作
55%
-
315
3
配备7寸屏+无操作
55%
-
第587章
4
加载4.3寸屏幕+视频播放+CPU使用率100%
55%
360
340
5
加载7寸屏+视频播放+CPU使用率100%
55%
715
700
笔记:
峰值电流: 启动时的最大电流值;
稳定值电流:启动后停留在启动界面时的电流值。
核心板硬件设计说明
FETMX6ULL-C核心板将电源、复位监控电路和存储电路集成到一个小模块中。所需的外围电路非常简单。一个最小的系统只需要5V电源、复位按钮和启动配置即可运行,如下图为:
基于FETMX6ULL-C核心板的最小系统原理图设计
笔记:
用户在设计自己的底板时,必须留出一些串口电路,以便于调试;
用户在设计自己的底板时,必须为拨码开关留出一些电路,以方便程序编程;
用户自行设计背板时,需注意上电顺序,防止闩锁效应损坏CPU(具体设计请参见3.5.1 背板供电)。
一般情况下,除了最小的系统外,建议连接一些外部设备,例如调试串口,否则用户无法判断系统是否启动。完成后,根据飞灵提供的核心板默认接口定义,添加用户需要的功能。 iMX6ULL系列核心板引脚定义可联系飞凌嵌入式客服获取。
硬件设计指南
1、开机配置方法
i.MX6ULL有多种编程和启动方式。系统上电或复位后,可以通过读取系统启动配置引脚的状态来选择不同的编程和启动方式。
用户在设计自己的底板时,必须添加这部分电路。具体配置方法请参考开发板底板原理图和本手册的Boot配置章节。同时提醒用户,如果需要同时使用SD卡编程和eMMC启动模式,必须在LCD_DATA11引脚上添加控制。否则,LCD_DATA11 可以根据需要固定电平。
2、PMIC_ON_REQ驱动能力问题
基板上的GEN_5V和GEN_3.3V是通过PMIC_ON_REQ引脚的控制获得的。 PMIC_ON_REQ引脚的电流驱动能力太弱,需要使用压控开关元件。开发板采用N沟道场效应晶体管AO3416。请参考背板电源电路设计。
3、在IIC总线上加上拉电阻
用户在设计自己的背板时,需要注意IIC总线上必须加上拉电阻,否则IIC总线设备可能无法使用。目前,从基板引出的两条IIC总线通过1.5K电阻上拉至3.3V。
4. 调试时,USB1-1 出现错误。
用户使用USB接口时,需要将USB_OTG1_VBUS和USB_OTG2_VBUS连接至5V,否则会报错。目前在底板上,USB_OTG2_VBUS 引脚通过0 电阻连接到GEN_5V。
5. CAN电路RX引脚输出电平
目前开发板默认使用的CAN收发器芯片为TJA1040T。芯片RX端输出电平为5V,而CPU引脚电平为3.3V。为了不影响CPU内部的3.3V供电,需要安装在芯片上。 RX端通过与地串联的电阻分压,然后连接到CPU。请参考CAN部分电路。
6. 请将用户未使用的引脚悬空。