The integrated real-time Control Subsystem (CONTROLSS) enables closed loop control systems with flexible interconnection between data acquisition, actuator modules, and other control signal resources. The CONTROLSS module consists of the following control peripherals:
Analog Control Peripherals
- 5x Analog to Digital
Converter (ADC) modules
- 12-bit resolution
with 4MSPS sample rate
- Programmable 6x
single-ended or 3x differential channels
- 3.2V full scale
voltage range with 1.8V reference (32/18 internal input
scaling)
- Support for internal
or external 1.8V ADC VREF reference voltage (2% internal reference
accuracy error)
- Two common external
calibration pins for all ADCs
- 4x Post-processing
blocks per ADC
- 12x Simultaneous Compare Blocks (ADC Safety Tiles)
- Multiple ADC trigger
sources including CPU timers, GPIO/Input XBAR, and EPWM SOCa/SOCb
signals.
- 1x Resolver with 2x dedicated SAR ADCs configurable in the following
modes:
- 2x motor position sensing units
- 2x General Purpose ADCs with 4x channels, 12-bit resolution with
3MSPS sample rate
- 1x Buffered Digital to Analog (DAC) module
-
12-bit resolution
- Support for internal or external 1.8V DAC VREF reference voltage (2%
internal reference accuracy error)
- 10x Comparator Subsystem A (CMPSSA)
- 10x Comparator Subsystem B (CMPSSB)
Digital Control Peripherals
- 32x Enhanced Pulse-width
Modulation (EPWM) modules
- Each EPWM module has a dedicated 16-bit time-base counter with
period and frequency control
- Two PWM outputs per module (EPWMxA and EPWMxB) that can be
configured as:
- Two independent PWM outputs with single-edge operation
- Two independent PWM outputs with dual-edge symmetric
operation
- One independent PWM output with dual-edge asymmetric
operation
- 16x Enhanced Capture
(ECAP) modules
- One complete capture channel that can be instantiated multiple
times
- Capture modes:
- Single-shot capture, up to four event timestamps
- Continuous capture of timestamps (four-deep circular
buffer)
- Absolute timestamp capture
- Difference (delta) mode timestamp capture
- 2x Sigma-Delta Filter (SDFM)
modules
- 4x data input pins and 4x clock input pins per module
- Each filter has an
input control unit, primary filter (data filter) unit, and secondary
filter (comparator filter) unit with 4x independent comparators
- 3x Enhanced Quadrature
Encoder Pulse (EQEP) modules
- Direct interface with linear or rotary incremental encoder for use
in high-performance motion and position control systems
- 4x Fast Serial Interface
Transmitter (FSITX) modules
- Handles framing of data, CRC generation, signal generation for FSI
TX signals, interrupt generation
- Each module has 2x data signals and 1x clock signal
- 4x Fast Serial Interface
Receiver (FSIRX) modules
- Handles framing of data, CRC generation, frame related
error-checking
- Each module has 2x data signals and 1x clock signal