打印
[ARM入门]

米尔i.MX6UL开发板硬件设计资料(一)

[复制链接]
926|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
armcn|  楼主 | 2017-12-15 10:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 armcn 于 2017-12-19 14:00 编辑

硬件:米尔MYD-Y6ULX开发板
简介:MYD-Y6ULX开发板(i.MX6UL开发板)由MYC-Y6ULX核心板和底板组成,基于NXP i.MX6UL处理器或i.MX6ULL处理器可选,MYD-Y6ULX开发板(i.MX6ULL开发板)提供丰富外设硬件,板载了Mini PCIE接口(用于4G模块)及SIM卡槽、WIFI芯片及天线接口、双百兆网口、LCD液晶接口、音频接口、带隔离的CAN,RS485,RS232等


底板硬件电路设计:
      1.电源
MYB-Y6ULX底板采用12V供电,整板电路包括12V、5V、ISO 5V、3.8V、3.3V、1.8V和3V (RTC 电源)七个电压阈。电源拓扑如下:
12V转5V和12V转3.8V选用的是最大输出电流为3A的DCDC芯片TLV62130。DCDC可以提供比较高的电源转换效率,降低整板功耗。5V转3.3V和3.3V转1.8V则选用了LDO,相对来说LDO能提供更小的纹波。RTC电池输入是一个可选的电源输入,当系统掉电时,RTC不需要工作,则可以不提供此路电源。
2.启动位控制开关
i.MX6UL和i.MX6ULL启动时会首先执行芯片内部固化的Boot ROM。Boot ROM会根据BOOT_MODE寄存器、eFUSEs等状态来判断下一步执行动作。MYB-Y6ULX预留了一个4bit 滑动开关来预设启动设备。具体原理如下:
上图中DNP器件表示没有焊接。NAND Flash版本和eMMC版本这里启动设置存在差异。对于NAND Flash 版本不焊接R207、R209,焊接R206、R208;对于eMMC版本不焊接R206、R208,焊接R207、R209。
滑动开关的Bit1 和 Bit2用于选择启动设备,对NAND Flash版本具体设置如下:
  
Switch
  
BIT1
BIT2
SD Card
ON
OFF
NAND Flash
OFF
ON

      对eMMC版本具体设置如下:
  
Switch
  
BIT1
BIT2
SD Card
ON
ON
eMMC
OFF
OFF

滑动开关的Bit3 和 Bit4用于选择启动类型具体设置如下:



  
Switch
  
Boot  TYPE
BIT4
BIT3
ON
ON
Boot  From Fuses
ON
OFF
Serial  Downloader
OFF
ON
Internal  Boot
OFF
OFF
Reserved



3.以太网

MYB-Y6ULX搭载了两路10/100M的以太网,采用标准的RJ45网口座子。以太网PHY芯片使用的是Microchip的LAN8720A,分别通过RMII方式连接到了处理器的ETH1控制器和ETH2控制器上。其中ETH1 以太网PHY集成到MYC-Y6ULX核心模块上,ETH2  PHY则需要在MYB-Y6ULX外接。
ETH1 连接方式图参考如下,其中U14 是ESD防护器件。
ETH2连接方式图参考如下:

第一章节到此,后续继续分享其他设计内容。


相关帖子

沙发
armcn|  楼主 | 2017-12-15 11:02 | 只看该作者

使用特权

评论回复
板凳
STARM| | 2017-12-15 11:15 | 只看该作者
期待继续分享其他设计内容.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:米尔:www.myir-tech.com

29

主题

51

帖子

1

粉丝