| Electronic Components Datasheet Search |
|
LTM4673 Datasheet(PDF) 44 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
LTM4673 Datasheet(HTML) 44 Page - Analog Devices |
|
44 / 132 page ![]() LTM4683 44 Rev. 0 For more information www.analog.com OPERATION BUS TIMEOUT PROTECTION The LTM4683 implements a timeout feature to avoid persistent faults on the serial interface. The data packet timer begins at the first START event before the device address byte write. Data packet information must be completed within 30ms, or the LTM4683 will three-state the bus and ignore the given data packet. If more time is required, assert bit 3 of MFR_CONFIG_ALL to allow typical bus timeouts of 255ms. Data packet information includes the device address byte write, command byte, repeat start event (if a read operation), device address byte read (if a read operation), all data bytes and the PEC byte if applicable. The LTM4683 allows longer PMBus timeouts for block- read data packets. This timeout is proportional to the length of the block read. The additional block read timeout applies primarily to the MFR_FAULT_LOG command. The timeout period defaults to 32ms. The user is encouraged to use as high a clock rate as possible to maintain efficient data packet transfer between all devices sharing the serial bus interface. The LTM4683 supports the full PMBus frequency range from 10kHz to 400kHz. SIMILARITY BETWEEN PMBus, SMBus AND I2C 2-WIRE INTERFACE The PMBus 2-wire interface is an incremental extension of the SMBus. SMBus is built upon I2C with some minor differences in timing, DC parameters and protocol. The PMBus/SMBus protocols are more robust than simple I2C byte commands because PMBus/SMBus provide time- outs to prevent persistent bus errors and optional packet error checking (PEC) to ensure data integrity. In general, a main device that can be configured for I2C communica- tion can be used for PMBus communication with little or no change to hardware or firmware. Repeat start (restart) is not supported by all I2C controllers but is required for SMBus/PMBus reads. If a general-purpose I2C controller is used, check that repeat start is supported. The LTM4683 supports the maximum SMBus clock speed of 100kHz and is compatible with the higher speed PMBus specification (between 100kHz and 400kHz) if MFR_COMMON polling or clock stretching is enabled. For robust communication and operation, see the Note section in the PMBus command summary table (See Table 7). Clock stretching is enabled by asserting bit 1 of MFR_CONFIG_ALL. For a description of the minor extensions and exceptions PMBus makes to SMBus, Refer to PMBus Specification Part 1 Revision 1.2: Paragraph 5: Transport. To describe the differences between SMBus and I2C, refer to System Management Bus (SMBus) Specification Version 2.0: Appendix B—Differences Between SMBus and I2C. PMBus SERIAL DIGITAL INTERFACE The LTM4683 communicates with a host (main) device using the standard PMBus serial bus interface. The tim- ing diagram, Figure 6, shows the timing relationship of the signals on the bus. The two bus lines, SDA and SCL, must be high when the bus is not in use. External pull- up resistors or current sources are required on these lines. The LTM4683 is a subordinate device. The main device can communicate with the LTM4683 using the following formats: n The Main Transmitter, Subordinate Receiver n The Main Receiver, Subordinate Transmitter The following PMBus protocols are supported: n Write Byte, Write Word, Send Byte n Read Byte, Read Word, Block Read, Block Write n Alert Response Address Figure 7—Figure 24 illustrate the aforementioned PMBus protocols. All transactions support PEC and GCP (group command protocol). The Block Read supports 255 bytes of returned data. For this reason, the PMBus timeout may be extended when reading the fault log. Figure 7 is the key to the protocol diagrams in this section. PEC is optional. A value shown below a field in Figure 7—Figure 24 is a mandatory value for that field. |
|
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 |