7 / 18 page
- 7 -
© Andigilog, Inc. 2006
www.andigilog.com
December 2006 - 70A05012
aSC7531A / aSC7531B
8
8
8
8
8
Target Address
Write Length
Read Length
GetDIB Cmd
FCS
0x48
0x01
0x08
0xF7
0x23
8
8
8
8
8
DIB Byte 1
…
DIB Byte 7
DIB Byte 8
FCS
(data)
(data)
(data)
(data)
(data dependent)
Figure 5. GetDIB() Command (8-byte read length)
Ping() Command
The Ping() command provides a safe means for software to verify that a device is responding at a particular address.
Write Data Length:
0x00
Read Data Length:
0x00
Command Code:
none
8
8
8
8
Target Address
Write Length
Read Length
FCS
0x48
0x00
0x00
0xD7
Figure 6. Example of Ping()
ResetDevice() Command
The ResetDevice() command is used to reset all device functions to their power-on reset values. It is used by the system to recover
from serious hardware or bus errors.
Write Data Length:
0x01
Read Data Length:
0x00
Command Code:
0xF6
8
8
8
8
8
Target Address
Write Length
Read Length
ResetDevice
Command
FCS
0x48
0x01
0x00
0xF6
0x8C
Figure 7. ResetDevice() format targeting a non-default address
8
8
8
8
Target Address
Write Length
Read Length
ResetDevice
Command
0x00
0x01
0x00
0xF6
Figure 8. ResetDevice() format targeting the default address