11.07.2015 Views

SMBus 2 in Systems with I2C(tm) - SBS-IF Smart Battery System ...

SMBus 2 in Systems with I2C(tm) - SBS-IF Smart Battery System ...

SMBus 2 in Systems with I2C(tm) - SBS-IF Smart Battery System ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SBS</strong>-<strong>IF</strong> Portable Design Conference<strong>SMBus</strong> 2.0 <strong>in</strong> <strong><strong>System</strong>s</strong> <strong>with</strong> I 2 C*Dale StolitzkaDirector, Architecture LabAnalog Devices, Inc.January 2002Other names and brands may be claimed as the property of others.*All trademarks cited <strong>in</strong> this presentation are acknowledged as the property of their respective owners.


<strong>SBS</strong>-<strong>IF</strong> Portable Design ConferenceMix<strong>in</strong>g <strong>SMBus</strong> and I 2 C devices,can I get <strong>in</strong> trouble?• <strong>SMBus</strong> layers usedthroughout system• Designers mix-<strong>in</strong> I 2 Cdue to availability• DC electrical level<strong>in</strong>compatibilities andAC timeout issueswill arise!<strong>SMBus</strong> ≠ I 2 CEEPROMTemp/fan<strong>SMBus</strong>Host controllerDIMMPCI A<strong>Battery</strong>PCI BChargerAnalog Devices, Inc. – <strong>Smart</strong> <strong>Battery</strong> Data Expo


<strong>SBS</strong>-<strong>IF</strong> Portable Design ConferenceDC parameters matterV DD= 3.3V ± 10%2.54V0.89VV OL@ 4mA (<strong>SMBus</strong> high power) 0.4 VI LEAK(<strong>SMBus</strong> high power) 10 µAAnalog Devices, Inc. – <strong>Smart</strong> <strong>Battery</strong> Data Expo


<strong>SBS</strong>-<strong>IF</strong> Portable Design ConferenceAC tim<strong>in</strong>g and timeouts matterI 2 C<strong>SMBus</strong>THD; DAT 0 ns 300 nSRISE TIME 1000 ns from 0.89V to 2.54V 1000 ns from 0.65V to 2.25VFALL TIME* output stage:250 ns from 2.54V to 0.89V300 ns from 2.25V to 0.65V• AC tim<strong>in</strong>g differences affect component selection• <strong>SMBus</strong> uses bus timeouts; I 2 C has no timeouts and nom<strong>in</strong>imum data rateAnalog Devices, Inc. – <strong>Smart</strong> <strong>Battery</strong> Data Expo


<strong>SBS</strong>-<strong>IF</strong> Portable Design ConferenceWhat if the bus is stuck?• Host detects timeout• Watch for slave timeout• Send Stop condition• Is the bus clear or at idle?• if SMBDAT (SDA) is low, theanswer is no• A robust host will clock the busuntil SMBDAT returns to high2<strong>SMBus</strong>HostSlaveM/B sensoror EEPROMAnalog Devices, Inc. – <strong>Smart</strong> <strong>Battery</strong> Data Expo


<strong>SBS</strong>-<strong>IF</strong> Portable Design ConferenceDesign<strong>in</strong>g for <strong>in</strong>teroperability• Host controllers could support dual protocol operation• S<strong>in</strong>k I OL> 4mA• Output I 2 C ‘1’ and <strong>SMBus</strong> ‘0’ levels.• Accept <strong>SMBus</strong> ‘1’ and I 2 C ‘0’ levels.• Output data <strong>with</strong> <strong>SMBus</strong> hold time• Accept data <strong>with</strong> I 2 C hold time• Watch for mid-byte start and stop conditions• Host monitors and proxies for device timeouts & clears the bus• Us<strong>in</strong>g the packet error check<strong>in</strong>g will help robustness• Mix<strong>in</strong>g I 2 C and <strong>SMBus</strong> masters can be problematic• I 2 C Master-write tim<strong>in</strong>g can potentially cause problems <strong>with</strong>arbitrationAnalog Devices, Inc. – <strong>Smart</strong> <strong>Battery</strong> Data Expo


Power IC’s for portablesADP330X, ADP3610/11LCD Driver PSADP3025ADP3022Ma<strong>in</strong>/<strong>System</strong>DC/DCADP3422/3415ADP3203/ADP3204/3415CPU Core PowerADP3605HDD+12+ 53.32.51.81.51.251.20.8Intel MobileProcessorsMemoryDDRHUB/PCCARDAGPRTCVIDADP33XXLDOADP3801/02/10/11<strong>Battery</strong> ChargerADP3806<strong>Battery</strong> <strong>Battery</strong>


New ADP3806 battery charger• Accurate to meet SBC spec• ±0.4% at 25°C• ±0.75% from 0°C to 85°C• Fast• 500KHz switcher• small <strong>in</strong>ductors• Flexible• fixed output for 3 or 4 Li + cells• variable output versions• Safe• Rail-to-rail current sens<strong>in</strong>g<strong>SMBus</strong>Host1chargerADP38062<strong>SMBus</strong>powersourcebattery

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!