PixArt Imaging Inc.
ADBS-A350 Optical Finger Navigation
Data Packet (DP)
Contains 8 data bits and may be sent by the host or the ADBS-A350.
First bit of
packet
Last bit of
packet
Data
DP[7]
DP[6]
DP[5]
DP[4]
DP[3]
DP[2]
DP[1]
DP[0]
Host Driven Packets
To terminate the transfer of host driven packets, the host
follows the ADBS-A350’s ACK with a STOP condition. The
host can also issue a START condition after the ADBS-
A350’s ACK if it wants to start a new data transfer.
The host initiates all data transmission with a START
condition. Next, slave address and register address packets
are sent. If there is a device address match, the ADBS-A350
then responds to each Eight-bit data transmission with an
acknowledge signal (SDA = 0). Data is transmitted with
the most significant bit first.
STOP or
START
Condition
Start
ACK
ACK
6 – 1
0
ACK
6 – 1
0
7
7
SCL driven
by host
D7
D6–D1
D0
ACK
D7
D0
SDA
Host
Driven
Host Driven
Packet
Host Driven
Packet
ADBS
Driven
ADBS
Driven
Module must respond after each
data byte with a 1-bit 0-valued
acknowledge (ACK)
Host terminates data
transmission by following
the ACK with a STOP
condition or another
START condition
Not acknowledging (NAK)
signals indicate an error
condition
Figure 20. Host packets
All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission.
PixArt Imaging Inc.
E-mail: fae_service@pixart.com.tw
21