1、文献翻译 TMS320LF2407, TMS320LF2406, TMS320LF2402 TMS320LC2406, TMS320LC2404, MS320LC2402 DSP CONTROLLERS The TMS320LF240x and TMS320LC240x devices, new members of the 24x family of digital signal processor (DSP) controllers, are part of the C2000 platform of fixed-point DSPs. The 240x devices offer the
2、 enhanced TMS320 architectural design of the C2xx core CPU for low-cost, low-power, high-performance processing capabilities. Several advanced peripherals, optimized for digital motor and motion control applications, have been integrated to provide a true single chip DSP controller. While code-compa
3、tible with the existing 24x DSP controller devices, the 240x offers increased processing performance (30 MIPS) and a higher level of peripheral integration. See the TMS320x240x device summary section for device-specific features. The 240x family offers an array of memory sizes and different peripher
4、als tailored to meet the specific price/performance points required by various applications. Flash-based devices of up to 32K words offer a reprogrammable solution useful for: Applications requiring field programmability upgrades. Development and initial prototyping of applications that migrate to R
5、OM-based devices. Flash devices and corresponding ROM devices are fully pin-to-pin compatible. Note that flash-based devices contain a 256-word boot ROM to facilitate in-circuit programming. All 240x devices offer at least one event manager module which has been optimized for digital motor control a
6、nd power conversion applications. Capabilities of this module include centered- and/or edge-aligned PWM generation, programmable deadband to prevent shoot-through faults, and synchronized analog-to-digital conversion. Devices with dual event managers enable multiple motor and/or converter control wi
7、th a single 240x DSP controller. The high performance, 10-bit analog-to-digital converter (ADC) has a minimum conversion time of 500 ns and offers up to 16 channels of analog input. The auto sequencing capability of the ADC allows a maximum of 16 conversions to take place in a single conversion sess
8、ion without any CPU overhead. A serial communications interface (SCI) is integrated on all devices to provide asynchronous communication to other devices in the system. For systems requiring additional communication interfaces; the 2407, 2406, and 2404 offer a 16-bit synchronous serial peripheral in
9、terface (SPI). The 2407 and 2406 offer a controller area network (CAN) communications module that meets 2.0B specifications. To maximize device flexibility, functional pins are also configurable as general purpose inputs/outputs (GPIO). To streamline development time, JTAG-compliant scan-based emula
10、tion has been integrated into all devices. This provides non-intrusive real-time capabilities required to debug digital control systems. A complete suite of code generation tools from C compilers to the industry-standard Code Composerdebugger supports this family. Numerous third party developers not
11、 only offer device-level development tools, but also system-level design and development support. PERIPHERALS The integrated peripherals of the TMS320x240x are described in the following subsections: 1Two event-manager modules (EVA, EVB) 2Enhanced analog-to-digital converter (ADC) module 3Controller
12、 area network (CAN) module 3Serial communications interface (SCI) module 4Serial peripheral interface (SPI) module 5PLL-based clock module 6Digital I/O and shared pin functions 7External memory interfaces (LF2407 only) 8Watchdog (WD) timer module Event manager modules (EVA, EVB) The event-manager mo
13、dules include general-purpose (GP) timers, full-compare/PWM units, capture units, and quadrature-encoder pulse (QEP) circuits. EVAs and EVBs timers, compare units, and capture units function identically. However, timer/unit names differ for EVA and EVB. Table 1 shows the module and signal names used
14、. Table 1 shows the features and functionality available for the event-manager modules and highlights EVA nomenclature. Event managers A and B have identical peripheral register sets with EVA starting at 7400h and EVB starting at 7500h. The paragraphs in this section describe the function of GP time
15、rs, compare units, capture units, and QEPs using EVA nomenclature. These paragraphs are applicable to EVB with regard to functionhowever, module/signal names would differ. Table 1. Module and Signal Names for EVA and EVB EVENT MANAGER MODULES EVA MODULE SIGNAL EVB MODULE SIGNAL GP Timers Timer 1 Timer 2 T1PWM/T1CMP T2PWM/T2CMP Timer 3 Timer 4 T3PWM/T3CMP T4PWM/T4CMP Compare Units Compare 1 Compare 2 Compare 3 PWM1/2 PWM3/4 PWM5/6 Compare 4 Compare 5 Compare 6 PWM7/8 PWM9/10 PWM11/12 Capture Units Capture 1 Capture 2 Capture 3 CAP1 CAP2 CAP3 Capture 4 Capture 5 Capture 6 CAP4 CAP5 CAP6