TMS320F28335, TMS320F28334, TMS320F28332TMS320F28235, TMS320F28234, TMS320F28232SPRS439H–JUNE 2007–REVISED MARCH 20103.2.20Control PeripheralsThe 2833x/2823x devices support the following peripherals which are used for embedded control andcommunication:ePWM:The enhanced PWM peripheral supports independent/complementary PWMgeneration, adjustable dead-band generation for leading/trailing edges,latched/cycle-by-cycle trip mechanism. Some of the PWM pins support HRPWMfeatures. The ePWM registers are supported by the DMA to reduce the overheadfor servicing this peripheral.eCAP:The enhanced capture peripheral uses a 32-bit time base and registers up to fourprogrammable events in continuous/one-shot capture modes.This peripheral can also be configured to generate an auxiliary PWM signal.eQEP:The enhanced QEP peripheral uses a 32-bit position counter, supports low-speedmeasurement using capture unit and high-speed measurement using a 32-bit unittimer.This peripheral has a watchdog timer to detect motor stall and input error detectionlogic to identify simultaneous edge transition in QEP signals.ADC:The ADC block is a 12-bit converter, single ended, 16-channels. It contains twosample-and-hold units for simultaneous sampling. The ADC registers are supportedby the DMA to reduce the overhead for servicing this peripheral.3.2.21Serial Port PeripheralsThe devices support the following serial communication peripherals:eCAN:This is the enhanced version of the CAN peripheral. It supports 32 mailboxes, timestamping of messages, and is CAN 2.0B-compliant.McBSP:The multichannel buffered serial port (McBSP) connects to E1/T1 lines,phone-quality codecs for modem applications or high-quality stereo audio DACdevices. The McBSP receive and transmit registers are supported by the DMA tosignificantly reduce the overhead for servicing this peripheral. Each McBSP modulecan be configured as an SPI as required.SPI:The SPI is a high-speed, synchronous serial I/O port that allows a serial bit stream ofprogrammed length (one to sixteen bits) to be shifted into and out of the device at aprogrammable bit-transfer rate. Normally, the SPI is used for communicationsbetween the DSC and external peripherals or another processor. Typicalapplications include external I/O or peripheral expansion through devices such asshift registers, display drivers, and ADCs. Multi-device communications aresupported by the master/slave operation of the SPI. On the 2833x/2823x, the SPIcontains a 16-level receive and transmit FIFO for reducing interrupt servicingoverhead.
You've reached the end of your free preview.
Want to read all 200 pages?
Serial Peripheral Interface Bus, Texas Instruments Incorporated, TMS320F28335