| |
| Formation - DSP56F83XX (référence
002594A) |
|
| |
| |
|
 |
|
Partners
- Do not hesitate to request the detailed
course description by contacting training@mvd-fpga.com
- This training course is approved by Freescale
- Practical exercices are built with Metrowerks
compiler
- Metrowerks debugger is
used to control code execution
|
|
|
 |
|
|
|
|
|
|
| |
|
 |
|
Related Trainings
- The 2-day CAN bus
training (reference 002601A) is
recommended for persons involved in
development of a FLEXCAN driver
- MVD also delivers training courses around
embeded OS which can be useful : Embeded Linux,
OSEK
|
|
|
 |
|
|
|
|
|
|
| |
|
 |
|
Prerequisites
- Basic knowledge
about signal processing and motor control
|
|
|
| |
|
|
|
|
|
|
 |
|
 |
|
Course Objectives
- The course explains
how to design a 56807 based board
- Optimized coding
examples are described
- A generic interrupt
handler is introduced
- The course focuses
on motor driving
- Practical exercices
are executed on a 56807 board
|
|
|
 |
|
|
|
|
|
|
| |
|
 |
|
Duration
|
|
|
 |
|
|
|
|
|
|
| |
|
 |
|
Topics (The full description of this course
can be provided on request)
INTRODUCTION TO DIGITAL SIGNAL PROCESSING
- Arithmetic processing of real-time
signals
- Filtering, convolution, correlation
- Modified dual Harvard architecture
- DSP 568XX family introduction,
compatibility with 5600X DSPs
- Introduction of motor types
563XX ARCHITECTURE
- Core busses
- Processing states
- Reset, low voltage, stop and wait
operations
- 56807 mapping
THE DSP CORE
- The Data ALU
- The Address Generation Unit
- The Program Control Unit
- The instruction set
- C-to-assembly interface
- Software techniques
- Exception management
- The interrupt routing performed by the
ICTN
- The debugging support
- JTAG use to access the OnCE
- The embedded flash memory
- Program sequence
- Erase sequence
HARDWARE IMPLEMENTATION
- On chip clock synthesis
- Wait state X data memory
- Wait state program memory
THE QUAD TIMER MODULE
- Timer module pinout
- Operating modes
- OFLAG output signal
THE ADCs
- Timing, pipelining
- Conversion sequence definition
- Synchronization to the PWM
- Optional sample correction
THE QUADRATURE DECODERS
- Quadrature decoders pinout
- Configurable digital filters
- Watchdog timer implementation
THE PULSE WIDTH MODULATORS
- Independent or complementary channel
operation
- Deadtime generators
- IFault protection
THE SCI AND THE SPI MODULES
- SCI block diagram, IO signals
- Asynchronous vs synchronous operation
modes
- Baud rate selection
- Bootstrap loading from the SCI
- Asynchronous transmit and receive
sequences
- SPI synchronous communications basics
- Master vs slave selection
- Polarity selection
THE FLEXCAN CONTROLLER
- The FLEXCAN controllers
- Message buffers structure
- ID bit masking
- Arbitration
- Timing and synchronizationError
management
|
|
|
 |
|
|
|
|
|
|
| |
|
 |
|
Documentation
Training manuals will be given to participants
during training. Precise and easy of use, those
notes can be used as a reference afterwards. |
|
|
 |
|
|
|
|
|
|