Moin, Ich hab ein Problem mit I2C auf dem OrangePI PC, allerdings kann ich mir nicht erklären wodran das liegt. Die Pegel sind extrem Schlecht, nicht nur beim I2C auch bei den GPIOs, die frage ist ob es ein HW Problem ist oder ein SW Problem, so wie ich rausgefunden hab sind die internen PullUps Aktiviert, somit Externe nicht Möglich oder ?
K. J. schrieb: > sind die internen PullUps Aktiviert, somit Externe > nicht Möglich oder ? Die internen Pullups sind meist zu hochohmig. Bei diesem Prozessor weiss ich nicht wie gross die sind. Externe Pullups sind trotzdem möglich, häng einmal ca 2k7 als Pullup an die Leitung. Zu den GPIOs: Sind die auf OpenCollector oder PushPull?
Danke der 2,7k hilft schonmal schätze etwas kleiner kann er noch sein, aber da hab ich gerade nix passendes. Obs Opencollektor ist oder PushPull kann ich leider nicht sagen ist Closetsource das Modul und die Gpios vom I2C lassen sich nicht auslesen, soweit geht es erstmal einige wenige übertragungsfehler gibt es noch, aber ich denke etwas kleinerer Pullup und die flanken sind noch ein Stück besser. THX
So nochmal nen Nachtrag ich hab jetzt Div. Pullups ausprobiert wenn die zu klein werden dann geht der Pegel nicht mehr auf 0V also geht das so nicht, könnte es gehen wenn ich die Last am Bus minimiere also z.b. per Levelshifter versuche das Signal zu verbessern wehre wohl nicht die Ideale Lösung aber über Pullups scheint es nicht zu gehen.
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.
