English
Language : 

TLE8209-2SA Datasheet, PDF (25/38 Pages) Infineon Technologies AG – SPI Programmable H-Bridge
TLE8209-2SA
SPI Interface
address). If the chip address does not match, the according frame will be ignored and SO remains tristate for
the complete frame.
5. Verification byte: Simultaneously to the receipt of an SPI instruction the TLE8209-2SA transmits a verification
byte via the output SO to the controller. This byte indicates regular or irregular operation of the SPI. It contains
an initial bit pattern and a flag indicating an invalid instruction of the previous access.
6. On a read access the data bits at the SPI input SI are rejected. During a valid write access the SPI will transmit
the data byte "00hex" at the output SO after having sent the verification byte.
7. An instruction is invalid if one of the following conditions is fulfilled:
- an unused instruction code is detected (see tables with SPI instructions).
- the previous transmission is not completed in terms of internal data processing.
- the number of SPI clock pulses (falling edge) counted during active SS differs from exactly 16 clock pulses.
If an unused instruction code occurres, the data byte “FFhex” (no error) will be transmitted after having sent the
verification byte. This transmission takes place within the same SPI-frame that contained the unused
instruction byte.
If an invalid instruction is detected, bit TRANS_F in the following verification byte (next SPI-transmission) is set
to HIGH. The TRANS_F bit must not be cleared before it has been sent to the microcontroller.
9.2
SPI Communication
The 16 input bits consist of the SPI instruction byte and an input data byte. The 16 output bits consist of the
verification byte and the output data byte (see also Figure 15). The definition of these bytes is given in the
subsequent sections. The access mode of the registers is described in the column “Type” (r = read, w = write).
SS
SCK
SI
SO
7 6 5 4 3 2 1 0 7 6 5 4 3 2 10
SPI Instruction
MSB
LSB
input data-byte
Verification byte
output data-byte
MSB
LSB MSB
LSB
Figure 15 SPI Communication
9.2.1 Instruction Byte
The upper 2 bit of the instruction byte contain the chip address. The chip address of the TLE8209-2SA is ’00’.
During read access, the output data according to the register requested in the instruction byte are applied to SO
within the same SPI frame. That means, the output data corresponding to an instruction byte sent during one SPI
frame are transmitted to SO during the same SPI-frame
Data Sheet
25
Rev. 1.0, 2010-02-16