|
找到一個稱作"eTPU"的特殊微控制器硬體(和主核心各為獨立的內建裝置,eTPU有自己的處理器)....貼來給各位大大看看..:3
http://www.freescale.com/webapp/ ... LC6807&tid=tcnl
The eTPU is a programmable I/O controller with its own core and memory system, allowing it to perform complex timing and I/O management independently of the CPU. The eTPU is essentially an independent microcontroller designed for timing control, I/O handling, serial communications, motor control and engine control applications.
The eTPU is an enhanced version of the TPU module implemented on the MC68332 and MPC500 products. Enhancements of the eTPU include a more powerful processor, which handles high-level C code efficiently and allows for more functionality and increased performance.
Freescale provides an eTPU functions library that is a superset of the standard TPU library functions. These, along with an available C compiler, make it relatively easy to port older applications to the eTPU. By providing source code of the eTPU library, developers are able to create customized functions for specific applications.
Event triggered RISC like processor and timer subsystem
Up to 32 channels per module, with the possibility of multiple modules per device
Double Action hardware timer channels (Input Capture/Output Compare)
24-bit hardware timer resolution
Up to 64K bytes of code memory and 4K bytes data memory (actual amount implemented varies by product)
Flexible allocation of data memory per function
Angle mode support (provide angle reference for engine and motor control applications
DMA and interrupt request support
Debug support
General Timing Functions:
Full Featured and Synchronized PWM, Input Capture/Output Compare (Protected Output Compare), Pulse and Frequency Measurement, Pulse/Period Accumulate, Stepper Motor, Queued Output Match for Complex Outputs, GPIO
Communication Functions:
SPI, UART, UART with Flow Control, plus Proprietary Protocols
Motor Control Functions:
Stepper Motor, DC Motor, Brushless DC Motor, Permanent Magnet Synchronous Motor and AC Induction Motor (including speed control), Current Control, Vector Control techniques
Engine Control Functions:
Engine Position, Spark and Dwell Time, Angle Toggle, Speed Measurement, Knock Window, Angle Toggle
對於PWM或有計時需求的應用這種模組非常有用...而且也有通訊能力...0v0a
[ 本帖最後由 omegaCD 於 2006-6-15 01:09 編輯 ] |
|