Data Sheet
14
www.epluse.com v1.3 / Modification rights reserved
HTE501
2. Periodic Measurement
G:\Produkte\HTEx01\501\Archive\PWRup_HIpin_Modi
Singelshotmode
Periodicmode
IDLEMODE PERIODICMODE IDLEMODE
time
time
COMMANDSingle
ShotMeasurement
Measurement
COMMANDSingle
ShotMeasurement
Measurement
SingleMeasurement
at
p
oweru
p
t
MEAS
V
DD
3.3V
V
PORP
0V
t
PWRU
t
MEAS
t
PWRU
SingleMeasurement
at
p
oweru
p
COMMAND
PeriodicMode
V
DD
3.3V
V
PORP
0V
COMMAND
Break
t
MEAS
t
MEAS
COMMAND
FetchMeasurement
Measurement
t
MEAS
COMMAND
FetchMeasurement
Timedependonmeasurement
intervall,1satstartup
Timedependonmeasurement
intervall,1satstartup
optionalCOMMAND
FetchMeasurement
optionalCOMMAND
FetchMeasurement
IDLEMODE
Timeuntil
nextCOMMAND
Timeuntil
nextCOMMAND
t
MEAS
t
MEAS
READMeasurement
READMeasurement
Measurement
COMMAND
FetchMeasurement
Measurement
Timedepend
onCOMMAND
19.10.2021
Figure 9: Periodic measurement
6.4 Single Shot Measurement (0x2C1B, 0x241D)
The command initiates a single measurement, the measured data is available for query after t
MEAS
.
I²C clock stretching enabled: waiting for the end of the measurement during command execution.
Condition CMD Hex Code
I
2
C clock stretching MSB LSB
Enabled 0x2C 0x1B
Disabled 0x24 0x1D
A single-shot measurement is started after the command has been received successfully. The readout of
the calculated values RH and T is started by sending the I
2
C address again in read mode:
I²C
Datenstruktur
7654321 76543210 76543210 7654321
S
W
0
A
0
A
0
A
0
PS
R
1
Without clock stretching
7654321
N
1
PS
R
1
A
0
With clock stretching
A
0
P
Next for both
76543210 76543210 76543210
A
0
A
0
A
0
76543210 76543210 76543210
A
0
A
0
N
1
P
!
R / W
R / W
!
R / W
!
I2C-ADDRESS
CMD MSB
NEXT1
NEXT2
1
I2C-ADDRESS
I2C-ADDRESS
SCL FREE FOR OTHER BUS MEMBERS
MEASUREMENT ONGOING
t
MEAS
MEASUREMENT FINISHED
NEXT2
1
SCL PULLED LOW
TEMPERATURE MSB
2
TEMPERATURE LSB CRC8
NEXT3
HUMIDITY MSB
3
HUMIDITY LSB CRC8
16 BIT COMMAND
CMD LSB
MEASUREMENT ONGOING
t
MEAS
ASTRID_I2C_Befehle_version2 - Kopie / 0x2C06_0x241D 19.10.2021 \ Haider A.
Figure 10: Start single-shot measurement readout
In case a command with clock stretching enabled has been issued, the slave holds SCL low until the
calculation has been finished:
I²C
Datenstruktur
7654321 76543210 76543210 7654321
S
W
0
A
0
A
0
A
0
PS
R
1
Without clock stretching
7654321
N
1
PS
R
1
A
0
With clock stretching
A
0
P
Next for both
76543210 76543210 76543210
A
0
A
0
A
0
76543210 76543210 76543210
A
0
A
0
N
1
P
!
R / W
R / W
!
R / W
!
I2C-ADDRESS
CMD MSB
NEXT1
NEXT2
1
I2C-ADDRESS
I2C-ADDRESS
SCL FREE FOR OTHER BUS MEMBERS
MEASUREMENT ONGOING
t
MEAS
MEASUREMENT FINISHED
NEXT2
1
SCL PULLED LOW
TEMPERATURE MSB
2
TEMPERATURE LSB CRC8
NEXT3
HUMIDITY MSB
3
HUMIDITY LSB CRC8
16 BIT COMMAND
CMD LSB
MEASUREMENT ONGOING
t
MEAS
ASTRID_I2C_Befehle_version2 - Kopie / 0x2C06_0x241D 19.10.2021 \ Haider A.
Figure 11: Clock stretching during measurement
E2Bus
Datenstruktur
Zeichenerklärung
Data Bit From Master to Slave
Data Bit From Slave to Master
S = Start condition R = Read Bit
P = Stop condition W = Write Bit
A = Acknowledge (SDA low)
N = Not Acknowledge (SDA high)
!
= Note the deviation!
ASTRID_I2C_Befehle_version2 - Kopie / Zeichenerklärung 19.10.2021 \ Kofler










