The LaunchPad series is a series of low-cost development assessment suits launched by Ti Texas, and I first contact the LaunchPad platform is based on MSP430-based electronic products. At that time, I was fortunate and learned about its very excellent low-power characteristics. MSP430 Even if it is placed now, this series of MCUs are still a superior microcontroller chip. Not long ago, I was in a single series of TM4C123G LaunchPad evaluation kits EK-TM4C123GXL, based on high-performance ARM Cortex-M4 processors, which is inevitable based on high performance ARM Cortex-M4 processors. During this time before the National Day break, share it with you.
Exterior
The look of the EK-TM4C123GXL evaluation kit adheres to the launchpad series classic red black shape, I don't know how to describe, nothing to say, look down.
Unpack
I don't know what happened, the EK-TM4C123GXL internal accessories are particularly less, in addition to only one mcirousb line outside the evaluation board, even TI commonly used instructions do not.
The EK-TM4C123GXL evaluation board is still a typical design structure of the Ti LaunchPad series. The board is largely divided into two parts, and part is based on the minimum system board of the microcontroller, and expands the IO pin pin of the microcontroller; another part is Onboard debugger, it is convenient for engineers to develop. Briefly, EK-TM4C123GXL inherits Ti LaunchPad streamlined and scalable features to facilitate engineers to transplant.
EK-TM4C123GXL hardware
EK-TM4C123GXL is a red 4-layer board design, which is 5.7cm * 5cm, almost there is only one baby's palm, the resources on the board are relatively small, and the familiarity of launchpad can almost almost clearly, if not Perform DIY extension, the basic function of the board can only achieve simple LEDs, buttons, etc.
The EK-TM4C123GXL can be flexibly powered by the MICROUSB debug interface or the MCISB Device interface, and the user can set the power switch switch on the board, which is very convenient, and the specific hardware resources specifically on the board are shown below.
EK-TM4C123GXL evaluation board features:
TiVA TM4C123GH6PMI microcontroller
USB interface / power / debug / Device
RGB user LED
Two user buttons (application / wake up), reset buttons
Onboard ICDI debugger
Pre-installed RGB fast start application
Support TivaWare software
MCU development board recommended:
ADSP-CM403F Evaluation Suite A hybrid signal control processor integrated dual-channel development board based on a Cortex-M4TM processor kernel is applied to motor control and other embedded control applications.
OMAP® 4 Pandaboard A high performance embedded dual-core ARM CortexTM - A9 symmetrical multiprocesses for OMAP4430 application processors.
STM32429i Evaluation Suite A Cortex-M4 kernel based on a complete demo and development platform for STM32F429 microcontroller series.
TIVA C Series Microcontroller TM4C123GH6PMI
Speaking of the Tiva C series microcontroller, this can be a core device on this board. The TiVA C series microcontroller is currently divided into two categories, which are the TM4C123X series of the main USB + CAN feature and the TM4C129X series based on Ethernet + LCD function, and the board in my hand is based on USB and CAN functions. MCU TM4C123GH6PMI, as shown below.
TM4C123GH6PMI microcontroller Important Features:
ARM Cortex-M4 processor, 80MHz frequency
Integrated 256KB flash memory, 32KB RAM, 2 KB EEPROM, on-chip ROM driver and boot loader
2 12-channel 12-bit ADC (1 MSPS)
16-channel PWM channel, 24 timer / capture / comparator / PWM, 3 analog comparators
4 SPI / SSI, 4 I2C, 8 UART, USB host / device / OTG, 2 CAN, up to 43 GPIO pins
This type of TM4C123X series MCU has ARM single-precision floating-point kernel (Cortex-M4) and high performance analog-to-digital converter (ADC), while still has low power mode as low as 1.6μA, and it also inherits Ti excellent Power consumption control mode, minimized energy consumption in different working modes, the power consumption in the specific corresponding mode is shown below.
The TM4C123X series MCU can support 40 PWM outputs, and support a large number of serial communication peripherals, USB OTG, and two CAN controllers, such as hardware system block diagrams below, this type of MCU is home white home appliances, buildings and Industrial applications provide excellent selection schemes.
For example, the hardware reference design of a household automatic washing machine below, the implementation of laundry and drying function through the multi-channel PWM control of the TM4C123X series microcontroller, and the serial communication interface of the controller can realize such as wireless, sensors, etc. The expansion of the function provides the infrastructure foundation for smart home.
Washing machine application based on TM4C123X
For integration, the characteristics of the TM4C123X series microcontroller are still very distinct, and the author seems to have:
Support USB OTG function
Support CAN function
Support motor control PWM technology, integrated two PWM modules
Power-on start
Development environment
TI official website provides a rich source of source resources for the EK-TM4C123GXL evaluation board, as shown in the following figure. The IDE tool supported by the current board includes CCS, IAR, Keil, etc., users can get the corresponding free source code from the official website.
MCU development board recommended:
ADSP-CM403F Evaluation Suite A hybrid signal control processor integrated dual-channel development board based on a Cortex-M4TM processor kernel is applied to motor control and other embedded control applications.
OMAP® 4 Pandaboard A high performance embedded dual-core ARM CortexTM - A9 symmetrical multiprocesses for OMAP4430 application processors.
STM32429i Evaluation Suite A Cortex-M4 kernel based on a complete demo and development platform for STM32F429 microcontroller series.
Driver Installation
The EK-TM4C123GXL board is first power-on, you can see the driver that the drive cannot be identified, which requires engineers to first install the driver of the ICDI debugger.
The driver download address can be found on the official usage guidance file, click on the driver download of the following ICDI debugger.
The drive is installed according to its own computer system configuration.
After the installation is complete, we can see the corresponding ICDI JTAG / SWD, DFU Device, and virtual serial ports in the computer's device manager.
After first power-on, you can see the RGB LED on the board in different colors, the built-in running factory is mainly to verify how the LED, the microcontroller sleep mode function and the use of serial communication functions.
Print the output of serial data by serial port tool.
If you want to further develop the board, just download the corresponding IDE tool support package before you can use the user manual, it is very simple, this article will not explain one by one.
summary
The LaunchPad platform EK-TM4C123GXL Based on the high-performance TIVA C series MCU is introduced. The board inherits the characteristics of LaunchPad, easy to develop, and the board-loaded BoosterPack extension interface can achieve docking with the TI expansion board. The board is equipped with a high-performance ARM Cortex-M4 processor microcontroller TM4C123GH6PMI, the maximum frequency supports 80MHz, integrated ADC, USB OTG, CAN, PWM module, etc., which is ideal for sensor aggregation, family and Building automation, lighting control, data acquisition, system control, etc., the need for engineers can go to Ti official website to purchase, the price is 12.99 knife / block.
MCU development board recommended:
ADSP-CM403F Evaluation Suite A hybrid signal control processor integrated dual-channel development board based on a Cortex-M4TM processor kernel is applied to motor control and other embedded control applications.
OMAP® 4 Pandaboard A high performance embedded dual-core ARM CortexTM - A9 symmetrical multiprocesses for OMAP4430 application processors.
STM32429i Evaluation Suite A Cortex-M4 kernel based on a complete demo and development platform for STM32F429 microcontroller series.
Original declaration: This article is originally created by the panel network, declined!
Our other product: