General
Review and verify the
following for the custom schematic design:
- Reviewed
above "Common checklist for all
sections" section of the user's guide
- Interface
configuration and connections
- Series
resistor provision for clock output and
placement
- Series
resistors provision for the interface signals near
to the source
- Connection of parallel pulls for clock, data and
chip select
- External
SPI Chip Selects connection
- Connection of IO supply for IO group and attached
device IO supply.
- Interface
performance and signal integrity
- Configuration of SPI data signals
- Fail-safe
operation of interface signals
Schematic
Review
Follow the below list for
the custom schematic design:
- Interface
configuration and recommended connections (including
IOSET).
- Series
resistor 22Ω added to the clock output signal near
to processor clock output pin (used for
retiming).
- Provision
for series resistors added (optional) for the
interface signals (to isolate for testing or to
control possible signal reflections).
- Pullup
referenced to (powered by) the processor VDDSHVx for
corresponding MCSPI instance and signals.
- Processor
VDDSHVx and the attached device IO supply are
sourced from the same supply.
- Supply
rails connected to the IO supply for IO group
VDDSHVx referenced to (powered by) MCSPI peripherals
and attached devices IO supply follow the ROC.
- Pulldown
(10kΩ) provision for MCSPI clock (close to attached
device clock input pin) to hold the attached device
in low state (there are cases where the clock is
stopped or paused in a low logic state and the
pulldown option is consistent with this logic state)
for all IOs configured for MCSPI interfaces.
- Provide
provision for external pullups for SPI Chip Select
SPI0..4_CS0..3 (MCSPI 0..4) and MCU_SPI0..1_CS0..3
(MCU MCSPI 0..1) (close to attached device). The
recommendation is to add pulls to the processor and
the attached device signals (data interface - data
in, data out) that can float (to prevent the
attached device inputs from floating until driven by
the host). Pullup values used (10kΩ or 47kΩ).
- Configuration of processor SPIx data bits D0 and D1
bits (data direction) matches the attached device
and required pulls are added for signals that can
float.
- Parallel
pull added for the processor or attached IOs that
can float.
- Interface
performance (speed, data throughput, communication
errors) and signal integrity related concerns have
been analyzed (simulated) when connecting to
multiple attached devices.
- MCSPI
interface signals are not fail-safe. The
recommendation is to apply the inputs only after the
processor supply ramps.
Additional
- The
recommendation is to verify fail-safe operation when
processor IOs are directly connected to external interface
signals or connector (through carrier board or add-on
board). Applying an external input signal to the processor
MCSPI inputs before processor supply ramps can cause voltage
feed and can affect the custom board functions.
- External ESD
protection when the interface signals are connected directly
to external inputs.