| Electronic Components Datasheet Search |
|
TMP9R01DGS/EM Datasheet(PDF) 23 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
TMP9R01DGS/EM Datasheet(HTML) 23 Page - Texas Instruments |
|
23 / 45 page ![]() read for a read operation, a new value must be written to the pointer register. This transaction is accomplished by issuing a target address byte with the R/W bit low, followed by the pointer register byte; no additional data are required. The controller can then generate a start condition and send the target address byte with the R/W bit high to initiate the read command; see Figure 7-9 for details of this sequence. If repeated reads from the same register are desired, continually sending the pointer register bytes is not necessary because the TMP9R01-SEP and TMP9R01-SP devices retain the pointer register value until the value is changed by the next write operation. The register bytes are sent MSB first, followed by the LSB. However, to mitigate the effects of single-event upsets and single-event functional interrupts, write the appropriate value to the pointer register each time a read operation is performed. Relying on the last value stored in the pointer register can increase the probability of a failed read due to a single event upset. Note During the exposure time, all I2C registers can be continuously read. However, resetting TMP9R01- SEP and TMP9R01-SP devices before every read is recommended. Without resetting the device, there is a chance the TMP9R01-SEP and TMP9R01-SP devices perform not as accurately as expected. Terminate read operations by issuing a not-acknowledge command at the end of the last byte to be read. For a single-byte operation, the controller must leave the SDA line high during the acknowledge time of the first byte that is read from the target. 7.5.1.5 Timeout Function The TMP9R01-SEP and TMP9R01-SP devices reset the serial interface if either SCL or SDA is held low for 25ms (typical) between a start and stop condition. If the TMP9R01-SEP and TMP9R01-SP devices are holding the bus low, the devices release the bus and waits for a start condition. To avoid activating the timeout function, maintaining a communication speed of at least 1kHz for the SCL operating frequency is necessary. 7.5.1.6 High-Speed Mode For the two-wire bus to operate at frequencies above 1MHz, the controller device must issue a high-speed mode (HS-mode) controller code (0000 1xxx) as the first byte after a start condition to switch the bus to high-speed operation. The TMP9R01-SEP and TMP9R01-SP devices do not acknowledge this byte, but switch the input filters on SDA and SCL and the output filter on SDA to operate in HS-mode, thus allowing transfers at up to 2.17MHz. After the HS-mode controller code is issued, the controller transmits a two-wire target address to initiate a data transfer operation. The bus continues to operate in HS-mode until a stop condition occurs on the bus. Upon receiving the stop condition, the TMP9R01-SEP and TMP9R01-SP devices switch the input and output filters back to fast mode operation. 7.5.2 General-Call Reset The TMP9R01-SEP and TMP9R01-SP devices support reset using the two-wire general-call address 00h (0000 0000b). The device acknowledges the general-call address and responds to the second byte. If the second byte is 06h (0000 0110b), the device executes a software reset as shown in Figure 7-10. This software reset restores the power-on reset state to all registers and aborts any conversion in progress. The TMP9R01-SEP and TMP9R01-SP devices take no action in response to other values in the second byte. www.ti.com TMP9R01-SEP, TMP9R01-SP SNIS238A – JULY 2025 – REVISED JULY 2026 Copyright © 2026 Texas Instruments Incorporated Submit Document Feedback 23 Product Folder Links: TMP9R01-SEP TMP9R01-SP |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | 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 |