Application Note 10 of 31 Rev. 1.30
2022-03-01
Current Sensor TLI4971
Programming Guide and User Manual
3 Interface description
3.1 Command Structure
A typical SICI communication consists in multiple input commands sent to the device via A
OUT
voltage
modulation, to which the sensor responds modulating the same A
OUT
pin.
An input command is composed of 16 bits LSB first. One bit consists of a transmission sequence initiated by the
master and a receiving sequence driven by the device. The reply data stream sent by the device starts with the
LSB.
A typical communication consists of a command including the access information and address sent by the
master to the device. The device replies with data from the former received command. The upper nibble of the
command include the access information.
Table 3 SICI Command structure
Table 4 Access bit description
Set ones and zeros like the sent 16 bit data word
Set only the sent zeros. The ones will not be set
Set only the sent ones. The zeros will not be set
3.2 Read / Write Command
There is always a delay of one command between the request command and the addressed data. When a new
read command is sent to the sensor, the device replies with the data requested with the former command. The
NOP command terminates a read sequence without initializing a new read or write sequence.
0 0
2 bit
access
8 bit
address
0000" 16 bit NOPcommand
read one address
Master to Sensor
Sensor to Master 16 bit dont care 16 bit addressed data
read
0 0
2 bit
access
8 bit
address
0000"
16 bit dont care 16 bit addressed data
0 0
2 bit
access
8 bit
address
0000" 16 bit NOPcommand
16 bit addressed data
Master to Sensor
Sensor to Master
Figure 10 SICI read sequence
1 0
2 bit
access
8 bit
address
0000" 16 bit data to set in EEPROM
write to address
16 bit last addressed register 16 bit addressed data
Master to Sensor
Sensor to Master
Figure 11 SICI write sequence