element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Legacy Personal Blogs The Hercules LaunchPad MK II
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Jan Cumps
  • Date Created: 21 Jan 2015 8:24 PM Date Created
  • Views 1425 views
  • Likes 1 like
  • Comments 2 comments
  • hercules_launchpad
  • rm46x
  • i2c
  • booster_pack
  • papilio_pro
  • papilio
  • arm_cortex
  • fuel_tank_boosterpack
  • logic_analyzer
  • texas_instructments
  • launchpad
  • safety
Related
Recommended

The Hercules LaunchPad MK II

Jan Cumps
Jan Cumps
21 Jan 2015

Texas Instruments has released a new version of the Hercules LaunchPad.

And I have one since two weeks. These are my first impressions.

 

 

Whats new in MK II

 

More of everything. I've worked with the original LAUNCHXL-TMS570004 Hercules LaunchPad with TMS570LS0432 safety microcontroller at 80 MHz. And that TMS570LS04x is at the low end of the family.

A very nice controller, with loads of safety features and power - but light on the peripherals side.

The new version received a controller upgrade. The LAUNCHXL2-RM46 that I have has an RM46L852PGE at 220 MHz

It's significantly faster, has more memory, has DMA - and my two favorite changes: it has I2C and the launchpad has better prototyping features (finally we have female headers, and breakout pins at the side of the pcb).

 

image

 

Here are two links for a detailed comparison from TI:

Quick overview: Hercules ARM Cortex-R4 MCU LaunchPads

More detailed: Hercules LaunchPads - Texas Instruments Wiki

 

As a side effect, the new version is bigger. It's all those extra headers and pads that have cause that. The core schematic hasn't changed a lot.

 

 

My first exercise: test i2c

 

The quick start card does not mention that there is i2c (even the LaunchPad overview on the TI side doesn't list it as a capability).

image

 

You can see that in the picture above, where the marked pins only list timer and SPI functionality, no i2c.

But if you look at the controller's reference manual, it shows that these pins are i2c too.

 

image

To be certain that these pins could be used, I asked TI, and all was ok.

 

When you look at the LaunchPad schematic, you'll see that the SDA and SCL are available on ttwo locations:

Pin 8 and 9 of boosterpack connector J5, and Pin 8 and 9 of the new breakout pads J11 (to annoy me, they've switched them in the two connectors).

image

 

I have used the breakout pins for my test. They work well with those tiny colourful breadboards.

image

 

As test, I used one of the examples that come with HALCoGen. You will not find the i2c examples listed in the help for this RM46 controller, but the ones in the RM48 help file works without issues.

The TI example uses an internal loop - and they have not enabled multiplexing. That means that your test program will work, but the signals are not available on the controller's pins.

To make that happen, you have to do a few additional steps :

Put external pull-ups on both pins.

Enable the right multiplex mode for them:

 

image

 

 

That'll do the trick. You can then probe the signals .

 

This video is unavailable.
You don't have permission to edit metadata of this video.

 

The next trial is to talk to a Fuel Gauge IC. I have a Fuel Tank Booster Pack (the one that was designed by element14) at home. I am in the process of making the RM46 talk to the on-board fuel gauge.

Here's my test setup - spot the GadGet Factory Papilio Pro that serves as logic analyzer:

 

image

 

The first results look promising:

 

image

 

Here you can see the result of the RM46 starting the communication with the fuel gauge. The picture shows the scope output (insert) and the result of the Papilio Pro data capture.

 

This is where I got until now. I won't give up before that difficult fuel gauge ic talks back.

  • Sign in to reply

Top Comments

  • Jan Cumps
    Jan Cumps over 10 years ago +1
    My friend from Peru, martinvalencia , has also done a comparison. His first Launchpad was an RM42x type I He has the same type II as me. Martin and I worked together on an LCD library for the Hercules…
  • Jan Cumps
    Jan Cumps over 10 years ago

    My friend from Peru, martinvalencia, has also done a comparison.

    His first Launchpad was an RM42x type I He has the same type II as me.

    Martin and I worked together on an LCD library for the Hercules family, and we help each other regularly.

     

    You don't have permission to edit metadata of this video.
    Edit media
    x
    image
    Upload Preview
    image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 10 years ago

    Nice post.

     

    I like the new features on the board.

    I am also interested to see if you get the I2C working with the fuel gage chip.

     

    Keep us posted.

    Thanks

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube