Cypress Perform

Home > Applications > Motor Control

Motor Control

Alert me about changes
Bookmark and Share


Code Examples
IP Elements
Reference Designs
Product
White Papers
Video

Block Diagram - Motor Control

Design Considerations
Power windows, doors, mirrors, and seats share common elements in motor control systems. PSoC 3 offers platform development for multiple configurations as well as the ability integrate all intelligent control functionality for up to 4 simultaneous motors per device including:

Pulse Detect


 •  Eliminate Hall-effect sensors
 •  Store position memory for precision control or presetting
 •  Monitor rotation speed

Current Monitoring


 •  Detect rotational resistance
 •  Detect shorts and burnouts

System Communications


 •  Decouple control
 •  Decouple user interface
 •  Decouple monitoring

Motor Control


 •  4 PWMs for 4 simultaneous controls
 •  Reduce complexity of motor drivers
 •  Up to 8 motor multiplexed control


Application Notes

AN2197 - Stepper Motor Driver for Smart Gauges
AN2197 shows how to use the PSoC® Programmable System-on-Chip to drive a low-power stepper motor for smart pointer gauges.

AN52701 - PSoC® 3 and PSoC 5LP - Getting Started with CAN (Controller Area Network)
This application note introduces the basic concepts of CAN (Controller Area Network) and demonstrates how CAN bus communication is implemented using PSoC® 3 and PSoC 5LP.

AN58304 - PSoC® 3 and PSoC 5LP - Pin Selection for Analog Designs
AN58304 assists the designer in making the best pin selection for both performance and resource utilization for the PSoC 3 and PSoC 5LP families.

AN58827 - PSoC® 3 and PSoC 5LP Internal Analog Routing Considerations
AN58827 discusses how internal trace and switch resistance can affect the performance of a design and how these issues can be avoided by understanding a few basic details about the PSoC® 3 and PSoC 5LP architecture.

AN60580 - SIO Tips and Tricks in PSoC® 3 / PSoC 5LP
AN60580 explains the following applications of SIO pins: Comparator, Charge pump, Level shifter, Half wave rectifier, Peak detector, and Sleep wakeup using SIO Comparator.

Development Kits/Boards

CY8CKIT-001 PSoC® Development Kit
The CY8CKIT-001 PSoC® Development Kit (DVK) provides a common development platform where you can prototype and evaluate different solutions using any one of the PSoC 1, PSoC 3, or PSoC 5 architectures.

CY8CKIT-017 CAN/LIN Expansion Board Kit
The CY8CKIT-017 CAN/LIN Expansion Board Kit (EBK) is an expansion board that is used with the CY8CKIT-001 PSoC® Development Kit (DVK) or the CY8CKIT-030 PSoC 3 Development Kit (DVK). This EBK enables you to evaluate the Controller Area Network (CAN 2.0A/B) and Local Interconnect Network (LIN 2.1/2.0)slave communication capability of PSoC 3 and PSoC 5 devices in conjunction with Cypress's PSoC Creator™ Integrated Development Environment. The hardware of this EBK includes transceiver circuits for 1 CAN and 2 LIN interfaces. This EBK consists of 2 CAN example projects and 1 LIN example project. You can design your own projects with an easy-to-use CAN and LIN slave components in Cypress's PSoC Creator™ software, or by altering code examples provided with this kit.

Technical Articles
Training On-Demand

PSoC 3 and PSoC 5 101: Introduction to the Architecture and Design Flow

PSoC 3 and PSoC 5 102: Introduction to System Resources

PSoC 3 and PSoC 5 103: Introduction to Digital Peripherals

PSoC 3 and PSoC 5 104: Introduction to Analog Peripherals
This module introduces the analog peripherals of PSoC 3 and PSoC 5 devices that can be implemented using PSoC Creator.

PSoC 3 and PSoC 5 201: Analog Peripherals
This module builds on the previous analog modules (PSoC 3 / PSoC 5: 104) and goes into the details of the analog peripherals of the PSoC 3 and PSoC 5 devices which can be implemented using PSoC Creator.

Software and Drivers

PSoC Creator
PSoC Creator is a state-of-the-art software development IDE combined with a revolutionary graphical design editor to form a uniquely powerful hardware/software co-design environment.

PSoC Designer
PSoC Designer is the revolutionary Integrated Design Environment (IDE) that you can use to customize PSoC to meet your specific application requirements. PSoC Designer software accelerates system bring-up and time-to-market.