Bei 15cm Leitungslänge brauchst du den Spannungsabfall nicht zu beachten :P
Die Pull-ups kannst du auf 4,7k legen. Das sollte eigentlich reichen.
Bei 15cm Leitungslänge brauchst du den Spannungsabfall nicht zu beachten :P
Die Pull-ups kannst du auf 4,7k legen. Das sollte eigentlich reichen.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Ich hab da jetzt mal einen kleinen Schaltplan gezeichnet:
Wenn ich ganz ehrlich bin, ich trau dem Ding nicht
Denn, wenn das RN-Control HIGH ausgibt (5V) liegt diese Spannung ja auch am BT-Controller an. Aber der ist ja 3.3V...
Versteh ich da was von der Schaltung falsch?
Geändert von robo_tom_24 (28.05.2012 um 13:33 Uhr) Grund: Schaltplan vergessen
Du verstehst das Prinzip des I²C nicht.
I²C Geräte geben keinen Pegel aus. Jedes Device hat Open Collector Ausgänge die den I²C Pegel runterziehen. Aus diesem Grund legst du ja auch mittels Pull-up eine Spannung an die Pins an. Eben aus dem Grund weil der I²C keinen Pegel ausgibt. Und wenn du den Pegel auf 3,3V legst, also 3,3V über Pull-Ups an SCL und SDA legst, zieht sowohl das 5V Device als auch das 3,3V Device diesen Pegel runter.
Du siehst das nirgends 5V Signale verschickt werden
Les dir das mal durch:
http://de.wikipedia.org/wiki/I%C2%B2C
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Achsooo
Das heißt der µC gibt LOW und Open Collector aus...
Das ändert die Sache natürlich
Aber die Schaltung würde ja so weit mal stimmen oder?
Jap die kannst du so verwenden.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Hier hast du noch ein bischen was ausführlicheres:
http://www.timmermann.org/ralph/inde...tronik/i2c.htm
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Danke mal für deine Hilfe!
Gut dass ich vor dem Löten gerade noch mal schnell im RN-Control Schaltplan die Belegung des I²C Steckers nachgesehn habe. Mir ist nämlich aufgefallen, dass das RN-Control bereits Pull-Up Widerstände besitzt. Das ändert die Situation natürlich
Die Frage ist nun ob ich 1) einfach die R (R13 & R14) aufklippe und mit einem Jumper versehe, 2) die Pull-Ups auslöte oder 3) eine andere Schaltung aufbaue, dann eben ein Pegelwandler![]()
Stimmt! Habe ich gar nicht bedacht das die schon auf dem Board sind.
Musst du wissen was für dich weniger arbeit macht![]()
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Lesezeichen