Hallo, welchen LAstwiderstand stellt ein IC dar, der über I²C angeschlossen wird. Wie - aus welchen Spannungen und Strömen - berechnet man diesen LAstwiderstand? Verwendet man dafür high output voltag oder low output voltage? Torsten
Bei I²C ist die Lastkapazität der einzelnen Chips (und der Leitung dazwischen) viel interressanter, die steht aber üblicherweise im Datenblatt.
ja die hab ich "load capacitance" - aber wie kann ich dann daraus die Verzögerung der Signale ausrechnen? Dazu brauch ich ja einen Lastwiderstand oder nicht?
Die Kapazität der einzelnen Chips bildet zusammen mit dem bei I2C üblichen Pull-Up Widerstand ein RC-Glied. Das kann man ganz normal ausrechnen. Wenn zu Langsam: Pull-Up verkleinern, soweit die OC-Ausgägne an allen Beteiligten Chips das mitmachen
ok. d.h. ein Widerstand im Chip selbst kommt nicht mehr dazu? Also bei I²C wahrscheinlich nicht, weil die Pullups so groß sind, aber z.B. bei einem normalen Datenbus, an dem keine Pullups etc. installiert sind, welche Widerstände muss ich hierfür berücksichtigen?
die können doch nicht einfach vernachlässigt werden, oder?
Am besten mal ein paar Application-Notes zu dem von dir geplanten Bussystem lesen. Ansonsten: der Bustreiber muss genug Saft liefern, damit an allen Eingängen noch saubere Pegel anliegen. Im Statischen Fall, bzw sehr langsamen Bus: CMOS-Eingänge ziehen sogut wie garkeinen Strom, TTL schon ein bischen (Fan-Out des Treibers beachten) Je höher die Frequenz, desto mehr spielen allerdings die Kapazitäten eine Rolle. Bei richtig hohen Frequenzen ist das ganze dann eine Wissenschaft für sich (Terminierung, Leitungsimpedanzen, ...). Erklär doch einfach mal genau, was du vorhast, dann können dir hier sicher viele Leute erzählen, warum das nicht funktionieren kann.
ok. an den Daten- und Adressbus meines µC AT91RM9200 werden zwei SDRAMs angeschlossen, um den vollen Datenbus auszunutzen und zwei Flash-RAMs www.atmel.com/dyn/resources/prod_documents/1768s.pdf (laut Application Note soll dieser ARM9 10pF LoadKapazität pro Pin haben.) http://www.spansion.com/products/S29GL128P.html (11.7.6 befinden sich die Kapazitätswerte) http://www.samsung.com/global/system/business/semiconductor/product/2007/7/7/595936ds_k4s51xx32d_rev10.pdf (10.0 befinden sich die Kapazitätswerte) Und ein LCD-Display, welches noch nicht ausgewählt ist, wird noch angeschlossen. Jeder von diesen ICs kann ja der Treiber sein. Für das genaue Timing wollte ich gern wissen wie groß die Verzögerungen durch die ICs werden. Die Leiterbahn ist dann nochmal eine andere Geschichte. Max. kann der AT91RM9200 80MHz Takt für den Bus liefern. Ich weiß nicht genau, welche Angaben noch wichtig sind. Gruß Torsten
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.