| Electronic Components Datasheet Search |
|
TMP1827 Datasheet(PDF) 39 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
TMP1827 Datasheet(HTML) 39 Page - Texas Instruments |
|
39 / 68 page ![]() 8.5 Programming The TMP1827 has multiple methods in which an application can access the device functions for temperature conversion and EEPROM programming. When accessing multiple device the MATCHADDR command along with the 64-bit device address must be used. If the short address has been programmed uniquely, then the host may use the FLEXADDR command along with the 8-bit short address must be used. The sections below describe the sequences that must be followed to access the device functions properly. 8.5.1 Single Device Temperature Conversion and Read Figure 8-25 shows the program flow that the host MCU must execute for temperature conversion and subsequent read of the temperature result. As the temperature results are the first two bytes of the register scratchpad, the host may optionally stop the read after the device transmits the first two bytes by performing a bus reset. RST ATR SKIPADDR CONVERTTEMP CCh 44h WAIT t DELAY + tCONV RST ATR SKIPADDR READ SP-1 CCh BEh 8 BYTES DEVICE DATA CRC Figure 8-25. Single Device Temperature Conversion and Read Programming Flow 8.5.2 Multiple Device Temperature Conversion and Read Figure 8-26 shows the program flow that the host MCU must execute for temperature conversion and subsequent read of the temperature result for multiple devices. The host must use the MATCHADDR command or the FLEXADDR command to address each device on the bus, because the devices do not arbitrate on a read function. RST ATR SKIPADDR CONVERTTEMP CCh 44h WAIT t DELAY + tCONV RST ATR MATCHADDR READ SP-1 55h BEh 8 BYTES DEVICE DATA CRC 8-BYTE ADDRESS DEVICE-1 RST ATR MATCHADDR READ SP-1 55h BEh 8 BYTES DEVICE DATA CRC 8-BYTE ADDRESS DEVICE-N Figure 8-26. Multiple Device Temperature Conversion and Read Programming Flow 8.5.3 Register Scratchpad Update and Commit Figure 8-27 shows the sequence the host must execute to update the register scratchpad and commit to the configuration EEPROM. The host must read the scratchpad to ensure it can perform the correct read modify write to the register locations, before it commits the same to the configuration EEPROM. If the host has only one device, or if the application can guarantee no bus corruption, then it may use SKIPADDR command to globally update and commit the register scratchpad region. However once committed and locked, it is not possible for the host to update the locations anymore, and hence TI strongly advises that the host still read the locations before running the commit operation. www.ti.com TMP1827 SBOSA15 – SEPTEMBER 2022 Copyright © 2022 Texas Instruments Incorporated Submit Document Feedback 39 Product Folder Links: TMP1827 |
|
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 |