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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • 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
Power & Energy
  • Technologies
  • More
Power & Energy
Blog Switch Mode Power Control: Investigating the LED BoosterPack
  • Blog
  • Forum
  • Quiz
  • Documents
  • Polls
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
EMI-Reduction-Techniques
Engagement
  • Author Author: Jan Cumps
  • Date Created: 1 May 2018 3:53 PM Date Created
  • Views 1241 views
  • Likes 10 likes
  • Comments 9 comments
  • buck
  • mosfet
  • boost
  • rgb led
  • pwm
  • led
  • dc dc converters
  • power electronics
Related
Recommended

Switch Mode Power Control: Investigating the LED BoosterPack

Jan Cumps
Jan Cumps
1 May 2018

The TI LED BoosterPack has some interesting power devices. There's a Buck converter, a low drop linear regulator, a few Boost converters with power MOSFETs.

The board also has 8 RGB power LEDs and current sensing circuits. Enough interesting electronics to investigate.

In this first post, an overview

image

 

History

 

This is one of the lesser known BoosterPacks. It's marketed for the C2000 family, although it can be used by any 3.3 V development board. The only requirements are PWM and ADC capabilities.

I got his board from jc2048, in exchange for a dc:dc converter evaluation kit that I sent to him (little secret: several members on this community send each other their used kits).

I've been playing with this board and got it to work, but never blogged about it. In this series, I'm planning to review the modules on this board and do some measurements.

There's a User's Guide availabe, but no schematics - or even pin layout).

Part of the exercise will be to review the pins of the C2000 LaunchPad and derive the BoosterPack's pins from that. I'll also try to reverse-engineer some schematics where it helps.

Schematics are part of the controlSuite software that you can download, install and integrate in Code Composer Studio.

 

Modules

 

The board has a Buck converter to switch the 6 - 20 V power you supply to 5 V. That 5 V is then brought down to 3.3 V with a low drop linear regulator.

There are a few Boost converters to deliver enough voltage to drive a string of LEDs. These boost that same 6 - 20 V input up to to 24 V. They are controlled by a PWM signal that we  have to provide externally.

Because the load is a string of LEDs that are current driven, there is a current sense circuit in each chain, consisting of a sense resistor and OpAmp. The results can be checked by an ADC.

 

What To Do?

 

Switch mode converters are interesting circuits. They are good candidates to validate your basic electroncs knowledge (capacitors, inductors, charges, current,...).

Whenever you feel rusty on your core electronics skills, try to do some switch mode converter analysis. You 'll need all of the things you learned early on about passive components. And you 'll refresh your semiconductor basics.

 

That's one of the reasons I pulled out this board. Give myself a challenge and recheck the things happening in each of these circuits.

There will be some firmware topics, mainly related to PWM, ADC and control theory (PID), early on . But that's not going to be the main focus.

That's just to have a working test bed, so that we can unleash the oscilloscope and multimeters. That's when the fun starts.

To keep my automotive skills current, I'll use a RM46 Hercules safety microcontroller as the logic core when needed.

 

Update: I killed the board. Magic smoke escaped... So no further updates.

  • Sign in to reply

Top Comments

  • DAB
    DAB over 7 years ago +4
    Hi Jan, I always felt that the C2000 processor did not get enough credit. I do have the LED board, but I never got around to playing with it. I look forward to seeing what you find, it might inspire me…
  • Jan Cumps
    Jan Cumps over 7 years ago in reply to Jan Cumps +2
    I'm re-purposing one of my previous Hercules projects: Create a Programmable Instrument with SCPI It allows me to directly address the ePWM modules and get some light out of the LEDs.
  • Jan Cumps
    Jan Cumps over 7 years ago +1
    For my reference, from the BoosterPack User's Guide: I can now determine from this table and the C2000 LaunchPad schematics what pins on the BoosterPack need to be entertained ...
  • DAB
    DAB over 7 years ago in reply to Jan Cumps

    Yes, the price of exploration is the sudden loss of the magic smoke.

     

    All is not lost, you have given me a reason to dig out my board and see what I can find.

     

    Thanks Jan.

     

    DAB

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 7 years ago

    nothing to see here. move on please

    (I smoked some components on the board, end of blog series)

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 7 years ago in reply to Jan Cumps

    I'm re-purposing one of my previous Hercules projects: Create a Programmable Instrument with SCPI

     

    image

     

    It allows me to directly address the ePWM modules and get some light out of the LEDs.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 7 years ago in reply to jc2048

    jc2048  wrote:

     

    One of the promotional leaflets suggests that the schematics are with the controlSUITE software for the C2000.

     

    ...

    Yes, thank you!

    I installed the controlSuite and found the design files:

     

    image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Jan Cumps
    Jan Cumps over 7 years ago in reply to jc2048

    jc2048  wrote:

     

    ...

    I didn't realise that the board was so tightly coupled with the processor (to the extent that the processor is doing the loop-control of the driver); I thought they were conventional LED drivers on there. Is your Hercules board going to be fast enough to keep up - the C2000 processor appears to have a TMS320 DSP as its core?

    Yet to find out. I don't know yet how tight the loop has to be.

     

    The Hercules has two timer modules: the straightforward ePWM that is very similar than the timers on the C2000, and a programmable timer co-controller called NHET that can run a loop with very little involvement of the main controller. It should be enough just to feed it the ADC results (an action it can kick off by itself).

    I'm very unskilled on programming that timer though. It's difficult.

    • Cancel
    • Vote Up +1 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