
PNI Sensor Corporation Doc #1018049 R03
SENtral Technical Data Sheet Page 14
Data transfer is always initiated by the host. Data is transferred between the host and
SENtral serially through the data line (SDAS) in an 8-bit transfer format. The transfer is
synchronized by the serial clock line, SCLS. Supported transfer formats are single-byte read,
multiple-byte read, single-byte write, and multiple-byte write. The data line can be driven
either by the host or SENtral. Normally the serial clock line will be driven by the host,
although exceptions can exist when clock-stretching is implemented in Pass-Through State.
4.2.1 I
2
C Slave Transfer formats
Figure 4-2 illustrates writing data to registers in single-byte or multiple-byte mode.
------------ Data Transferred (n bytes + acknowledge) ------------
Figure 4-2: I
2
C Slave Write Example
The I
2
C host interface supports both a read sequence using repeated START conditions,
shown in Figure 4-3, and a sequence in which the register address is sent in a separate
sequence than the data, shown in Figure 4-4 and Figure 4-5.
Data Transferred
(n bytes + acknowledge)
Figure 4-3: I
2
C Slave Read Example, with Repeated START
Figure 4-4: I
2
C Slave Write Register Address Only
-------------- Data Transferred (n bytes + acknowledge) --------------
Figure 4-5: I
2
C Slave read register from current address
Kommentare zu diesen Handbüchern