TYPE 10407
ACTUATOR DRIVER WITH SERIAL LINK
STANDARD PRODUCT july 9, 1997 PAGE 4, REV 4
SERIAL LINK.
The µP outputs the serial clock SCLK, the chip select CS, the data DIN, and receives from the I.C.
the error status on pin ERRB(16).
The data sent by the µP are latched by the 10407 on the rising edge of SCLK.
The 10407 outputs an error status on pin ERRB (16) on the falling edge of SCLK.
When CS = "0" the serial interface of the 10407 is inactive. When CS goes HIGH the 10407 waits for a
START BIT and then reads the following 15 bits transmitted by the µP (see fig 4.)
The START BIT (D0) must be "1".
The following three bits (D1D2D3) are the operation code for the 10407 :
D1D2D3 = 001 ⇒ Writing request LOGO1
D1D2D3 = 011 ⇒ Writing request LOGO2
D1D2D3 = 100 ⇒ Writing request LOGO3
D1D2D3 = 110 ⇒ Writing request LOGO4
D1D2D3 = 101 ⇒ Writing request LOGO5
Any other codes are reserved for test and will have no effect in normal operation mode.
The following 10 bits (D4D5D6D7D8D9D10D11D12D13) are the value of the angle (D4 = MSB, D13 =
LSB).
The following two bits (D14D15) represent the quadrant (D14=MSB). Note : for Logo1 & 2 only.
SCLK
CS
1
10 BITS ANGLE
0 1 2 3456 7 8 9 1 0 11 12 13 1 4 15 16 17 18
z
quad
CODOP
"0" if error
z
DIN
ERRB
fig 5. Timing diagram serial link.
The 10407 outputs an error status on pin ERRB (16) on the falling edge of SCLK immediately
following the transmission of the quadrant LSB.
The pin 16 (ERRB) of the 10407 is driven low if there is no continuity between two consecutive
quadrant values sent (for logo1 or logo2). The data is valid till CS is high, then when CS goes low ERRB
returns to high impedance state and the error status is lost.
If the µP has detected an error, it is possible to send data again : the first bit "1" will initiate a new
transmission of 15 data bits.
On the HIGH to LOW transition of CS the values of angle and quadrant are stored into the internal
registers of the 10407 if :
- The µP sent a writing request,
- No quadrant error was detected by the 10407.
Otherwise new values of angle and quadrant are not taken into account by the 10407 and the
previous values are kept. The µP must initialize a new transmission with the 10407.