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
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.
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. Weitere Infos gibts bei NXP im i2c Standard Dokument.
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.
>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.
@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
Meine Werte bezogen sich auf max. 100KHz. Muß man ALLES dazuschreiben?? Für Tieferlegen sollte man dann schon sich ordentlich einschlägig über i2c informiert haben!! Die 100R längs sollen gegen ESD/EMV schützen. Findet man viel bei Valvo und Grundig.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.