I2C pull ups

Gast #1552927
Lesenswert?
• ▲
▼
Hallo, ich möchte ein LCD Display via I2C füttern. Im Datenblatt steht 
zu den Pull ups:

R <= trise / (2*cb) wobei trise 0,3 us, Steigzeit von SDA/SCL und cb die 
kapazitve Buslast ist. Diese ist mit 400 pF angegeben.

0,3us / 2*400pF sind aber nur 375 Ohm.

Das ist sehr klein, und mein STM32F kann die Pegel bei Bedarf nicht auf 
0V ziehen. da der über den Pull up gelieferte Strom mit 3,3V / 375 Ohm 
größer als 8mA ist.

Besten Dank für jede Hilfe
Gast #1552931
Lesenswert?
• ▲
▼
Ich weiß auch gar nicht , ob ich die Datenblatt angaben überhaupt 
richtig verstanden habe. Die Formel und Parameter stimmen natürlich, 
aber cb ist mit 400p sehr groß. Ist das die kapazitive 
Ausgangskapazität.Dann kommen noch ca. 10p vom STM32 dazu.
Gast #1553389
Lesenswert?
• ▲
▼
In einem der STM32F-Manuals ist übrigens auch eine Beispielbeschaltung 
zum I2C. Weiß grade nicht, welches Manual..sorry. Aber so viele gibts ja 
nicht.

Übrigens sind da auch Serienwiderstände in die Leitungen gezeichnet - 
100 Ohm, soweit ich mich erinnere.
Gast #1553667
Lesenswert?
• ▲
▼
>Nimm einfach den Standard für i2c von 1K bis 4K7. Machen alle so. Völlig
>unkritisch solange du nicht einen ellenlangen Bus mit vielen Teilnehmern
>hast.

Schön wär's ja. Bei mir funktionieren 4k7 nur bis 400kHz (wenn mehr als 
2 Teilnehmer dranhängen) darüber (1Mhz) geht's nur mit 1k2.
#1553676
Lesenswert?
• ▲
▼
@GastXIV (Gast)

>>Nimm einfach den Standard für i2c von 1K bis 4K7. Machen alle so. Völlig
>>unkritisch solange du nicht einen ellenlangen Bus mit vielen Teilnehmern
>>hast.

>Schön wär's ja. Bei mir funktionieren 4k7 nur bis 400kHz

Reicht das nicht? Das ist doch schon der Fast Mode. Normaler I2C ist 
max. 100lkHz.

> (wenn mehr als
>2 Teilnehmer dranhängen) darüber (1Mhz) geht's nur mit 1k2.

Normal und kein Beinbruch. Bei sowas nimmt man dann aber eher SPI.

MFG
Falk

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.