Hint: separate multiple terms with commas

E.g., 04/08/2020

E.g., 04/08/2020

Hint: separate multiple terms with commas

E.g., 04/08/2020

E.g., 04/08/2020

Sort by:

872 Results

Introduction to the F2837x series

These videos introduce the C2000 TMS320F2837x family of devices.

Functional safety on C2000 MCUs

This series of videos covers functional safety as it relates to C2000 MCU devices.

Detecting magnetic tampering using hall-effect sensors

For anti-tampering, it is common to try to detect the presence of a strong magnet. In this section, we will cover the use of hall sensors for low-power detection of strong magnetic fields in three dimensions.  Details on our magnetic tamper detection reference design, TIDA-00839, will be provided as well as some of the design considerations that were kept in mind when creating this reference design.  

Hardening a meter against magnetic tamper attacks

In this section, we will cover how to harden a meter against these magnetic tamper attacks by using shunts for current sensors. For poly-phase implementations, I will go over how to use isolated delta sigma modulators to add the necessary isolation to use shunt current sensors and create magnetically immune poly-phase energy measurement systems. The TIDA-00601 and TIDA-01094 reference designs, which show how to implement a poly-phase isolated shunt measurement system, will be discussed as well as the associated AMC1304 high-side power supplies used in these designs.

C2000 Digital Power Training Series

This training series covers the basics of digital power control and how to implement it on C2000 Microcontrollers.

Devices

Explore training modules to gain an understanding of the core attributes of the Piccolo MCU family.

Tools

There are a variety of tools to make development with the Piccolo family easier. These trainings provide an introduction to real-time features and software, as well as more detailed trainings on CLA.

Motor Applications

Motor control functionality is a key attribute of the C2000 family.  Get started with your motor control application on Piccolo MCUs using these trainings which range from introductory overviews to advanced tips for motor control optimization.

Power Applications

Power efficiency is a key requirement for applications today.  These introductory trainings explain how to implement digital control loops by taking an analog compensator and converting it to the digital domain using C2000 MCUs.

Control Applications

For control applications, an understanding the fundamentals of control theory is required.  These trainings provide a foundation for creating control applications and provide some advanced training on the spate space modelling paradigm.

TI-RSLK

TI-RSLK Module 1 Running code on the LaunchPad using CCS

The purpose of this module is to learn software development methodology and understand how to set up an Integrated Development Environment (IDE), to then import and export Code Composer Studio (CCS) projects, as well as critical debugging information to understand the memory usage and performance of the software on the processor.

TI-RSLK

TI-RSLK Module 2 – Voltage, current, and power

The purpose of this course is to review basic electronic components and the electrical properties needed to interface sensors and actuators to a microcontroller. You will learn how to measure reactance of a capacitor and use your project to measure current and voltage. The electrical properties of the capacitor will help you design circuits that “filter” or remove noise from your robot.

TI-RSLK

TI-RSLK Module 3 – ARM Cortex M

This module serves as a brief introduction to the ARM Cortex-M microcontroller, assembly programming language and some debugging techniques. Understanding how the processor works is essential for the design of embedded systems, such as the one used in your robot.  

TI-RSLK

TI-RSLK Module 4 – Software Design using MSP432

This module is an introduction to C, a general-purpose programming language, in addition to the concepts of compiling and debugging using the MSP432 and TI Code Composer Studio™.  Debugging skills are a valuable tool when developing complex systems involved with robotics.

TI-RSLK

TI-RSLK Module 5 – Battery and voltage regulation

The purpose of this module is to learn how to power your robot. To run the robot (motor and other systems) you will need batteries and a regulator to provide constant voltage.  Understanding the relationship between voltage current and power is an essential component of robot system design.

TI-RSLK

TI-RSLK Module 6 – GPIO

In this module, you will interface a line sensor (infra-red sensor) to the microcontroller and learn how to write software to initialize GPIO pins.  The line sensor is a simple and accurate sensor for solving robotic challenges.

TI-RSLK

TI-RSLK Module 7 – Finite state machines

This module will demonstrate how to use finite state machines as a central controller for the system.

TI-RSLK

TI-RSLK Module 8 – Interfacing input and output

The purpose of this module is to develop interface switches and an LED so the robot can effectively detect wall collisions. Many sensors and actuators deploy LEDs, so understanding how they operate will be important to building your robot.

TI-RSLK

TI-RSLK Module 9 – SysTick timer

In this module, you will learn the fundamentals of SysTick timers and pulse width modulators (PWM), including how to measure pulse times and period with a logic analyzer and amplitude with an oscilloscope. It is important to understand the concept of PWM as we will use it to adjust power to the motors.

TI-RSLK

TI-RSLK Module 10 – Debugging real-time systems

This module provides an intro to how flash memory operates, including debugging techniques for real-time systems and how to generate periodic interrupts using SysTick. Minimally intrusive debugging is essential for real-time systems to evaluate performance while the system runs in real-life situations.

872 Results
arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki