SPC563Mxx Device overview
Doc ID 13850 Rev 6 31/48
The eQADC prioritizes and transfers commands from six command conversion command
‘queues’ to the on-chip ADCs or to the external device. The block can also receive data from
the on-chip ADCs or from an off-chip external device into the six result queues, in parallel,
independently of the command queues. The six command queues are prioritized with
Queue_0 having the highest priority and Queue_5 the lowest. Queue_0 also has the added
ability to bypass all buffering and queuing and abort a currently running conversion on either
ADC and start a Queue_0 conversion. This means that Queue_0 will always have a
deterministic time from trigger to start of conversion, irrespective of what tasks the ADCs
were performing when the trigger occurred. The eQADC supports software and external
hardware triggers from other blocks to initiate transfers of commands from the queues to the
on-chip ADCs or to the external device. It also monitors the fullness of command queues
and result queues, and accordingly generates DMA or interrupt requests to control data
movement between the queues and the system memory, which is external to the eQADC.
The ADCs also support features designed to allow the direct connection of high impedance
acoustic sensors that might be used in a system for detecting engine knock. These features
include differential inputs; integrated variable gain amplifiers for increasing the dynamic
range; programmable pull-up and pull-down resistors for biasing and sensor diagnostics.
The eQADC also integrates a programmable decimation filter capable of taking in ADC
conversion results at a high rate, passing them through a hardware low pass filter, then
down-sampling the output of the filter and feeding the lower sample rate results to the result
FIFOs. This allows the ADCs to sample the sensor at a rate high enough to avoid aliasing of
out-of-band noise; while providing a reduced sample rate output to minimize the amount
DSP processing bandwidth required to fully process the digitized waveform.
Device overview SPC563Mxx
32/48 Doc ID 13850 Rev 6
The eQADC provides the following features:
Dual on-chip ADCs
–2 × 12-bit ADC resolution
Programmable resolution for increased conversion speed (12 bit, 10 bit, 8 bit)
12-bit conversion time – 1 μs (1M sample/sec)
10-bit conversion time – 867 ns (1.2M sample/second)
8-bit conversion time – 733 ns (1.4M sample/second)
Up to 10-bit accuracy at 500 KSample/s and 9-bit accuracy at 1 MSample/s
Differential conversions
Single-ended signal range from 0 to 5 V
Variable gain amplifiers on differential inputs (×1, ×2, ×4)
Sample times of 2 (default), 8, 64 or 128 ADC clock cycles
Provides time stamp information when requested
Parallel interface to eQADC CFIFOs and RFIFOs
Supports both right-justified unsigned and signed formats for conversion results
Up to 34
(e)
input channels (accessible by both ADCs)
23 additional internal channels for measuring control and monitoring voltages inside
the device
Including Core voltage, I/O voltage, LVI voltages, etc.
An internal bandgap reference to allow absolute voltage measurements
4 pairs of differential analog input channels
Programmable pull-up/pull-down resistors on each differential input for biasing and
sensor diagnostic (200 kΩ, 100 kΩ, 5 kΩ)
Silicon die temperature sensor
provides temperature of silicon as an analog value
read using an internal ADC analog channel
may be read with either ADC
Decimation filter
Programmable decimation factor (2 to 16)
Selectable IIR or FIR filter
Up to 4th order IIR or 8th order FIR
Programmable coefficients
Saturated or non-saturated modes
Programmable rounding (convergent; two’s complement; truncated)
Pre-fill mode to pre-condition the filter before the sample window opens
Full duplex synchronous serial interface to an external device
Free-running clock for use by an external device
Supports a 26-bit message length
Priority based Queues
Supports six Queues with fixed priority. When commands of distinct Queues are
e. 176-pin and 208-pin packages have 34 input channels; 144-pin package has 32; 100-pin package has 23.
SPC563Mxx Device overview
Doc ID 13850 Rev 6 33/48
bound for the same ADC, the higher priority Queue is always served first
Queue_0 can bypass all prioritization, buffering and abort current conversions to
start a Queue_0 conversion a deterministic time after the queue trigger
Streaming mode operation of Queue_0 to execute some commands several times
Supports software and hardware trigger modes to arm a particular Queue
Generates interrupt when command coherency is not achieved
External hardware triggers
Supports rising edge, falling edge, high level and low level triggers
Supports configurable digital filter
Supports four external 8-to-1 muxes which can expand the input channels to 56
channels total
3.3.15 DSPI
The deserial serial peripheral interface (DSPI) block provides a synchronous serial interface
for communication between the SPC563Mxx MCU and external devices. The DSPI supports
pin count reduction through serialization and deserialization of eTPU and eMIOS channels
and memory-mapped registers. The channels and register content are transmitted using a
SPI-like protocol. This SPI-like protocol is completely configurable for baud rate, polarity and
phase, frame length, chip select assertion, etc. Each bit in the frame may be configured to
serialize either eTPU channels, eMIOS channels or GPIO signals. The DSPI can be
configured to serialize data to an external device that supports the Microsecond Channel
protocol. There are two identical DSPI blocks on the SPC563Mxx MCU. The DSPI ouput
pins support 5 V logic levels or Low Voltage Differential Signalling (LVDS) according to the
Microsecond Channel specification.
The DSPIs have three configurations:
Serial Peripheral Interface (SPI) configuration where the DSPI operates as an up to 16-
bit SPI with support for queues
Enhanced Deserial Serial Interface (DSI) configuration where DSPI serializes up to 32
bits with three possible sources per bit
eTPU, eMIOS, new virtual GPIO registers as possible bit source
Programmable inter-frame gap in continuous mode
Bit source selection allows microsecond channel downstream with command or
data frames up to 32 bits
Microsecond channel dual receiver mode
Combined Serial Interface (CSI) configuration where the DSPI operates in both SPI
and DSI configurations interleaving DSI frames with SPI frames, giving priority to SPI
frames
For queued operations, the SPI queues reside in system memory external to the DSPI. Data
transfers between the memory and the DSPI FIFOs are accomplished through the use of
the eDMA controller or through host software.

SPC563M64L5COBR

Mfr. #:
Manufacturer:
STMicroelectronics
Description:
32-bit Microcontrollers - MCU 32-bit Pwr Architect MCU Auto PwrTrainApp
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union