| Electronic Components Datasheet Search |
|
TMP442 Datasheet(PDF) 16 Page - Texas Instruments |
|
|
|
|||||||||||||||||||||||||||||
TMP442 Datasheet(HTML) 16 Page - Texas Instruments |
|
16 / 29 page ![]() BUS OVERVIEW READ/WRITE OPERATIONS SERIAL INTERFACE SERIAL BUS ADDRESS TWO-WIRE INTERFACE SLAVE DEVICE TMP441 TMP442 SBOS425A – DECEMBER 2008 – REVISED MARCH 2009 .............................................................................................................................................. www.ti.com Table 10. TMP441 Slave Address Options TWO-WIRE SLAVE The TMP441/42 are SMBus interface-compatible. In ADDRESS A1 A0 SMBus protocol, the device that initiates the transfer 0011 100 Float 0 is called a master, and the devices controlled by the master are slaves. The bus must be controlled by a 0011 101 Float 1 master device that generates the serial clock (SCL), 0011 110 0 Float controls the bus access, and generates the START 0011 111 1 Float and STOP conditions. 0101 010 Float Float To address a specific device, a START condition is 1001 100 0 0 initiated. START is indicated by pulling the data line 1001 101 0 1 (SDA) from a high-to-low logic level while SCL is 1001 110 1 0 high. All slaves on the bus shift in the slave address 1001 111 1 1 byte, with the last bit indicating whether a read or write operation is intended. During the ninth clock The TMP442 has a factory-preset slave address. The pulse, the slave being addressed responds to the TMP442A slave address is 1001100b, and the master by generating an Acknowledge and pulling TMP442B slave address is 1001101b. The SDA low. configuration of the DXP and DXN channels are Data transfer is then initiated and sent over eight independent of the address. Unused DXP channels clock pulses followed by an Acknowledge bit. During can be left open or tied to GND. data transfer SDA must remain stable while SCL is high, because any change in SDA while SCL is high is interpreted as a control signal. Accessing a particular register on the TMP441/42 is Once all data have been transferred, the master accomplished by writing the appropriate value to the generates a STOP condition. STOP is indicated by Pointer Register. The value for the Pointer Register is pulling SDA from low to high, while SCL is high. the first byte transferred after the slave address byte with the R/W bit low. Every write operation to the TMP441/42 requires a value for the Pointer Register (see Figure 16). The TMP441/42 operate only as a slave device on either the Two-Wire bus or the SMBus. Connections When reading from the TMP441/42, the last value to either bus are made via the open-drain I/O lines, stored in the Pointer Register by a write operation is SDA and SCL. The SDA and SCL pins feature used to determine which register is read by a read integrated spike suppression filters and Schmitt operation. To change the register pointer for a read triggers to minimize the effects of input spikes and operation, a new value must be written to the Pointer bus noise. The TMP441/42 support the transmission Register. This transaction is accomplished by issuing protocol for fast (1kHz to 400kHz) and high-speed a slave address byte with the R/W bit low, followed (1kHz to 3.4MHz) modes. All data bytes are by the Pointer Register byte; no additional data are transmitted MSB first. required. The master can then generate a START condition and send the slave address byte with the R/W bit high to initiate the read command. See Figure 18 for details of this sequence. If repeated To communicate with the TMP441/42, the master reads from the same register are desired, it is not must first address slave devices via a slave address necessary to continually send the Pointer Register byte. The slave address byte consists of seven bytes, because the TMP441/42 retain the Pointer address bits, and a direction bit indicating the intent Register value until it is changed by the next write of executing a read or write operation. operation. Note that register bytes are sent MSB first, followed by the LSB. ADDRESSES Read operations should be terminated by issuing a Not-Acknowledge command at the end of the last The TMP441 supports nine slave device addresses. byte to be read. For a single-byte operation, the The TMP442A and TMP442B are available in two master should leave the SDA line high during the different fixed serial interface addresses. Acknowledge time of the first byte that is read from the slave. For a two-byte read operation, the master The slave device address for the TMP441 is set by must pull SDA low during the Acknowledge time of the A1 and A0 pins, as summarized in Table 10. the first byte read, and should leave SDA high during the Acknowledge time of the second byte read from the slave. 16 Submit Documentation Feedback Copyright © 2008–2009, Texas Instruments Incorporated Product Folder Link(s): TMP441 TMP442 |
|
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 |