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
- 3x Analog to Digital
Converter (ADC) modules
- 12-bit resolution
with 3MSPS sample rate
- Programmable 7x
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
- 4x Post-processing
blocks per ADC
- Multiple ADC trigger
sources including CPU timers, GPIO/Input XBAR, and EPWM SOCa/SOCb
signals.
- 1x Buffered Digital to Analog
(DAC) module
- 9x Comparator Subsystem A
(CMPSSA)
- 6x Safety Tiles
Digital Control Peripherals
- 10x 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
- 8x 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
- 2x Enhanced Quadrature
Encoder Pulse (EQEP) modules
- Direct interface with
linear or rotary incremental encoder for use in high-performance
motion and position control systems
- 1x 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
- 1x 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