Forum: Mikrocontroller und Digitale Elektronik MCP2221 I2C Status


von Markus (Gast)


Lesenswert?

Hallo,

ich versuche gerade den MCP2221 über Python und seinen HID Befehlssatz 
zu nutzen. Klappt nur bedingt. Wenn ich auf den I2C Bus zugreifen will 
klappt das nur wenn ich vorher mit dem Tool von Microchip ein I2C Paket 
gesendet habe.
Es wäre sehr hilfreich wenn ich die Statusmeldung welche im Datenblatt 
erwähnt wird auswerten könnte.

Leider steht im Datenbalatt nur Byte 2: "Internal I2C Engine State - 
Usefull for monitoring the status of the I2C Engine.

Ja, wäre nützlich wenn den auch erwähnt wäre was die Werte bedeuten, 
leider schweigt sich das Datenblatt darüber aus.

Konkret liefert mir der MCP2221 im Fehlerfall 0x17 Hex und 0x62 Hex 
zurück. Leider sagt mir keiner was es bedeutet. Habt ihr vielleicht 
einen Hinweis?

Danke und Gruß

von Wilhelm M. (wimalopaan)


Lesenswert?

Das sind ja eigentlich PIC16(L)F1455, die von MicroChip 
factory-programmiert sind. Ich denke mal, man kann sie nicht auslesen 
...

Vielleicht kommt man über MicroChip an die Info?

von Markus (Gast)


Lesenswert?

Wilhelm M. schrieb:
> Vielleicht kommt man über MicroChip an die Info?

Ja, da habe ich jetzt auch mal eine Anfrage gestartet. Ich dachte nur 
vielleicht gehts hier schneller weil bei Microchip wartet man schon mal 
ein paar Tage.

von Markus K. (markus777)


Lesenswert?

Ich muss das Thema wieder aufwärmen, leider.
Ich habe am 14.06. bei Microchip ein Ticket eingestellt und es steht 
noch immer auf "new" ohne Antwort. Das bin ich eigentlich nicht gewohnt. 
Es dauert zwar immer etwas aber nach spätesten 3-4 Tagen kommt etwas 
zurück.
Ich habe das Gefühl das dieses Problem auch für den "normalen" Support 
von Microchip nicht so einfach zu lösen ist.
Die Frage die sich mir nun stellt: Was mach ich jetzt. Wir wollten den 
Chip für eine kleine Serie für so 150 bis 200 Geräte pro Jahr verwenden. 
Layout und teile der Software sind fertig. Aber mit der Stückzahl 
Gewinne ich natürlich bei Microchip keinen Blumentopf.
Jemand eine Idee? Danke!

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.