Purchasing on TI.com is the easiest way to access the largest inventory of immediately available, authentic TI parts at low online prices. You can get what you need from TI – production quantities, preproduction parts, multiple payment options and flat-rate shipping anywhere, every day.
This training series will help you learn more about how to leverage various features and easily buy on TI.com.
Learn various troubleshooting techniques for debugging circuits using Analog to Digital Converters including common-mode limitations and more. Learn about prevention of timing issues, register maps, offset error and much more!
The linear amplifier troubleshooting guide highlights various techniques to assist with application problem-solving, debugging and datasheet measurements on TI specific products. The hands-on courses aid in circuit analysis, isolate the root cause of an application non-conformance and provide detailed product level information to a TI representative. Industry experts present each topic in order to help reduce debugging time and move quickly through troubleshooting to production.
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.
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.
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.
In this module, you will create the robot. You will then be able to measure the voltage, current and energy for a battery while managing voltage regulation. This will allow you to build the circuits needed to power the robot.
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.
This module will demonstrate how to use finite state machines as a central controller for the system. Finite state machines are an effective design process to have in your embedded system tool box and can be used to solve problems with inputs and outputs.
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.
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.
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.
This module will show you how to display characters and provide real-time debugging on a display screen. An LCD or OLED on your robot provides a convenient way to observe what it is thinking.
The purpose of this lab is to interface the motors to the TI LaunchPad to make the robot move. Understanding how duty cycle, voltage and current combine to affect speed is required when building your robot.