Forum: Mikrocontroller und Digitale Elektronik USB Typ C: TUSB320 antwortet nicht; Erfahrungen?


von Stefan (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Community,

Ich arbeite derzeit an einem Projekt mit USB-C-Schnittstelle. Dazu ist 
auf meiner Leiterplatte ein TUSB320 bestückt. Hat diesen IC schon jemand 
erfolgreich eingesetzt?

Der TUSB320 kommuniziert mit einem PIC18F25K22 über I2C. Versorgt wird 
der IC sowie der Mikrocontroller direkt von Lithium-Zellen (3.7V).

Leider antwortet der TUSB320 auf dem I2C nicht (kein ACK). Andere 
Bausteine auf dem Bus arbeiten ordnungsgemäss, am PIC sollte es nicht 
liegen. Das Signal sieht auch wie gewollt aus, mit korrekter Adresse 
(0x60).

EN_N wird vom uC auf Low gehalten, VCC liegt am IC korrekt an.

Ich habe jetzt folgende "Unstimmigkeiten" mit dem Datenblatt 
festgestellt:

-Auf Seite 27 des Datenblatts wird 8.3 Initialisation Set Up 
beschrieben. Dabei ist von "I2C Voltage ramps up" die Rede, nach "VCC 
ramps up". Heisst, es wird erwartet, dass uC und I2C separat gespiesen 
werden. In meinem Fall hängt aber beides an 3.7V. Könnte es nun ein 
Problem sein, dass die I2C-Spannung gleichzeitig anliegt wie VCC?


-I2C-Spannung darf laut Datenblatt zwischen 1.65V und 3.8V liegen. Bei 
mir hängt (jetzt am Prototyp noch) alles an Akkuspannung, die auch etwas 
höher liegen kann. Wie wahrscheinlich ist es, dass durch die leicht zu 
hohe Spannung das IC Schaden genommen hat?


-Der Widerstand vor VBUS_DET ist mit 1M grösser bemessen als das Maximum 
laut Datenblatt (909k). Dass das verursacht, dass der Chip über I2C 
nicht antwortet, ist doch auch unwahrscheinlich (?).


Ansonsten kann ich mir nur noch einen Lötfehler vorstellen (das Gehäuse 
ist ja eher klein...), wobei optisch alles OK aussieht. Ebenfalls tritt 
der selbe Fehler auf einem baugleichen Prototyp ebenfalls auf.

Habt Ihr noch sonstige Ideen?
Bin für jeden Hinweis dankbar.

Mit freundlichen Grüssen,

Stefan

von Jim M. (turboj)


Lesenswert?

Stefan schrieb:
> -I2C-Spannung darf laut Datenblatt zwischen 1.65V und 3.8V liegen. Bei
> mir hängt (jetzt am Prototyp noch) alles an Akkuspannung, die auch etwas
> höher liegen kann.

Was sagt das Datenblatt zu "absolte Maximum" auf diesen Pins? Wenn das 
weniger als 4.2 Volt sind, dann möglicherweise kaputt.

Mitunter verwechselt man aber auch nur die 7- und 8-bit I²C Adresse.

von Stefan (Gast)


Lesenswert?

Danke für deine Antwort.

Jim M. schrieb:
> Was sagt das Datenblatt zu "absolte Maximum" auf diesen Pins? Wenn das
> weniger als 4.2 Volt sind, dann möglicherweise kaputt.

Nein, angegeben sind VDD+0.3V. Ich betreibe sie mit VDD.

Jim M. schrieb:
> Mitunter verwechselt man aber auch nur die 7- und 8-bit I²C Adresse.

Danke für den Tipp, sollte jedoch stimmen. Ist im Datenblatt schön 
bitweise angegeben.

Mit freundlichen Grüssen,

Stefan

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.