IC has pull-down resistors on SMBus lines? The Next CEO of Stack OverflowMOSFET and clamp on I2C interface lines as level tranlastorSMBus with AVR?i2C : pull-up resistors “design pattern”, Shielded cable and connector?I2C protocol debugging using oscilloscopePS2 / SMBus communicationDoes SMBus spec lie about I2C?If a datasheet doesn't state I2C address pins have pull-up/down resistors, does that mean I must connect them?I2C device lists 20mA max current on AD, CL, and DA pins. Do I need a resistor between it and Arduino?SMBus Address and BaudRateSMBus v1.1 voltage threshhold value
Is "three point ish" an acceptable use of ish?
Won the lottery - how do I keep the money?
TikZ: How to fill area with a special pattern?
How to use ReplaceAll on an expression that contains a rule
Help/tips for a first time writer?
Is French Guiana a (hard) EU border?
Easy to read palindrome checker
Traveling with my 5 year old daughter (as the father) without the mother from Germany to Mexico
Is it correct to say moon starry nights?
Strength of face-nailed connection for stair steps
If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?
New carbon wheel brake pads after use on aluminum wheel?
Yu-Gi-Oh cards in Python 3
From jafe to El-Guest
In the "Harry Potter and the Order of the Phoenix" videogame, what potion is used to sabotage Umbridge's Speakers?
Can I calculate next year's exemptions based on this year's refund/amount owed?
Why doesn't UK go for the same deal Japan has with EU to resolve Brexit?
0-rank tensor vs vector in 1D
Define command that accepts \ in arguments
Is it professional to write unrelated content in an almost-empty email?
Does destroying a Lich's phylactery destroy the soul within it?
Is there a way to save my career from absolute disaster?
Sulfuric acid symmetry point group
Why is information "lost" when it got into a black hole?
IC has pull-down resistors on SMBus lines?
The Next CEO of Stack OverflowMOSFET and clamp on I2C interface lines as level tranlastorSMBus with AVR?i2C : pull-up resistors “design pattern”, Shielded cable and connector?I2C protocol debugging using oscilloscopePS2 / SMBus communicationDoes SMBus spec lie about I2C?If a datasheet doesn't state I2C address pins have pull-up/down resistors, does that mean I must connect them?I2C device lists 20mA max current on AD, CL, and DA pins. Do I need a resistor between it and Arduino?SMBus Address and BaudRateSMBus v1.1 voltage threshhold value
$begingroup$
The datasheet of TI bq40z50-R2 (Li-Ion Battery Pack Manager) tells that "The SMBus clock and data lines have internal pulldown".
Pin equivalent Diagram is in image below:
Aren't usually the SMBus Data and Clock lines to be connected to pull-up resistors?
I'd like to connect this IC and a Battery Charger IC to same SMBus, but the latter requires pull-up resistors for the SMBus lines.
Would this work anyway?
Thanks
i2c smbus
$endgroup$
add a comment |
$begingroup$
The datasheet of TI bq40z50-R2 (Li-Ion Battery Pack Manager) tells that "The SMBus clock and data lines have internal pulldown".
Pin equivalent Diagram is in image below:
Aren't usually the SMBus Data and Clock lines to be connected to pull-up resistors?
I'd like to connect this IC and a Battery Charger IC to same SMBus, but the latter requires pull-up resistors for the SMBus lines.
Would this work anyway?
Thanks
i2c smbus
$endgroup$
add a comment |
$begingroup$
The datasheet of TI bq40z50-R2 (Li-Ion Battery Pack Manager) tells that "The SMBus clock and data lines have internal pulldown".
Pin equivalent Diagram is in image below:
Aren't usually the SMBus Data and Clock lines to be connected to pull-up resistors?
I'd like to connect this IC and a Battery Charger IC to same SMBus, but the latter requires pull-up resistors for the SMBus lines.
Would this work anyway?
Thanks
i2c smbus
$endgroup$
The datasheet of TI bq40z50-R2 (Li-Ion Battery Pack Manager) tells that "The SMBus clock and data lines have internal pulldown".
Pin equivalent Diagram is in image below:
Aren't usually the SMBus Data and Clock lines to be connected to pull-up resistors?
I'd like to connect this IC and a Battery Charger IC to same SMBus, but the latter requires pull-up resistors for the SMBus lines.
Would this work anyway?
Thanks
i2c smbus
i2c smbus
asked 1 hour ago
haku15haku15
726
726
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
The internal pull-downs in question are very weak, 1 MΩ. They are not meant to be "operational", and won't have any effect on normal I2C data transactions when the standard (10k-5k or 2k) pull-ups are attached to the I2C system bus. The reason for weak pull-downs is to provide well-defined bus state during power-on transients, when not all parts of the system are yet powered up.
The initial state with pull-downs is used by internal logic of the IC, per datasheet P.34:
When the gas gauge senses that both lines are low (such as during
removal of the pack),the device performs auto-offset calibration and
then goes into SLEEP mode to conserve power"
$endgroup$
$begingroup$
Just a tip: you can use HTML symbols in the posts.Ω,μ,°, etc. For superscripts and subscripts use HTML<sup>...</sup>and<sub>...</sub>. They don't work in the comments.
$endgroup$
– Transistor
53 mins ago
$begingroup$
Ok, thanks for the explanation!
$endgroup$
– haku15
9 mins ago
$begingroup$
@Transistor, thanks, and don't delete your comment - I will use it as future guide:-)
$endgroup$
– Ale..chenski
3 mins ago
add a comment |
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
);
);
, "mathjax-editing");
StackExchange.ifUsing("editor", function ()
return StackExchange.using("schematics", function ()
StackExchange.schematics.init();
);
, "cicuitlab");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "135"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f430005%2fic-has-pull-down-resistors-on-smbus-lines%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
The internal pull-downs in question are very weak, 1 MΩ. They are not meant to be "operational", and won't have any effect on normal I2C data transactions when the standard (10k-5k or 2k) pull-ups are attached to the I2C system bus. The reason for weak pull-downs is to provide well-defined bus state during power-on transients, when not all parts of the system are yet powered up.
The initial state with pull-downs is used by internal logic of the IC, per datasheet P.34:
When the gas gauge senses that both lines are low (such as during
removal of the pack),the device performs auto-offset calibration and
then goes into SLEEP mode to conserve power"
$endgroup$
$begingroup$
Just a tip: you can use HTML symbols in the posts.Ω,μ,°, etc. For superscripts and subscripts use HTML<sup>...</sup>and<sub>...</sub>. They don't work in the comments.
$endgroup$
– Transistor
53 mins ago
$begingroup$
Ok, thanks for the explanation!
$endgroup$
– haku15
9 mins ago
$begingroup$
@Transistor, thanks, and don't delete your comment - I will use it as future guide:-)
$endgroup$
– Ale..chenski
3 mins ago
add a comment |
$begingroup$
The internal pull-downs in question are very weak, 1 MΩ. They are not meant to be "operational", and won't have any effect on normal I2C data transactions when the standard (10k-5k or 2k) pull-ups are attached to the I2C system bus. The reason for weak pull-downs is to provide well-defined bus state during power-on transients, when not all parts of the system are yet powered up.
The initial state with pull-downs is used by internal logic of the IC, per datasheet P.34:
When the gas gauge senses that both lines are low (such as during
removal of the pack),the device performs auto-offset calibration and
then goes into SLEEP mode to conserve power"
$endgroup$
$begingroup$
Just a tip: you can use HTML symbols in the posts.Ω,μ,°, etc. For superscripts and subscripts use HTML<sup>...</sup>and<sub>...</sub>. They don't work in the comments.
$endgroup$
– Transistor
53 mins ago
$begingroup$
Ok, thanks for the explanation!
$endgroup$
– haku15
9 mins ago
$begingroup$
@Transistor, thanks, and don't delete your comment - I will use it as future guide:-)
$endgroup$
– Ale..chenski
3 mins ago
add a comment |
$begingroup$
The internal pull-downs in question are very weak, 1 MΩ. They are not meant to be "operational", and won't have any effect on normal I2C data transactions when the standard (10k-5k or 2k) pull-ups are attached to the I2C system bus. The reason for weak pull-downs is to provide well-defined bus state during power-on transients, when not all parts of the system are yet powered up.
The initial state with pull-downs is used by internal logic of the IC, per datasheet P.34:
When the gas gauge senses that both lines are low (such as during
removal of the pack),the device performs auto-offset calibration and
then goes into SLEEP mode to conserve power"
$endgroup$
The internal pull-downs in question are very weak, 1 MΩ. They are not meant to be "operational", and won't have any effect on normal I2C data transactions when the standard (10k-5k or 2k) pull-ups are attached to the I2C system bus. The reason for weak pull-downs is to provide well-defined bus state during power-on transients, when not all parts of the system are yet powered up.
The initial state with pull-downs is used by internal logic of the IC, per datasheet P.34:
When the gas gauge senses that both lines are low (such as during
removal of the pack),the device performs auto-offset calibration and
then goes into SLEEP mode to conserve power"
edited 48 mins ago
answered 57 mins ago
Ale..chenskiAle..chenski
28.9k11866
28.9k11866
$begingroup$
Just a tip: you can use HTML symbols in the posts.Ω,μ,°, etc. For superscripts and subscripts use HTML<sup>...</sup>and<sub>...</sub>. They don't work in the comments.
$endgroup$
– Transistor
53 mins ago
$begingroup$
Ok, thanks for the explanation!
$endgroup$
– haku15
9 mins ago
$begingroup$
@Transistor, thanks, and don't delete your comment - I will use it as future guide:-)
$endgroup$
– Ale..chenski
3 mins ago
add a comment |
$begingroup$
Just a tip: you can use HTML symbols in the posts.Ω,μ,°, etc. For superscripts and subscripts use HTML<sup>...</sup>and<sub>...</sub>. They don't work in the comments.
$endgroup$
– Transistor
53 mins ago
$begingroup$
Ok, thanks for the explanation!
$endgroup$
– haku15
9 mins ago
$begingroup$
@Transistor, thanks, and don't delete your comment - I will use it as future guide:-)
$endgroup$
– Ale..chenski
3 mins ago
$begingroup$
Just a tip: you can use HTML symbols in the posts.
Ω, μ, °, etc. For superscripts and subscripts use HTML <sup>...</sup> and <sub>...</sub>. They don't work in the comments.$endgroup$
– Transistor
53 mins ago
$begingroup$
Just a tip: you can use HTML symbols in the posts.
Ω, μ, °, etc. For superscripts and subscripts use HTML <sup>...</sup> and <sub>...</sub>. They don't work in the comments.$endgroup$
– Transistor
53 mins ago
$begingroup$
Ok, thanks for the explanation!
$endgroup$
– haku15
9 mins ago
$begingroup$
Ok, thanks for the explanation!
$endgroup$
– haku15
9 mins ago
$begingroup$
@Transistor, thanks, and don't delete your comment - I will use it as future guide:-)
$endgroup$
– Ale..chenski
3 mins ago
$begingroup$
@Transistor, thanks, and don't delete your comment - I will use it as future guide:-)
$endgroup$
– Ale..chenski
3 mins ago
add a comment |
Thanks for contributing an answer to Electrical Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f430005%2fic-has-pull-down-resistors-on-smbus-lines%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
