Forum: Mikrocontroller und Digitale Elektronik OrangePI + i2C (Pegel Problem)


von K. J. (Gast)


Angehängte Dateien:

Lesenswert?

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 ?

von Operator S. (smkr)


Lesenswert?

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?

von K. J. (Gast)


Lesenswert?

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

von K. J. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.