MCP2221 I2C Status

Gast #5454738
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ß
#5470549
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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren