This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Difference between a launchpad and a peripheral explorer kit

Other Parts Discussed in Thread: TMS320F28377S, BOOSTXL-DRV8301, CONTROLSUITE, DRV8301, MOTORWARE

Hello everyone.
We are a group of engineering students who will be using the TMS320F28377S microcontroller for one of our projects. Basically our project would involve speed sensor-less estimation of a motor. Also this is the first time we are working on a TI microcontroller, and having a difficult time choosing between a launchpad and a peripheral explorer kit.

It would be nice if someone can please explain us the real differences between the Launchpad, Experimenter kit and Peripheral explorer kit ? ( please explain as to what additional hardware support would be required for the above three)

It would also be helpful, if you could guide us as to when to go for which hardware.

  • Hi Nipun,

    The launchPAD/boosterPACK and controlCARD/DockingStation are two hardware ecosystems for experimenting and writing software with the C2000.  The launchPAD is typically slightly more low-cost oriented whereas the controlCARD would be a bit more oriented toward showing the performance of the device.

    controlCARD ecosystem:

    • controlCARD + Docking Station (Experimenter's Kit):  The Docking Station brings a majority of the device's pins to headers for probing etc.
    • Peripheral Explorer kit:  The only Peripheral Explorer kit sold currently is one based on the F28335 (TMDSPREX28335) and is designed to work primarily with the F28335 controlCARD. This kit was designed to give a hardware example of how someone might connect a C2000 device to different chips (for example a potentiometer, an EEPROM, a temperature sensor, a CAN transceiver, etc.  This enables a customer to start writing software applicable to their system quicker in many cases.  It is also a great kit to learn with.
    • Application kits:  There are many application kits (a majority being relatively high-voltage) which expect a controlCARD to be plugged into them in order to work.

    launchPAD ecosystem:

    • launchPAD: The launchPAD typically brings a subset of device pins to headers.  It alone can be a good tool for learning about the device on it.  Often a fair amount of effort is put in to enable it to work with boosterPACKs.  BoosterPACKs are typically low-voltage.

    ===

    With the description you've given, I might recommend considering the BOOSTXL-DRV8301 boosterPACK along with some version of launchPAD.  My recommendation would be the F28377S launchPAD or the F28069M launchPAD. 

    The F28377S launchPAD will work with the following servo project.  This is a full open source project which may be a good starting point for you project.  This can be found within controlSUITE:
    \controlSUITE\development_kits\TIDM-SERVO-LAUNCHXS\MonoMtrServo_377s_v1_00_00_00\

    If instead, you would like to start with something closer to a fully working system (less effort needed), the F28069M launchPAD may be better. It's collateral, with the DRV8301 boosterpack can be found within motorWARE.

    With either launchPAD, please remember that there are more example projects, that are often easier to get started with, inside controlSUITE:
    \controlSUITE\device_support\

    Hopefully this helps!


    Thank you,
    Brett

  • Thank You,Brett and my apologies for the delay in acknowledging your answer.

    After reading your suggestions, we decided to go for the launchPAD environment ( F28377S, precisely) as it is seemed to be comparatively less expensive than the control card environment. The board arrived only yesterday.
    Meanwhile we installed the CCS and Control suite on our pcs, and I have been going through the materials/resources available for learning the C2000 micocontroller.(mostly the C2000 one day/multi-day workshops). We will be trying out the hands-on tutorials soon.

    Please post any additional advice/suggestion/resources/links that you may have, which might help us to learn better and faster.

    Thank you once again

    Nipun
  • Hi Nipun,

    You can refer the example codes from controlSuite, here's the whole list:
    C:\ti\controlSUITE\device_support\F2837xS\v200\F2837xS_examples_Cpu1

    Do refer the device TRM on regular basis to understand the code.

    Regards,
    Gautam