Forum: Mikrocontroller und Digitale Elektronik Widersprüchliche Datenblätter PIC32


von Mike (Gast)


Lesenswert?

Ich möchte ein 5V IC per I2C an einem PIC32MX460 anschliessen. Kann ich 
den I2C per pullup an 5V betreiben? Leider sind die Datenblätter hier 
nicht eindeutig. Das PIC32MX Family Datenblatt DS61143B von 2008 gibt 
als maximale Spannung an SDA und SCL Vdd an ,also 3.3V. Nach dem 
PIC32MX3XX/4XX- Datenblatt DS61143H von 2011 sollen die Pins nun auf 
einmal 5.5V vertragen.  Die Parameternummer ist bei beiden DI28. Was 
gilt denn nun?

von Frank K. (fchk)


Lesenswert?

Stelle die Frage im Support-Forum auf ...

http://www.microchip.com/forums/f203.aspx

..., um eine definitive Antwort zu bekommen. Der Hersteller sollte 
wissen, was er da tut. Ansonsten würde ich der neueren Version des 
Datenblatts eher vertrauen.

fchk

von Michael L. (michaelx)


Lesenswert?

Ohne nachgeschaut zu haben:
Evtl. ist das abhängig davon, ob die betreffenden Port-Pins 
5-Volt-tolerant sind.

von Carsten M. (ccp1con)


Lesenswert?

Die PINs sind laut Datenblatt 5 Volt tolerant.
Ich weiß aber nicht, ob das noch mit der High and Low logic hinhaut, 
also ob die beiden sich verstehen werden.

>Stelle die Frage im Support-Forum auf ...
>http://www.microchip.com/forums/f203.aspx

In diesem Forum antwortet nur selten der Hersteller, aber du hast schon 
Recht, Profis sind es allemal.

von Sebastian Hepp (Gast)


Lesenswert?

Da I2C nur Open-Drain bzw. Open-Kollektor Ausgänge hat, sollte das 
funktionieren. Der High-Pegel wird ja durch den Pull-Up erzeugt und ist 
damit für Beide in Ordnung (Sofern der Pin 5V tolerant ist). Low ist 
immer fast 0V und somit auch okay.

Der Pull-Up sollte aber Hochohmig genug sein, damit kein zu großer Strom 
in den PIC fließt. Ich glaube I2C schlägt 1 oder 10Kiloohm vor  - das 
macht 5 oder 0,5 mA und ist damit im grünen Bereich,

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.