| поискавой системы для электроныых деталей |
|
TMP116 датащи(PDF) 17 Page - Texas Instruments |
|
|
|||||||||||||||||||||||||||||
TMP116 датащи(HTML) 17 Page - Texas Instruments |
|
17 / 46 page ![]() 17 TMP116, TMP116N www.ti.com SBOS740A – MAY 2017 – REVISED MAY 2019 Product Folder Links: TMP116 Submit Documentation Feedback Copyright © 2017–2019, Texas Instruments Incorporated 7.5 Programming 7.5.1 EEPROM Programming 7.5.1.1 EEPROM Overview The device consists of a user-programmable EEPROM that can be used for two purposes: • Storing the reset values of configuration register and alert registers • Four 16-bit locations for general-purpose use; see the EEPROM[4:1] registers On reset, the device goes through a reset sequence that loads the values programmed in the EEPROM into the respective register map locations. This process takes approximately 1.5 ms. When the reset sequence is completed the device starts operating in accordance to the configuration parameters that are loaded from the EEPROM. Any I2C writes performed during this initial period to the registers are ignored. I2C read transactions can still be performed with the device during the reset period. While the reset sequence is being executed, the EEPROM_Busy status flag in the EEPROM unlock register is cleared. During production, the EEPROM in the TMP116 is programmed with reset values as shown in Table 3. The Programming the EEPROM section describes how to change these values. Additionally, during production a unique ID is programmed in the general-purpose EEPROM locations. This unique ID is used to support NIST traceability. The TMP116 units are 100% tested on a production setup that is NIST traceable and verified with equipment that is calibrated to ISO/IEC 17025 accredited standards. Only reprogram the general-purpose EEPROM[4:1] locations if NIST traceability is not desired. 7.5.1.2 Programming the EEPROM To prevent accidental programming, the EEPROM is locked by default. When locked, any I2C writes to the register map locations are performed only on the volatile registers and not on the EEPROM. Figure 25 illustrates a flow chart describing the EEPROM programming sequence. To program the EEPROM, first unlock the EEPROM by setting the EUN bit in the EEPROM unlock register. After the EEPROM is unlocked, any subsequent I2C writes to the register map locations program a corresponding non-volatile memory location in the EEPROM. Programming a single location typically takes 7 ms to complete and consumes 230 µA. Do not perform any I2C writes until programming is completed. During programming, the EEPROM_busy flag is set. Read this flag to monitor if the programming is complete. After programming the desired data, issue a general- call reset command to trigger a software reset. The programmed data from the EEPROM are then loaded to the corresponding register map locations as part of the reset sequence. This command also clears the EUN bit and automatically locks the EEPROM to prevent any further accidental programming. The application must avoid temperature conversions when the EEPROM is unlocked. |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |