Motor de Búsqueda de Datasheet de Componentes Electrónicos
  Mexican  ▼
ALLDATASHEET.COM.MX

X  

LTC4331 Datasheet(PDF) 17 Page - Analog Devices

No. de pieza LTC4331
Descripción Electrónicos  I2C Slave Device Extender Over Rugged Differential Link
PDF  26 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricante Electrónico  AD [Analog Devices]
Página de inicio  http://www.analog.com
Logo AD - Analog Devices

LTC4331 Datasheet(HTML) 17 Page - Analog Devices

Back Button LTC4331 Datasheet HTML 13Page - Analog Devices LTC4331 Datasheet HTML 14Page - Analog Devices LTC4331 Datasheet HTML 15Page - Analog Devices LTC4331 Datasheet HTML 16Page - Analog Devices LTC4331 Datasheet HTML 17Page - Analog Devices LTC4331 Datasheet HTML 18Page - Analog Devices LTC4331 Datasheet HTML 19Page - Analog Devices LTC4331 Datasheet HTML 20Page - Analog Devices LTC4331 Datasheet HTML 21Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 17 / 26 page
background image
LTC4331
17
Rev 0
For more information www.analog.com
APPLICATIONS INFORMATION
Figure13. SCL Frequency Range when the I2C
Master Ignores Slave SCL Low Stretching
side, the LTC4331 acting as an I2C master also releases
SCL and SDA if an remote slave is signaling a timeout. In
addition, the LTC4331 master sends a STOP event and
requires a local side STOP event before allowing further
remoteI2Ctransactions.Thisensuresthelocalandremote
are synchronized.
Inaddition,thelocalsideLTC4331slaveinterfacecontains
an SDA stuck-low prevention circuit which ensures the
LTC4331 does not hold SDA low when the I2C bus is idle.
This typically occurs when there is a loss of I2C protocol
synchronization between the master and slave devices.
If the LTC4331 is holding SDA low while SCL is high for
35ms, the interface is reset and SDA is released.
Remote Stuck Bus Protection
On the remote side, the LTC4331 master device can detect
and attempt recovery from I2C bus faults. If the master
device senses that SDA is low when it should be high,
it considers SDA stuck by a slave device. The LTC4331
enters a bus recovery routine which drives 16 SCL clocks
onto the bus and then issues a STOP event. This routine
is also entered if SDA is sensed low after a startup. If
successful, the LTC4331 master then ignores further
local I2C bus transactions until the local bus transmits a
STOP condition. If the routine is unsuccessful, it retries
whenever a local side master initiates a new transaction.
If the remote LTC4331 detects that SCL is stuck, it auto-
matically NACKs all I2C transactions from the local bus
until it measures SCL high and receives a STOP command
from a local I2C master.
For both SCL and SDA fault conditions, the remote
LTC4331 sends a FAULT response to the local LTC4331
which sets the EXT_I2C_FAULT EVENT bit.
Remote Reset
The local side LTC4331 can trigger a remote side LTC4331
reset by holding the ON pin low for a minimum of tREMOTE_
RESET. In addition, the remote LTC4331 is automatically
reset after tREMOTE_RESET if the link is disconnected. A
remote reset disables all remote side outputs, including
pin CTRL, until link communication is reestablished.
Considerations
• The LTC4331 relies on SCL clock-stretching to account
for link and remote bus latencies. Using a local master,
either hardware or software based, that fully supports
clock-stretching is highly recommended for best per-
formance. Alternately, the SCL frequency can also be
reduced such that the LTC4331’s SCL configured
low time and remote response time is less than the
master’s programmed SCL low time. The total clock-
stretching time of the local LTC4331 I2C slave device
depends on SPEED1 and SPEED2 pin settings and
remote I2C Slave device timing requirements. This is
not recommended. See Figure13.
Table1. Known I2C Master Devices Incompatible with
LTC4331 SCL Clock-Stretching
DEVICE
ISSUE
WORKAROUND
All Raspberry Pi
models (Broadcom
BCM283X)
Hardware I2C
peripheral clock-
stretching issues
Use software based
I2C that fully supports
SCL clock-stretching
Analog Devices
DC590B QuikEval
controller
SCL signal path is
not bidirectional
Use Analog Devices
Linduino® w/DC590
sketch
• The LTC4331 I2C Slave Extender does not support
remote I2C devices acting as masters. Therefore the
SMBus Address Resolution Protocol and Host Notify
Protocol are not supported.
• When using SMBus ARA, if there are SMBus slave
devices on the local and remote side of the extender,
30m
600m
SPEED INDEX
4
5
6
7
8
10
100
4331 F13



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26


Datasheet Descarga

Go To PDF Page


Enlace URL



¿ALLDATASHEET es útil para Ud.?  [ DONATE ] 

Todo acerca de Alldatasheet   |   Publicidad   |   Contáctenos   |   Política de Privacidad   |   Enlace a la hoja de datos    |   Intercambio de Enlaces   |   Lista de Fabricantes
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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