selected languagethis page is Englishno German page available

I2C Register Description

   

General

IRD (I2C Register Description) stands for a technology which introduces an entirely new level of device access.

Instead of working with addresses, offsets and byte values the user is provided with a comprehensive view of device registers which are given by the names used in the data sheets.

Mapping between such names and the physical locations within a device are done automatically by I2C Studio.

The mapping is device-dependent. It gets described by IRD files.

Concept

Let's assume as an example a bus where a Smart Battery IC has the address 0x0b.

As described in the standard a Smart Battery has got a "Battery Mode" register at

subaddress 0x03.

Smart Battery Data Sheet

 

When an I2C master reads data from this register, a standard I2C tracer would simply display the transferred raw data. This is not really helpful, because the developer has to use the data sheet to understand the meaning of the transfer.

Raw View

 

Using the IRD description of the Smart Battery protocol the tracer can convert the raw data stream into a register view.

The register view displays, which data have been transferred to or from a register.

Register View

 

Using the register view the developer still needs the data sheet to understand the meaning of the bits in the transferred data.

The value view allows the developer to work completely without the data sheet. In this view every bit gets displayed with its name and meaning.

Value View

 

Thus, no deeper knowledge about the register locations and the content of the registers is needed to efficiently debug and enhance applications.

 

IRD supported ICs

Analog Devices

ADM1021 A - Temperature Monitor
ADM1022 - Temperature Monitor and Fan Controller
ADM1023 - High Accuracy Temperature Monitor
ADM1024 - Hardware Monitor
ADM1025 -A - Hardware Monitor
ADM1027 -dbCOOL Remote Thermal Controller And Voltage Monitor
ADM1028 - Remote Thermal Diode Monitor With Linear Fan Control
ADM1029 -Dual PWM Fan Controller And Temperature Monitor For High Availability Systems
ADT 7518 - Temperature Sensor, 4-Channel ADC And Quad Voltage Output DAC

Linear Technology

LTC 3447 - Controllable Buck Regulator

Maxim

DS 1307 - Real-Time Clock
DS 1337 - Serial Real Time Clock
DS 1338 - Real-Time Clock
DS 1339 - Serial Real Time Clock
DS 1340 - RTC With Trickle Charger
DS 1371 - 32 Bit Binary Counter Watchdog Clock
DS 1374 - 32 Bit Binary Counter Watchdog RTC With Trickle Charger
DS 1375 - Digital Input RTC With Alarm
DS 1388 - EEPROM Bank 1 - RTC/Supervisor EEPROM Bank 1
DS 1388 - EEPROM Bank 2 - RTC/Supervisor EEPROM Bank 2
DS 1388 - RTC/Supervisor With Trickle Charger
DS 1631-A / DS 1371 - High-Precision Digital Thermometer And Thermostat
DS 1672 - Low Voltage Serial Timekeeping Chip
DS 1678 - Real Time Event Recorder
DS 1682 - Total Elapse Time Recorder With Alarm
DS 1721 - Digital Thermometer And Thermostat
DS 1775 - Digital Thermometer And Thermostat
DS 3231 - Extremly Accurate RTC With TCXO
DS 75 -Digital Thermometer And Thermostat
MAX 1617 A - Remote/Local Temperature Sensor
MAX 1619 - Remote/Local Temperature Sensor With Dual-Alarm Outputs
MAX 6660 - Remote-Junction Temperature-Controlled Fan- Speed Regulator
MAX 6625 - 9 Bit Temperature Sensor
MAX 6626 - 12 Bit Temperature Sensor
MAX 6633 - 12 Bit Plus Sign Temperature Sensor
MAX 6634 - 12 Bit Plus Sign Temperature Sensor
MAX 6635 - 12 Bit Plus Sign Temperature Sensor
MAX 6646 - Precision Remote/Local Sensor With Overtemperature Alarm
MAX 6647 - Precision Remote/Local Sensor With Overtemperature Alarm
MAX 6649 - Precision Remote/Local Sensor With Overtemperature Alarm
MAX 6680 / MAX 6681 -1°C Fail- Safe Remote/Local Temperature Sensor
MAX 6690 - 2°C Accurate Remote/Local Temperature Sensor
MAX 6900 - RTC In A TDFN
MAX 6909 / 6910 - RTC With uP Supervisor And NV RAM Controller
MAX 6917 - RTC With Microprocessor Supervisor And NV RAM Controller

National Semiconductor

LM 63 - Accurate Remote Diode Digital Temperature Sensor
LM 64 - Remote Diode Temperature Sensor With PWM Fan Control And 5 GPIO's

LM 75 - Digital Temperature Sensor and Thermal Watchdog with Two-Wire Interface
LM 82 - Remote-Diode And Local Digital Temperature Sensor
LM 83 - Triple-Diode Input And Local Digital Temperature Sensor
LM 84 - Diode Input Digital Temperature Sensor
LM 85 - Hardware Monitor With Integrated Fan Control

Philips Semiconductors

SAA7118 - Multistandard video decoder with adaptive comb filter and component video input
SAA7119 - Multistandard video decoder with adaptive comb filter and component video input
TDA 10046 AHT - Single Chip Channel Receiver For 2k And 8k COFDM Modulated Signals

SBS Forum

Smart Battery Data - Revision 1.1
Smart Battery Charger - Revision 1.1
Smart Battery Manager - Revision 1.0
Smart Battery Selector - Revision 1.1

Texas Instruments

TMP 75 - Digital Temperature Sensor
TMP 100 - Digital Temperature Sensor
TMP 101 - Digital Temperature Sensor
TMP 175 - Digital Temperature Sensor

 

This list of course refers to the most recent version of I2C Studio.

See IRD User Manual for more details.