嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

IMX6UL-C自制底板需要注意的点(硬件方面)

2020-9-21 15:07| 发布者: lpg| 查看: 542| 评论: 0|原作者: 刘朋刚

类目:  >  知识库     文档编号: 414

当客户使用i.mx6ul-c核心板时,有一些引脚是不能用的,自己设计底板时需要注意。
下面列出底板不能使用的引脚
1:L_26,GPIO_5,此引脚在核心板上用作了SD1的高低速选择功能。
2:L_78,PMIC_STBY_REQ,此引脚是核心板电源管理芯片的Standby信号,用于动态调节VDD_SOC_IN的电压。
3:L_56,SNVS_TAMPER3,此引脚是GPIO_DVFS信号,用于动态调节VDD_SOC_IN的电压。
4:R31/R33/R35/R37/R39/R41/R43/R45/R47/R49,这些引脚是NAND接口的数据和读写控制信号,默认悬空,
5:R56/R58/R60/R62/R64/R66/R68,这些引脚在NAND版的核心板不能使用。

客户在设计底板的时候,首先可以参照硬件手册把最小系统原理图做出来,最小系统包括核心板、电源+上电时序、BOOT启动项、调试串口、烧写电路。
上电时序是要确保核心板先上电,底板在上电,可以使用L_76引脚作为控制引脚,具体顺序为:核心板VCC_5V先上电,L_76输出高电平,控制MOS管导通,底板上电。
BOOT启动项要保证核心板启动时,BOOT涉及到的引脚有一个确定的电平,系统读取到这些引脚的电平状态之后才能确定启动方式,进而成功启动,在设计底板时,需要对这些引脚加上下拉。
调试串口强烈建议加上,如果没有调试串口,将无法判断系统有没有正常启动,各个功能有没有正常工作。
烧写电路是为了更新程序使用,6UL支持USB烧写和SD卡烧写,客户可以使用任何一种形式。

另外,核心板还有一些引脚不能用作普通的GPIO。具体引脚有
L71/L69/L67/L61/L59/L57/L53/L51
L76/L74/L72/L70/L56/L26
R31/R33/R35/R37/R39/R41/R43/R45/R47/R49
R56/R58/R60/R62/R64/R66/R68

除此之外还有一些引脚不能直接用成GPIO。具体引脚有
L68/L66
R2/R4/R6/R8/R10/R12/R14/R16
R20/R22/R24/R26/R28/R30/R32/R34
R38/R40/R42/R44/R46/R48/R50/R52
原因是这些引脚和BOOT启动有关,所以不能在系统启动时有外部影响到引脚电平,飞凌方案是加上了缓冲芯片。

有一部分引脚用作GPIO输出能力很弱,需要注意。具体引脚有
L44/L46/L48/L50/L52/L54/L60/L62/L64

另外需要注意的点有
1、L_76引脚电流驱动能力太弱,需要使用电压控制型开关元件,仿照飞凌使用AO3416时,栅极需要加100K的下拉电阻。
2、L71和L61引脚是USB_VBUS引脚,无论是否用USB功能,这两个引脚都需要加5V电源,否则系统会一直报错
3、音频芯片WM8960的7脚需要连接到核心板L54脚,否则会导致插入耳机不识别
4、使用CAB收发器MCP2551芯片时需要注意,RX端是5V电平,CPU引脚为3.3V电平,需要做电平转换
5、SD卡信号线需要做阻抗控制和等长处理,且加上拉电阻防止总线浮动。
6、如果调试串口使用5线串口,断电后可能导致SD卡复位不正常,客户可以使用三线串口。
强烈建议客户在设计底板时,仔细阅读一下开发板硬件手册,这样可以减少设计弯路。

已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 16:45

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部