基于飞凌核心板设计底板硬件最小系统

原创 2018-05-25 17:30:00 基于飞凌核心板设计底板硬件最小系统

  飞凌嵌入式自2007年成立至今,十年来一直以质取胜,目前开发板产品涵盖NXP Cortex-A9 i.MX6Q、i.MX6DL, Cortex-A7 i.MX6UL,SUMSANG Cortex-A9 S5P4418、 Cortex-A53 S5P6818以及TI Cortex-A8 AM335X、TI AM57x多核异构系列产品,至今飞凌嵌入式已与全国约3000家企事业单位的发展成为长期合作伙伴。

飞凌嵌入式的开发板考虑了大部分客户的大部分功能需求,是一种通用型的设计,与客户之间已形成稳定的合作模式:客户采购飞凌嵌入式的开发板进行产品评估和开发,后期自己根据功能接口的需求设计和生产底板,飞凌嵌入式提供稳定的核心板

底板的设计相对核心板来说虽然简单一些,但是实际沟通中,我们也经常接到很多没有平台底板设计经验的用户的技术咨询。为此我们的技术人员专门提供了各平台产品底板设计的注意事项和必须要添加的电路,我们称之为“硬件最小系统”,现在我来分享给大家。

一、 i.MX6系列 OKMX6Q-C底板硬件最小系统

 

1、原理图中很多网络标识是跟系统boot启动相关,复用为总线外挂设备时上电瞬间确保外设不会改变这部分引脚的引脚电平,建议将外设设置成高阻或者输入模式;作为普通GPIO时将此部分引脚设置成输出模式或者在核心板跟外设之间添加缓冲器SN74AVC16245之后作为输入;

2、核心板引出的引脚能作为普通GPIO时注意引脚的引脚电平,详见《IMX6X-C引脚电平状态表》;

3、电源部分:遵从目前开发板的上电时序,让核心板上PMIC输出最后一路电源控制底板功能模块电源输出;

4、底板上面的DEBUG口强烈建议预留出来方便后期的调试;

5、相关技术文档《IMX6Q-C_ZXXT》、《IMX6X-C引脚电平状态表》。

二、i.MX6系列 OKMX6Q-S底板硬件最小系统

 

1、原理图中很多网络标识是跟系统boot启动相关,复用为总线外挂设备时上电瞬间确保外设不会改变这部分引脚的引脚电平,建议将外设设置成高阻或者输入模式;作为普通GPIO时将此部分引脚设置成输出模式或者在核心板跟外设之间添加缓冲器SN74AVC16245之后作为输入;

2、核心板引出的引脚,当作为普通GPIO时注意引脚的引脚电平,详见IMX6X-S引脚电平状态表;

3、电源部分:遵从目前开发板的上电时序,让核心板最后一路上电电源控制底板电源输出;

4、底板上面的DEBUG口强烈建议预留出来方便后期的调试;

5、相关技术文档《IMX6Q-S_ZXXT》、《IMX6X-C引脚电平状态表》。

三、i.MX6系列 OKMX6UL-C底板硬件最小系统

 

1、板对板连接器上面很多网络标识不可以作为普通的GPIO;

2、USB_OTG1_VBUS和USB_OTG2_VBUS;不管用或者不用都必须外接5V,否则会一直报错;

3、板对板连接器上面LCD_DATA0-LCD_DATA23及MODE0,MODE1,这些引脚跟系统启动有关,不能直接作为普通的GPIO,可以在核心板跟外设之间加缓冲器芯片SN74AVC16245之后用做GPIO,否则会影响系统启动;

4、开发板支持SD卡及USB烧写,客户可以选择其中一种烧写方式将其电路保存;

5、贴装4P 棕色(6*6*5mm)和侧位插装 6*6*6,这两个PCB封装是不一样的,用错会导致将ONOFF和MX6_POR_B处于拉低状态,导致核心板无法上电启动;

6、UART1作为DEBUG口,必须要引出来方便后期的调试;

7、薄码开关上面的1-8位上面的网络标识的顺序,跟开发板的一致,方便后期调试

 

8、以下电路自制底板必须要加,保证正常的上电时序,如果核心板和底板同时上电,有时候会导致系统不启动,或会有闩锁效用的发生导致烧坏核心板;

 

9、相关技术文档《IMX6UL-底板设计最小电路(底板设计必须要添加的电路)》、《飞凌嵌入式imx6ul官网配置方案》。

PS:是不是感觉6UL的底板设计要注意很多,体会到飞凌技术人员的用心了吗?

四、S5Pxx18系列 OK4118/6818-C底板硬件最小系统

 

(一)供电:

1、核心板使用任何供电模式下,PMIC_ICP、PMIC_ICM必须要拉低;

2、核心板上PMIC输出的VCC3P3_IO控制底板上面VCC5V;

3、模拟电池方案:

我们底板目前默认的是此方案,可实现底板模拟电池通过VBAT+给核心板供电;

4、真实电池供电方案:单节锂电池需要连接到P1口,并且底板需要焊接R184 0R电阻,如需要使用核心板PMIC充电功能需要焊接核心板R91 0.02R精密电阻,如不需要充电电流检查则可以直接焊接R91 0R电阻,之后即可使用DC或者USB作为充电口给锂电池充电;

5、单独DC供电方案: 底板需要焊接R184 0R电阻,核心板需要焊接R91 0R电阻,即可使用底板DC5V口作为核心板供电电源;

注:DC单独供电并且开发板作为device时插拔OTG会造成系统断电重启;

6、单独USB供电方案: 底板需要 焊接R184 0R电阻,核心板需要焊接R91 0R电阻,即可使用底板MICRO USB口作为核心板供电电源。

(二)连接外设:

1、P5-P8上面用绿色标识的部分引脚为System Configuration

2、外设用到boot启动配置引脚时,系统启动时需将外设连接boot配置的这部分引脚设置成高阻或者输入模式,以免影响系统启动

(三)相关技术文档:《4418_ZXXT.PDF》

以上是目前集中主要底板硬件设计的最小系统,相关技术文档可在飞凌论坛/知识汇(http://bbs.witech.com.cn/kb/)中下载,也可联系我们的销售工程师获取,个中疑问可联系我们的技术支持团队咨询,我们每天有8位技术支持人员和10位销售工程师在线为您提供服务。

 

做产品,我们是用心的,做服务,我们也是用心的!

真心希望我们这些分享能为用户带来便利,在硬件设计的时候少走弯路,加速产品开发进度!祝每个项目或者产品开发能顺顺利利,早日完工!


相关产品 >

  • OKT507-C 开发板

    CPU: T507 工业级处理器,超低功耗,10年+生命周期|推荐全志工业级T507开发板系列,飞凌OKT507-C开发板采用全志T507 四核工业级处理器 T507设计开发,Cortex-A53架构,工业级宽温,性能强,低功耗,是一款高性价比的工业级产品,提供丰富的开发设计资料,提供产品规格书,软硬件手册等,全志的T507适用于车载电子、电力、医疗、工业控制、物联网、智能终端等领域。

    了解详情
    OKT507-C 开发板
  • OKMX8MP-C开发板

    内置NPU、ISP,AI计算能力高达2.3TOPS|飞凌嵌入式i.MX8MP 系列-NXP iMX8M Plus 开发板 基于高性能低功耗工业级iMX8MP核心板设计,支持多种多种高速通信接口。iMX8MP开发板内置NPU,AI计算能力2.3TOPS,支持4K,支持双图像信号处理器(ISP),是一款支持LinuxQT/android操作系统的iMX8MP开发板。

    了解详情
    OKMX8MP-C开发板
  • OK3568-C开发板

    强而稳,国产芯,1Tops算力,多路高速接口|飞凌RK3568系列RK3568开发板基于国产工业级AI处理器RK3568四核64位Cortex-A55 处理器设计。RK3568作为国产化高性能处理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU达到1Tops,飞凌RK3568系列核心板提供瑞芯微RK3568规格书_datasheet_数据手册_原理图等,


    了解详情
    OK3568-C开发板
  • OKMX6ULL-C开发板

    40*29mm,双网双CAN,8路串口| i.MX6ULL开发板是基于NXP i.MX6ULL设计开发的的一款Linux开发板 ,主频800MHz,体积小,其核心板仅40*29mm,采用板对板连接器,适应场景丰富。 了解详情
    OKMX6ULL-C开发板

推荐阅读 换一批 换一批