Electronic Components Datasheet Search |
|
STS30 Datasheet(PDF) 7 Page - List of Unclassifed Manufacturers |
|
STS30 Datasheet(HTML) 7 Page - List of Unclassifed Manufacturers |
7 / 17 page www.sensirion.com November 2016 - Version 1 7/17 Condition Hex. code Repeatability Clock stretching MSB LSB High enabled 0x2C 06 Medium 0D Low 10 High disabled 0x24 00 Medium 0B Low 16 e.g. 0x2C06: high repeatability measurement with clock stretching enabled Table 7 Measurement commands in single shot mode (Clear blocks are controlled by the microcontroller, grey blocks by the sensor) 4.4 Readout of Measurement Results for Single Shot Mode After the sensor has completed the measurement, the master can read the measurement result by sending a START condition followed by an I2C read header. The sensor will acknowledge the reception of the read header and send two bytes of data (temperature) followed by one byte CRC checksum. Each byte must be acknowledged by the microcontroller with an ACK condition for the sensor to continue sending data. If the sensor does not receive an ACK from the master after any byte of data, it will not continue sending data. After having received the checksum for the temperature value a NACK and stop condition should be sent (see Table 7). The I2C master can abort the read transfer with a NACK condition after any data byte if it is not interested in the CRC. No Clock Stretching When a command without clock stretching has been issued, the sensor responds to a read header with a not acknowledge (NACK), if no data is present. Clock Stretching When a command with clock stretching has been issued, the sensor responds to a read header with an ACK and subsequently pulls down the SCL line. The SCL line is pulled down until the measurement is complete. As soon as the measurement is complete, the sensor releases the SCL line and sends the measurement results. 4.5 Measurement Commands for Periodic Data Acquisition Mode In this mode one issued measurement command yields a stream of 16 bit temperature values. In periodic mode different measurement commands can be selected. The corresponding 16 bit commands are shown in Table 8. They differ with respect to repeatability (low, medium and high) and data acquisition frequency (0.5, 1, 2, 4 & 10 measurements per second, mps). Clock stretching cannot be selected in this mode. The data acquisition frequency and the repeatability setting influences the measurement duration and the current consumption of the sensor. This is explained in section 2.2 of this datasheet. If a measurement command is issued, while the sensor is busy with a measurement (measurement durations see Table 3), it is recommended to issue a break command first (see section 4.7). Upon reception of the break command the sensor will finish the ongoing measurement and enter the single shot mode. SCL free SCL free I2C Address Temperature MSB 16-bit command I2C write header I2C read header I2C Address I2C Address I2C read header measurement completed measurement ongoing measurement ongoing measurement ongoing SCL pulled low Temperature LSB 16-bit temperature value Checksum S S W P CRC P R R clock stretching disabled clock stretching enabled Command LSB Command MSB S P |
Similar Part No. - STS30 |
|
Similar Description - STS30 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |