Page 2
Embedded Artists AB. Disclaimer Embedded Artists AB makes no representation or warranties with respect to the contents hereof and specifically disclaim any implied warranties or merchantability or fitness for any particular purpose. Information in this publication is subject to change without notice and does not represent a commitment on the part of Embedded Artists AB.
RT1052 OEM Developer’s Kit - User’s Guide Page 5 1 Document Revision History Revision Date Description 2017-12-19 First released version. 2018-01-01 Moved program development information to separate document. 2018-02-05 Added information about SWO trace. 2018-02-12 Minor corrections on cross-reference.
Please read this chapter first before you start using the board - it will be well spent time! First of all, thank you for buying Embedded Artists’ iMX RT1052 Developer’s Kit based on NXP’s ARM Cortex-M7 i.MX RT1052 microcontroller. You will get up-and-running quickly! ...
Page 7
4. ON/OFF push-button - a 5 second press will shut down the main 3.3V supply. 5. ISP Enable push-button - pressing this button while the board power up will place the i.MX RT1052 is ISP mode (typically used for programming the iMX RT1052 OEM board flash memory).
RT1052 OEM Developer’s Kit - User’s Guide Page 8 Figure 2 – iMX RT1052 Developer's Kit Bottom View Connecting - Get Started Begin by connecting the micro-B USB connector to position 1) in Figure 1 above. Connect the other end of the USB cable to the PC.
RT1052 OEM Developer’s Kit - User’s Guide Page 9 The next step is to open a terminal application and attached it to the Virtual COM port that has just been created. The baud rate should be 115200. Some development environments/IDEs have a built-in terminal application that can be used.
RT1052 OEM Developer’s Kit - User’s Guide Page 10 Figure 5 – Tera Term Serial Port Setup Verify that the connection is open. If connected, Tera Term will show something like below in its title bar. Figure 6 – Tera Term Menu 2.3.2...
ESD. Never touch directly on the iMX RT1052 OEM Board and in general as little as possible on the iMX OEM Carrier Board. The push-buttons on the iMX OEM Carrier Board have grounded shields to minimize the effect of ESD.
Page 12 General Handling Care Handle the iMX RT1052 OEM Board and iMX OEM Carrier Board with care. The boards are not mounted in a protective case/box and are not designed for rough physical handling. Connectors can wear out after excessive use. The iMX OEM Carrier Board is designed for prototyping use, and not for integration into an end-product.
RT1052 Developers Kit. Due to the nature of the iMX RT1052 Developers Kit – an evaluation board not for integration into an end-product – fast transient immunity tests and conducted radio-frequency immunity tests have not been executed.
Page 14 3 Demo Application The iMX RT1052 Developer's Kit comes pre-loaded with a demo application. If the demo application is missing or over-written by another application, follow the guidelines for how to download a program in the document iMX RT1052 Developer's Kit Program Development Guide. A pre-compiled binary file is available on the support site.
RT1052 OEM Developer’s Kit - User’s Guide Page 15 4 iMX OEM Carrier Board Design This chapter contains information about the peripherals and general design of the iMX OEM Carrier Board and how to set the different jumpers on the board. The schematic can be downloaded in pdf format from the support page, and is recommended to have printed out while reading this chapter.
RT1052 OEM Developer’s Kit - User’s Guide Page 16 SP2a: Power Supplies The power supply structure on the iMX OEM Carrier board is straight forward. There are two powering sources, selected via J29: 1. +5V DC via power jack (J1). 2.1mm inner diameter, 5.5mm outer diameter, center pin positive.
Page 17
Page 17 There are two voltage regulators: 3.3V/2A that is the main supply voltage for both the iMX RT1052 OEM board and the iMX OEM Carrier board. This is a buck dcdc regulator to minimize power dissipation. The regulator can be switched on/off by control signal EXT_PWR_EN.
Figure 13 – Location of Current Measurement Connectors J3 and J4 Note that the main 3.3V supply powers both the iMX RT1052 OEM board and peripherals on the iMX OEM Carrier board, like LCD, SD interface, Audio codec, CAN interface, LEDs, etc. For better discrimination and resolution of current measurement, it is possible to measure currents on the iMX RT1052 OEM board also.
J4 -VDD_SNVS_IN over 20 milliohm current over 1ohm Figure 14 – Location of iMX RT1052 OEM Board Current Measurement Pads SP2c: VBAT Powering The picture below illustrates where the VBAT input connector is (J2) and where the current can be measured over a 1 kohm resistor, J26.
SP3-SP4: OEM Board Connector (SODIMM) and Access Pads The iMX RT1052 OEM board connector is a standard DDR2 SO-DIMM socket with 200 positions and 0.6mm pitch. It has 1.8V keying (which is what DDR2 stands for). The JEDEC standard defining the DDR2 SODIMM boards is called JEDEC MO-224.
RT1052 OEM Developer’s Kit - User’s Guide Page 21 SP5: Push-buttons and LEDs There are four push-buttons, as presented in the picture below. The reset push-button, SW3, can be configured to control one of two different signals. via JP8.
Page 22
RT1052 OEM Developer’s Kit - User’s Guide Page 22 There are two LEDs that are not connected by default to specific signals. Via jumpers to J8 any signal that is available on the access pads described in section 4.5 can be used to control the LEDs.
RT1052 OEM Developer’s Kit - User’s Guide Page 23 SP6: Debug Interfaces There are two debug interface connectors available: J10 – this is a Cortex Debug connector. It is a 2x5 pos, 50 mil pitch connector without a shroud.
Page 24
RT1052 OEM Developer’s Kit - User’s Guide Page 24 connector where SWO in defined to be connected). Instead pin GPIO_B0_13- BOOT_CFG2[1]-LCDIF_D9 carries the SWO output as pin multiplexing alternative 2. If you need to use SWO trace, the solution is to connect TP15 (JTAG_TDO) and TP83 (GPIO_B0_13-BOOT_CFG2[1]-LCDIF_D9) with a wire.
RT1052 OEM Developer’s Kit - User’s Guide Page 25 SP7: USB Interfaces The iMX OEM Carrier board has two USB interfaces, one USB Host and one USB OTG: The USB Host interface has a USB-A connector, J13. By default this interface has VBUS power enable always on.
RT1052 OEM Developer’s Kit - User’s Guide Page 26 SP8: CAN There is one CAN interface on the board. It is connected to FLEXCAN2 of the i.MX RT1052. The interface has on-board ESD protection via U9. See picture below for locating relevant components.
RT1052 OEM Developer’s Kit - User’s Guide Page 27 4.10 SP9: SD Memory Card Interface There is a SD memory card interface with SD card connector J15. The associated power switch is controlled by an (option) active high or active low signal. Additionally, signal POR_B will power cycle the SD memory card.
RT1052 OEM Developer’s Kit - User’s Guide Page 28 Communication with the capacitive touch panel controller is done via I2C and two GPIOs, one for reset and one for interrupt. There is a backlight current generator that is set to 40mA. It can optionally be controlled with a PWM signal to dim the backlight.
RT1052 OEM Developer’s Kit - User’s Guide Page 29 4.13 SP12: UART-to-USB Bridge The UART-to-USB bridge chip (FT230XS-R from FTDI) on the iMX OEM Carrier Board connects to UART channel #1 on the i.MX RT1052. It exist to simplify connection to a PC because serial ports are not so common any more, especially not on laptops.
RT1052 OEM Developer’s Kit - User’s Guide Page 30 4.14 SP13: Audio Codec The board contains an audio codec based on WM8960. The codec is controlled via I2C and audio data is transferred over the SAI bus with the I2S format.
RT1052 OEM Developer’s Kit - User’s Guide Page 32 4.16 Usage of CPU Pins Almost all pins of the i.MX RT1052 MCU are directly available on the SODIMM expansion connector. In a few cases are pins used for dedicated functionality like the Ethernet interface, EcoXiP interface and on-board SDRAM.
Page 33
RT1052 OEM Developer’s Kit - User’s Guide Page 33 GPIO_AD_B1_10- GPIO_AD_B1_10 No special usage on iMX OEM Carrier Board. SAI1_RX_SYNC GPIO_AD_B1_11- GPIO_AD_B1_11 No special usage on iMX OEM Carrier Board. SAI1_RX_BCLK GPIO_AD_B0_02- GPIO_AD_B0_02 Connects to reset input to capacitive touch panel USB_OTG1_PWR controller.
4.17.1 Errata on i.MX RT1052 silicon rev A0 iMX RT1052 OEM boards revision A, and later (typically shipped after April 2018 are build with i.MX RT1052 silicon revision A1 and are not affected by the powering erratas referring to below.
The third step is to run the just downloaded demo application. There are many tests that can be performed, one after one, to verify correct operation of individual parts of the iMX RT1052 OEM Board as well as the iMX OEM Carrier Board. While doing these tests, be sure to not have any interfering circuits connected to the access pads.
RT1052 OEM Developer’s Kit - User’s Guide Page 37 6 Different Board Versions The different board versions, silicon versions and MCU top side marking have overlapping and sometimes confusing versions numbers. Therefore, this chapter contains information about different board versions and i.MX RT1052 silicon versions.
If any part of this document refers to any third party products or services it shall not be deemed a license grant by Embedded Artists for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
RT1052 OEM Developer’s Kit - User’s Guide Page 39 for the Embedded Artists’ product or service described herein and shall not create or extend in any manner whatsoever, any liability of Embedded Artists. This document as well as the item(s) described herein may be subject to export control regulations.
Need help?
Do you have a question about the iMX RT1052 and is the answer not in the manual?
Questions and answers