EasyARM-iMX283 硬件设计指导手册 V1.06
- 格式:pdf
- 大小:4.77 MB
- 文档页数:54
MaaXBoard (EM-MC-SBC-IMX8M) Hardware User ManualV1.2Copyright Statement:The MaaXBoard single board computer (partnumber: EM-MC-SBC-IMX8M) and its relatedintellectual property are owned by Avnet Manufacturing Services.Avnet Manufacturing Services has the copyright of this document and reserves all rights. Any part ofthe document should not be modified, distributed or duplicated in any approach and form with the written permission issued by Avnet Manufacturing Services.Disclaimer:Avnet Manufacturing Services does not take warranty of any kind, either expressed or implied, as tothe program source code, software and documents provided along with the products, and including, but not limited to, warranties of fitness for a particular purpose; The entire risk as to the quality or performance of the program is with the user of products.Regulatory Compliance:MaaXBoard single board computer has passed the CE, FCC & SRRC certification.Revision HistoryRev. Description Author DateV1.0 Update description Hugo 20190815Hugo 20191121 V1.1 Update block diagram, picture anddescriptionV1.2 Add SRRC description Hugo 20200527CatalogRevision History (3)Chapter 1Product Overview (8)1.1Brief Introduction (8)1.2System Block Diagram (8)1.3Packing List (9)1.4Product Specifications (9)1.5Other Customer Provide Parts (10)1.6Interface Locations (11)1.7Product Dimensions (mm) (12)1.8Height Distribution (mm) (13)Chapter 2Introduction of Hardware System (14)2.1MaaXBoard Hardware Installation and Start up (14)2.1.1Installation (14)2.1.2Booting Configuration (14)2.2Details of Interfaces (15)2.2.1POWER IN (15)2.2.2Button (16)2.2.3HDMI (17)2.2.4USB Host (19)2.2.5RJ-45 (21)2.2.6Camera (23)2.2.740 Pin Expansion Pin Header (26)2.2.8Wi-Fi/Bluetooth (Optional) (30)2.2.9Micro SD Card (TF Card) (32)2.2.10Extend Interface J26 (34)2.2.11Extend Interface J23 (36)2.2.12MIPI-DSI (37)2.3Introduction of Peripheral Chips (40)2.3.1AR8035 (40)2.3.2BD71837 (40)2.3.3AW-CM256SM (40)Chapter 3Appendix (41)3.1Software (41)Chapter 4Technical Support and Warranty (42)4.1Technical Support (42)4.2Warranty Conditions (42)Chapter 5Contact Information (44)FigureFigure 1.1 MaaXBoard System Block Diagram (8)Figure 1.2 MaaXBoard Top View (11)Figure 1.3 MaaXBoard Bottom View (11)Figure 1.4 Product Dimensions (12)Figure 1.5 Height Distribution (13)Figure 2.1 USB Type C Slot (15)Figure 2.2 Button (16)Figure 2.3 HDMI Connector (17)Figure 2.4 Double-layer USB Host connector (19)Figure 2.5 RJ45 Connector (21)Figure 2.6 Camera Connector (23)Figure 2.7 2.54mm Double Row Pin Header (26)Figure 2.8 40Pin Pin Header Pin1 Position (27)Figure 2.9 IPEX Antenna Connector (30)Figure 2.10 Onboard Ceramic Antenna (31)Figure 2.11 Micro SD Card Slot (32)Figure 2.12 12Pin Wafer Connector (34)Figure 2.13 12Pin Wafer Connector (36)Figure 2.14 30 Pin FPC Connector (MIPI-DSI) (37)TableTable 2.1 HDMI Pin Definitions (18)Table 2.2 USB Interface Pin Definition (20)Table 2.3 Ethernet Interface Pin Definition (22)Table 2.4 Camera Connector Pin Definition (24)Table 2.5 40 Pin Expansion Pin Header Definition (27)Table 2.6 Antenna Connector Pin Definition (30)Table 2.7 Micro SD Card Slot Pin Definition (33)Table 2.8 12Pin Definition (35)Table 2.9 J23 Pin Definition (36)Table 2.10 J16 Pin Definition (38)Chapter 1 Product Overview1.1 Brief IntroductionMaaXBoard is a development board for makers, designed by Avnet Manufacturing Services. The MaaXBoard is a single board computer based on NXP IMX8M SOC series, which can be used for the areas such as medical instruments, video surveillance, communications, IOT, makers and so on.In the design of a compact body size, it is provided with rich resources of peripheral interface, include: Gigabit Ethernet interface, USB 3.0 interface, MIPI-DSI interface, MIPI-CSI interface, HDMI interface, Micro SD Card interface, UART interface, GPIO interface, Wi-Fi/Bluetooth interface, etc.1.2 System Block DiagramFigure 1.1 MaaXBoard System Block Diagram1.3 Packing List1 ×MaaXBoard1 × Desiccant1 × Anti-static Bag1 × Safety Flyer1 × Quick Start Guide2 × Electrostatic Foam1 × Box1.4 Product SpecificationsGeneral Specifications:Operating Temperature: 0~70°C (When the CPU loads heavy, need a heatsink)Power Supply: 5V/3A (Power Adapter)Operating Humidity: 20% ~ 90% (non-condensing)Dimensions: 85mm × 55mmPCB Layers:10LayersCommunication Interface:1 × 40 Pin IO Interface (Expand I2C, SPI, UART, I2S Interface)1 × MIPI-CSI Camera Interface1 × MIPI-DSI Display Interface1 ×Gigabit Ethernet interface (RJ45)2 × USB3.0 Host1 × Micro SD Card (TF Card) Interface1 × 8bits and 1x 7bits GPIO Interface (Support Audio peripheral expand)1 × HDMI 2.0 Interface1 × Power Interface (USB Type C Connector)1 × Power Button2 × User Button1 × Wi-Fi/Bluetooth2 × User LED1.5 Other Customer Provide PartsTo use the various functions of MaaXBoard, customer should also provide the following parts which are not contained in MaaXBoard Packages.1 × USB to serial cable (TTL)1 × 1Gbps Network Cable1 × Camera Module1 × MIPI-DSI Displayer1 × 5V/3A Power Supply (USB Type C Interface)1 × HDMI Cable1 × HDMI DisplayerOther tools needed to implement related function1.6 Interface LocationsFigure 1.2 MaaXBoard Top ViewFigure 1.3 MaaXBoard Bottom View1.7 Product Dimensions (mm)Figure 1.4 Product Dimensions1.8 Height Distribution (mm)Figure 1.5 Height Distribution Note: There is tolerance in height due to mechanical treatment.Chapter 2 Introduction of Hardware SystemThis chapter will introduce the structure, expansion and peripheral interfaces of MaaXBoard hardware system in details.2.1 MaaXBoard Hardware Installation and Start upBefore power up MaaXBoard, you need to connect all necessary peripheral devices, then power on the board.According to the manufactured configuration, MaaXBoard supports two boot mode: boot from Micro SD card or boot from eMMC. These two boot mode is mutual exclusion. If users choose to boot from Micro SD card, they should burn the latest image to the card on PC, then install the card to the board, refer to the software user manual. If users choose to boot from eMMC, just power on the board.Note: If the eMMC firmware is destroyed by accident, users could update the eMMC image in USB Download mode. Please operate carefully and follow the steps in software user manual strictly to avoid damaging the product.2.2 Details of InterfacesThis section will introduce the constructions, principles, interface definitions and considerations of use of MaaXBoard peripherals in detail, so that users may have a deep understanding of the hardware circuitry of the board.MaaXBoard use a USB Type C interface as the +5V power in. Note that the USB Type C interface only provides power supply function, do not support data communication.The Power adapter should support 3A or above current output.Figure 2.1 USB Type C SlotThere are 3 buttons on the MaaXBoard, S2 as the system power button for the board, S3 and S4 as user button.Figure 2.2 ButtonPowerful video display is an important feature of MaaXBoard. The HDMI 2.0 interface support up to 4096 x 2160 at 60Hz display output.J9 is the interface for connecting an HDMI display device on the MaaXBoard, which is a standard HDMI 19Pin connector. Its specification and dimension as follows:Figure 2.3 HDMI ConnectorTable 2.1 HDMI Pin DefinitionsMaaXBoard provides a Double-layer USB Host connector (J5), the two USB port are two independent controllers, and each one could provide full speed USB3.0 data communication function, used to extend external devices in USB protocol.Figure 2.4 Double-layer USB Host connectorTable 2.2 USB Interface Pin DefinitionJ13 is the physical interface of Gigabit Ethernet, the interface information is shown in the following picture:Figure 2.5 RJ45 ConnectorTable 2.3 Ethernet Interface Pin DefinitionJ12 on the MaaXBoard is a 30-pin FPC connector that supports MIPI 2Lane Camera input. The following picture shows the information of J12:Figure 2.6 Camera ConnectorTable 2.4 Camera Connector Pin DefinitionJ10 on the MaaXBoard is a 40 pin Extend Interface, used to support external devices. The following picture shows the information of the 40 Pin expansion connector J10:Figure 2.7 2.54mm Double Row Pin HeaderFigure 2.8 40Pin Pin Header Pin1 Position Table 2.5 40 Pin Expansion Pin Header DefinitionMaaXBoard employs a Wi-Fi/Bluetooth module to support Wi-Fi 2.4G/5G Frequency, and Bluetooth V4.2 standard. The Wi-Fi/Bluetooth antennas have two type: onboard ceramic antenna or IPEX antenna.IPEX antenna (customized version)IPEX antenna is empty welding in default, if the customer needs to use this interface, please contact the Avnet Manufacturing Services to customize.IPEX antenna connector’s specification as follows:Figure 2.9 IPEX Antenna ConnectorTable 2.6 Antenna Connector Pin DefinitionOnboard Ceramic Antenna (Default)Onboard Ceramic Antenna’s specification as follows:Figure 2.10 Onboard Ceramic AntennaMicro SD card (TF Card) is used to start the code, the program system curing storage, or provide external storage function.Figure 2.11 Micro SD Card SlotTable 2.7 Micro SD Card Slot Pin DefinitionJ26 on the MaaXBoard is a 12 pin Wafer connector, used to support GPIO function. The following picture shows the information of the 12 pin Wafer connector J26:Figure 2.12 12Pin Wafer ConnectorTable 2.8 12Pin DefinitionJ23 on the MaaXBoard is a 12 pins Wafer connector, used to support GPIO function. The following picture shows the information of the 12 pins Wafer connector J23:Figure 2.13 12Pin Wafer ConnectorTable 2.9 J23 Pin DefinitionJ16 on the MaaXBoard is a 30 pin FPC connector that supports MIPI-DSI high-definition and small size screen.The following picture shows the information of 30-pin FPC connector J16:Figure 2.14 30 Pin FPC Connector (MIPI-DSI)Table 2.10 J16 Pin Definition2.3 Introduction of Peripheral ChipsAR8035 Integrated 10/100/1000 Mbps Ethernet Transceiver. The AR8035 is a single port 10/100/1000 Mbps Tri-speed Ethernet PHY, which provides a low power, low BOM (Bill of Materials) cost solution for comprehensive applications including consumer, enterprise, carrier and home networks, etc.AR8035 supports IEEE 802.3az Energy Efficient Ethernet (EEE) standard and Atheros proprietary SmartEEE, which allows legacy MAC/SoC devices without 802.3az support to function as the complete 802.3az system.BD71837MWV integrated all the power voltage for iMX8M, include the peripheral power voltage, which significantly reduce the difficulty when customer develop the system, shorten the development cycle and the manufacture period of the product.BD71837MWV is Power Management IC specially designed for iMX8M by ROHM Semiconductor. It integrates 8 Buck regulators and 7 LDOs, support the processor to dynamically adjust the power to achieve the goal of energy saving. The chip provides 1.8V/3.3V optional MMC card power supply at the same time. Users could choose 1.8V or 3.3V output by change the resistor, to fit multimedia card with various type and protocol. It provides a 32.768 kHz Crystal Oscillator Driver which could power to the clock circuit directly. It also provides several protection modes: output short circuit, output overvoltage/current, over thermal protection, etc.The AW-CM256SM wireless module is compliant with the IEEE 802.11a/b/g/n/ac standard, support connection up to 433.3Mbps transmit/receive (connect to WLAN using 802.11 ac protocol).AW-CM256SM module provide SDIO interface Wi-Fi, UART/PCM interface Bluetooth Function. It enables a low power consumption and high performance solution that fit for IOT and other application field.Chapter 3 Appendix3.1 SoftwareMaaXBoard support Linux Yocto system and Android system, for the detail software introduction, please refer to related user manual.LinuxMaaXBoard Linux Software Release NoteMaaXBoard Linux Software User ManualMaaXBoard Linux Software Development GuideAndroidMaaXBoard Android Software Release NoteMaaXBoard Android Software User ManualMaaXBoard Android Development GuideChapter 4 Technical Support and Warranty4.1 Technical SupportAvnet Manufacturing Services provides its product with one-year free technical support including:Providing software and hardware resources related to the embedded products of AvnetManufacturing Services;Helping customers properly compile and run the source code provided by Avnet ManufacturingServices;Providing technical support service if the embedded hardware products do not function properlyunder the circumstances that customers operate according to the instructions in the documents provided by Avnet Manufacturing Services;Helping customers troubleshoot the products.The following conditions will not be covered by our technical support service. We will take appropriatemeasures accordingly:Customers encounter issues related to software or hardware during their development process;Customers encounter issues caused by any unauthorized alter to the embedded operatingsystem;Customers encounter issues related to their own applications;Customers encounter issues caused by any unauthorized alter to the source code provided byAvnet Manufacturing Services.4.2 Warranty Conditions12-month free warranty on the PCB under normal conditions of use since the sales of the product;The following conditions are not covered by free services; Avnet Manufacturing Services will chargeaccordingly:Customers fail to provide valid purchase vouchers or the product identification tag is damaged,unreadable, altered or inconsistent with the products;Not according to the user's manual operation causes damage to the product;Products are damaged in appearance or function caused by natural disasters (flood, fire,earthquake, lightning strike or typhoon) or natural aging of components or other force majeure;Products are damaged in appearance or function caused by power failure, external forces, water,animals or foreign materials;Products malfunction caused by disassembly or alter of components by customers or, productsdisassembled or repaired by persons or organizations unauthorized by Avnet ManufacturingServices, or altered in factory specifications, or configured or expanded with the componentsthat are not provided or recognized by Avnet Manufacturing Services and the resulted damage in appearance or function;Product failures caused by the software or system installed by customers or inappropriatesettings of software or computer viruses;Products purchased from unauthorized sales;Warranty (including verbal and written) that is not made by Avnet Manufacturing Services andnot included in the scope of our warranty should be fulfilled by the party who committed. Avnet Manufacturing Services has no any responsibility.Within the period of warranty, the freight for sending products from customers to AvnetManufacturing Services should be paid by customers; the freight from Avnet Manufacturing Services to customers should be paid by us. The freight in any direction occurs after warranty period should be paid by customers;Please contact technical support if there is any repair request.Avnet Manufacturing Services will not take any responsibility on the products sent backwithout the permission of the company.Chapter 5 Contact InformationTel: +86-755-33190846/33190847/33190848E-mail:Technicalsupport:***********************Salescontact:**************************Fax: +86-755-25616057Website: /Address: Tower B 4/F, Shanshui Building, Nanshan Yungu Innovation Industry Park, LiuxianAve.No.4093,Nanshan District, Shenzhen, Guangdong, China。
我的EasyARM-i.MX283学习笔记(⼆)1、关于IMX238A开发板五⼀后淘宝店买的,包装挺精致的。
拆开后有⼀块主板、⼀块功能板、还有⼀块触摸屏以及⼀些零散的东西。
其实拿到后并没有我想象的那么⼤,这开发板做得真⼩巧。
照⽚拍得显⼤了,其实没这么⼤。
⼿机像素就这样。
除少部分滤波电容电感外,整板⼏乎是0402贴⽚封装。
元器件旁边的⽩⾊丝印有少许看不清,但是接插件这块看的还可以很清楚,不过SMT机贴倒也没关系。
官⽹上的照⽚都是正⾯的,没有背⾯的,开始我以为主板上只有⼀颗IMX283的芯⽚和⼀颗DD2,没有Nandflash ,那不是只能从SD卡启动了。
拿到板后才发现原来NAND在背⾯板。
背⾯我揭下⽩⾊标签纸后发现,还有⼀个BGA的封装,没有焊接。
在BGA的上⽅还有⼀块芯⽚也没焊接。
能看见⼀个板状天线,有可能是⼀个⽆线模块,但极有可能是⼀个WIFI模块。
我认为ZLG这块主板不只是给我们学习这么简单,估计还有别的⽤途。
另外,下载的资料连个原理图都没有,好多芯⽚也不知道叫什么名称,学习起来挺被动的。
我估计这块主板PCB应该是4层板,如果是6层的话成本要⾼许多了。
功能板为双层板,我挺喜欢的。
既然说到PCB了,主板的机壳地和信号地是通过⼀个电容和1M电阻并联接在⼀起(见上图标注),但是功能板PCB机壳地(螺丝孔)却是信号地直接连在⼀起了。
估计设计的时候,可能认为主板的机壳与功能板的机壳是不会连在⼀起吧,但实际是有可能好吗!敷铜地⾯和顶⾯都有,通过许多过孔相连,增加系统的稳定性。
但我最要吐槽的就是⽹⼝了,这是⼀个塑料接⼝,怎么也该弄个⾦属屏蔽壳啊!好吧,先写到这⼉吧,这是拿到后的直观感受。
2015年5⽉16⽇。
【ARM9嵌入式系统硬件设计指南】电源电路设计摘要EasyARM-i.MX283(7)A需要3路电源:5V、4.2V和3.3V。
其中,系统5V电源供给USB Host、液晶屏使用;4.2V电源供给CPU使用,经过处理器内部PMU(电源管理单元),转换出一路3.3V电源(供给NAND、启动配置电路)、一路1.8V(供给DDR2);本节将为您讲述EasyARM-i.MX283(7)A的电源电路设计。
ZLG致远电子十余年的嵌入式硬件设计秘笈首度公开!《ARM9嵌入式系统硬件设计指南》配套划时代精品EasyARM-i.MX283A 开发平台同期发布,深入剖析ARM9 硬件设计的每一个毛孔,助您完成前所未有的技术飞跃!4.4 电源电路设计4.4.1 总系统电源电路设计EasyARM-i.MX283(7)A需要3路电源:5V、4.2V和3.3V。
其中,系统5V电源供给USB Host、液晶屏使用;4.2V电源供给CPU使用,经过处理器内部PMU(电源管理单元),转换出一路3.3V电源(供给NAND、启动配置电路)、一路1.8V(供给DDR2);系统3.3V电源供给部分外围电路使用,如TF卡、以太网、蜂鸣器、RTC、LED等。
4.4.2 5V电源5V电源直接由系统外部供给,有两种供电方式:MicroUSB接口(J12)和OPEN 工业插头(J3,间距5.08mm)。
默认采用MicroUSB接口供电,OPEN工业插头默认不焊接,用户如果需要采用该接口供电时要将J12(MicroUSB)取下,将J3焊上。
4.4.3 4.2V电源4.2V电源仅供给处理器使用,综合功耗、成本等因素考虑,决定采用成熟的NCP1529电源方案,该芯片关键特性如下∙高达96%的转换效率;∙输出电源可调:0.9V~3.9V;∙最大输出电流1A;∙关断电流为0.3µA,静态电流28µA;∙开关频率1.7MHz;∙集成短路、过流及ESD保护。
广州致远电子股份有限公司EasyARM28x 低功耗测试报告类别内容关键词 MX280,MX283,MX287 摘 要低功耗模式下电流测试修订历史版本日期原因V1.00 2016/05/27 创建文档目录1. IMX28x功耗模式简介 (1)2. IMX28x低功耗下的唤醒机制 (2)2.1 Standby模式 (2)2.1.1 CPU Wait-for-Interrupt Mode (2)2.1.2 MAC唤醒 (2)2.1.3 CAN总线唤醒 (2)2.1.4 GPIO唤醒 (2)2.2 Suspend 模式 (2)2.2.1 RTC唤醒 (2)3. 功耗测试准备 (3)3.1 测试平台 (3)3.2 测试方法 (3)3.3 测试步骤 (3)3.4 测试结果 (3)1. IMX28x功耗模式简介iMX28x处理器的Low-power modes有两种模式,standby mode(待机)和Suspend-To-RAM mode(挂起)。
Standby和supend 模式下的PMIC以及各模块的工作状态2. IMX28x低功耗下的唤醒机制2.1 Standby模式In this mode, the ARM core is placed in the Wait-For-Interrupt (WFI) state。
在standby模式下,IM28x的内核处于等待中断模式,内存被设置为自刷新模式。
可以被中断触发。
2.1.1 CPU Wait-for-Interrupt ModeThe actual condition that wakes up the CPU is determined by ORing together all enabled interrupt requests including those that are directed to the FIQ CPU input.2.1.2 MAC唤醒The MAC receive logic is kept in normal mode but it ignores all traffic from the line except Magic Packets, which are detected so that a remote agent can wake up the node.When a Magic Packet was detected, indicated by an asserted EIR(WAKEUP), the configuration bit ECR(SLEEP) should be cleared to resume normal operation of the MAC. Clearing the SLEEP bit will automatically mask the MAGIC_ENA bit, disabling magic packet detection.2.1.3 CAN总线唤醒Two FlexCAN2 interfaces supported Low power modes, with programmable wake up on bus activity。
EasyARM-i.MX283A入门实操之Windows环境串口登录摘要:Windows系统下如何操作Linux学习板?本文节选热心网友DDL123的技术贴,分享给准备学习以及有计划学习Linux的童鞋们,一起了解“EasyARM-i.MX283A入门实操之Windows环境串口登录”。
咱码农的一贯风格,单刀直入!一、安装Tera Term在下载的EasyARM-i.MX283A资料上有Tera Term 4.67,但由于我的系统是win8.1,不能正常使用,所以在网上Download了Tera Term 4.77,结果正常运行,安装为傻瓜式安装,就不啰嗦了。
二,启动Tera Term安装完成后,双击桌面的快捷图标,打开软件自动会弹出选择Serial单选框,并在Port选择正确的串口号,如选择端口为COM1,作为通讯端口。
设置完后点击OK,就会出现主界面(如下图)三、串口的设置点击setup/Serial port,出现如上图设置各选项,确认后点击OK,回到主页面点击setup/save setup保存设置。
软件部分一切都OK了下来就可以上电登录了。
注,预备一根usb转串口线(我的是笔记本,如果台机有自带DB9串口的,用EasyARM-i.MX283A套件标配的TTL转DB9配件板即可)。
所需硬件都在上面了。
哦,差点忘了,如果你的com口不是com 1,该怎么设置?右键点击我的电脑->管理,打开设备管理器按照图中的步骤,选择com 1,就可以把其他的端口号就可以改过来了,最后点击“确定”。
(这时开发板和电脑是连在一起的)。
四、使用Tera Term登陆打开Tera Term,设置正确的串口软硬件连接,给EasyARM-i.MX283A上电。
在上电的一瞬间,蜂鸣会“哔”一声响,同时在Tera Term打印信息用户名:rootPassword:root登陆,敲击命令“ls”查看,所有资源如下图所示就这样,在Windows的环境串口登录就完成了,不多说,上图。
【ARM9嵌入式系统硬件设计指南】ARMEasyARM-i.MX283(7)A管脚说明(1)摘要本节将为大家讲解EasyARM-i.MX283(7)A管脚说明,包括指示灯说明、调试串口与启动功能配置、IDC接口定义说明、IDC-A接口默认功能说明、IDC-B接口默认功能说明和IDC-A/B 接口复用功能说明。
ZLG致远电子十余年的嵌入式硬件设计秘笈首度公开!《ARM9嵌入式系统硬件设计指南》配套划时代精品EasyARM-i.MX283A 开发平台同期发布,深入剖析ARM9 硬件设计的每一个毛孔,助您完成前所未有的技术飞跃!EasyARM-i.MX283(7)A中有3个功能指示灯和一个蜂鸣器,指示灯分别为运行指示、错误指示和NAND读写指示灯,方便在没有液晶屏的情况下,了解系统的运行状况,具体见表错误!文档中没有指定样式的文字。
.1描述。
表错误!文档中没有指定样式的文字。
.1 指示灯说明1.1.1 调试串口与启动功能配置如错误!未找到引用源。
,在EasyARM-i.MX283(7)A的“调试串口与启动配置”区域,有1路调试串口、1路3.3V电源、6个功能配置跳线帽和1个复位按键,用与系统调试、启动配置等,具体功能描述见表错误!文档中没有指定样式的文字。
.2。
图错误!文档中没有指定样式的文字。
-1 串口调试与启动配置引脚表错误!文档中没有指定样式的文字。
.2 启动与功能配置说明1.1.2 IDC接口定义说明EasyARM-i.MX283(7)A将处理器i.MX28 I/O引脚功能进行定义,规范了I/O引脚的功能,以配合WinCE或者Linux产品标准驱动的开发。
为了保证产品设计具有良好的兼容性和稳定性,以“N.C.”标注的引脚资源以及用户没有使用到的引脚资源,请务必悬空处理。
EasyARM-i.MX283(7)A提供开源BSP包,用户也可以参考提供的配套原理图和i.MX28数据手册,在开源的BSP包上自己修改驱动,配置自己需要的功能。
广州周立功单片机科技有限公司硬件设计指导手册 EasyARM-i.MX28x 开发平台修订历史目录1. EasyARM-i.MX28x简介 (1)1.1系统框图 (1)1.2产品特性 (1)1.3产品图片 (2)2. EasyARM-i.MX28x核心板系统设计 (4)2.1核心板电路框图 (4)2.2电源设计 (4)2.2.1处理器电源设计 (4)2.2.2启动时序 (7)2.2.3DDR2电源电路设计 (7)2.3存储器电路 (8)2.3.1NAND Flash电路设计 (8)2.3.2DDR2电路设计 (9)2.4看门狗复位电路 (9)2.5启动配置电路 (10)3. 底板硬件设计 (12)3.1使用EasyARM-i.MX28x核心板搭建系统 (12)3.2电源电路 (12)3.3复位电路 (13)3.4从机串口电路 (14)3.5USB OTG电路 (14)3.6USB Host接口 (15)3.7以太网接口 (16)3.7.1以太网收发器电路 (16)3.7.2以太网接口电路 (17)3.7.3双以太网设计注意事项 (18)3.8SD卡接口电路 (18)3.9LCD接口电路 (19)3.10蜂鸣器驱动电路 (20)3.11PSWITCH引脚电路 (21)3.12eMMC(iNAND)参考设计电路 (21)3.13音频接口参考电路 (22)3.14RTC参考电路 (24)4. 管脚说明 (25)4.1核心板I/O引脚信息 (25)4.2底板管脚说明 (29)5. 电气参数 (33)5.1核心板静态参数 (33)5.2开发套件静态参数 (33)5.3IO静态参数 (33)6. 机械尺寸 (34)7. 产品版本对比表 (35)8. 精华微信技术短文 (36)8.1小电容,大作用 (36)8.1.1EMC整改过程,首要任务就是定位敏感源 (36)8.1.2滤波电容放置位置不对,也白劳一场 (36)8.2EasyAEM-iMX283教你设计蜂鸣器电路 (38)8.2.1常见错误接法 (38)8.2.2NPN三极管控制有源蜂鸣器常规设计 (39)8.2.3改进方案 (39)8.2.4兼容性设计 (41)8.3M283的PCB设计 (43)8.3.1叠层设计 (43)8.3.2电源设计 (44)8.3.3模拟信号 (44)8.3.4晶振 (45)8.3.5DDR2 (45)8.3.6USB (47)8.3.7以太网 (47)8.3.8总结和其他 (47)9. 免责声明 (49)1. EasyARM-i.MX28x简介EasyARM-iMX283、EasyARM-i.MX287、EasyARM-i.MX287-128 (以下统称EasyARM-i.MX28x)是广州致远电子股份有限公司精心设计的一款集教学、竞赛、工控与产品设计功能评估于一身的开发套件,套件以Freescale公司的基于ARM9内核的i.MX28x多媒体应用处理器为核心,该处理器主频454MHz,支持DDR2和NAND Flash,并提供多达5路UART、1路I2C、1路SPI、4路12bit ADC、1路10/100M以太网接口、1路SDIO、1路I2S接口、1路USB OTG接口、1路USB Host接口、支持TFT液晶屏和电阻式触摸屏、满足数据采集或更高水平用户互动的消费电子和工业控制应用。
EasyARM-i.MX28x开发套件为入门级评估平台,广州致远电子股份有限公司提供实用的WinCE/Linux的BSP包、测试DEMO和配套文档,极大地提高了WinCE/Linux系统移植、驱动和应用程序的开发效率,使您能顺利地在实践中熟悉i.MX28x系列处理器及其WinCE/Linux开发平台,大大降低了WinCE/Linux开发入门门槛和学习的难度,可帮助您在短期内实现产品设计阶段的功能验证和开发。
1.1 系统框图图1.1所示是EasyARM-i.MX28x开发套件的功能框图。
中间部分是核心板板载资源,底板将核心板的资源以接口或排针的形式引出,方便学习与开发评估。
图1.1 EasyARM-i.MX28x功能框图注:为方便客户升级扩展,EasyARM-i.MX28x核心板将i.MX287具有而i.MX283没有的资源引到邮票孔上,如图1.1白色方块所示。
除NET1外,这些资源均接到了EasyARM-i.MX28x底板的排针上。
1.2 产品特性◆基于ARM926EJ-S™内核的Freescale MCIMX28x多媒体应用处理器,主频454MHz◆支持DDR2:EasyARM-iMX283:64MBEasyARM-i.MX287:64MBEasyARM-i.MX287-128:128MB◆支持128MB NAND Flash◆支持硬件看门狗◆集成1路10M/100M以太网接口◆集成1路USB2.0 OTG接口,1路USB2.0 HOST接口◆集成1路SD卡接口◆集成TFT液晶屏显示,支持4线电阻式触摸屏◆UART:EasyARM-iMX283:5路(其中有2路被SPI占用)EasyARM-iMX287:5路◆SPI:EasyARM-iMX283:1路EasyARM-iMX287:2路◆CAN:EasyARM-iMX283:不支持EasyARM-iMX287:2路◆支持一路I2C、一路I2S(可复用为2路PWM、1路UART)◆支持4路12bit ADC◆支持5V、4.2V(电池电源)供电注:EasyARM-i.MX287和EasyARM-i.MX287-128仅在DDR容量上存在不同,其他资源都相同。
1.3 产品图片图1.2所示为EasyARM-i.MX28x核心板、EasyARM-i.MX28x-EV底板和4.3寸液晶套件组装后的实物图。
图1.2 产品图片注:图片仅供参考,以实际销售的产品为准。
2. EasyARM-i.MX28x核心板系统设计2.1 核心板电路框图如图2.1所示是EasyARM-i.MX28x核心板的结构框图,该核心板已经集成CPU、电源、存储器、复位、加密等电路,用户只需将所需要的外设连接到对应端口即可,操作非常简单。
图2.1 核心板结构框图2.2 电源设计2.2.1 处理器电源设计i.MX28x多媒体应用处理器内部集成有高效的电源管理单元(PMU)。
它由DCDC、若干个线性稳压器及电池充电模块组成。
外部只需给CPU提供5V或4.2V电源(电池电源),PMU就能自动产生CPU正常工作所需的所有电压。
这不仅极大降低了硬件成本,同时还降低了系统电源设计的难度,使得i.MX28x非常适用于电池供电的便携设备。
i.MX28x PMU 内部框图详见图2.2。
PMU可采用3种供电方式,分别是:◆5V单独供电:如USB供电,5V电源适配器或5V线性稳压器供电;◆ 4.2V单独供电:如电池供电,或通过线性稳压器、DCDC产生的4.2V电源供电;◆电池供电:即采用电池供电,5V电源作为电池充电电源。
图2.2 PMU内部结构框图1. 5V单独供电外部5V电源需要连接到VDD5V引脚。
同时,4P2引脚分别通过一个1kΩ的电阻接到DCDC_BATT和BA TT引脚,处理器内部ADC会采集DCDC_BATT引脚电压,以判断电源是否正常。
当5V电源有效时,PMU内部的线性稳压器会自动启动。
当线性稳压器输出的电压上升到默认值后,片上ROM代码开始执行。
CPU启动后,固件会使能4.2V线性稳压器,输出4.2V电源提供给DC-DC转换器,DC-DC转换器开始工作并取代线性稳压器,从而提高电源利用效率。
需要注意的是,当5V电源有效时,内部部分线性稳压器输出是一直正常的,因此CPU 无法进入待机模式。
在CPU前期启动(片上ROM代码还未开始执行)时,5V电源的输入电流是限制在100mA以下的。
在4.2V线性稳压器启动前,CPU各电源域是由线性稳压器供电的,而线性稳压器的输出电流能力比DC-DC转换器要低不少。
因此在这种供电方式下电源利用率相比电池供电时要低。
2. 4.2V(DCDC_BATT)单独供电这是优先的配置,因为DCDC_BATT直接给DC-DC转换器供电,没有用到内部线性稳压器。
显然这种方式电源利用率更高。
这在对电源要求及其严格的应用场合显得尤其重要。
采用4.2V电源供电时,电源连接到DCDC_BA TT引脚,同样也连接到BA TT引脚。
此外,外部5V电源不能接到VDD5V引脚上,否则当CPU处于待机状态时系统会从VDD5V 电源启动。
仅采用4.2V供电时,要使DCDC启动,还需要给PSWITCH引脚一个中间电平(0.65V~1.5V)且持续时间超过100ms。
当DCDC输出的3路电源分别上升到默认的电压值后,片上的ROM代码开始执行。
注:EasyARM-i.MX28x开发套件中,PSWITCH的电平状态可通过底板按键S2、S3控制。
按键S3用于控制系统上电、掉电或唤醒系统,当核心板仅采用4.2V电源(电池电源)供电时,需要按住S3(PWR)1s~2s,以使能DC-DC转换器,控制系统上电。
按键S2用于使系统进入USB Recovery模式。
3. 电池供电应用采用电池供电时,DCDC_BA TT引脚应直接与电池相连。
同时,5V电源可以连接到VDD5V引脚从而给电池供电。
这是系统最主要的供电方式,也是BSP中的默认配置。
如图2.3所示,电池供电应用中,供电电源可以在5V和4.2V(电池电源)之间进行动态切换。
图2.3 供电电源切换从5V供电转换为电池供电的过程对时间要求很严格。
当5V电源断开时,DC-DC转换器必须在CPU各电源电压跌落前切换为电池供电,这个过程很短。
为保证在切换期间电源稳定,前一段切换过程是由硬件完成的。
当4P2引脚电压大于电池电压的85%时,DC-DC 的控制逻辑(由4P2线性稳压器供电)就会将4P2配置为DC-DC转换器的电源。
当5V电源断开时,4P2线性稳压器输出电压下降、DC-DC转换器切换为电池供电,同时产生5V检测中断。
从电池供电切换到5V供电的过程对切换时间没有限制,因此可以通过软件处理。
同样,当5V电源插入时会产生中断,之后软件使能4P2线性稳压器,并设置4P2线性稳压器的输出作为DC-DC转换器的输入电源。
电池充电功能仅在电池供电应用的情况下才使能。
在这种情况下,只要插入5V电源,电池充电功能就会使能。
电池充电可分为恒流充电和恒压充电两个过程,最大充电电流(0~780mA)和充电截止电流(0~180mA)都可以通过软件进行配置。
不同的供电方式硬件设计和软件配置都有所不同。
EasyARM-i.MX28x核心板采用的是电池供电应用方案,参考电路详见图2.4。