Forum: Mikrocontroller und Digitale Elektronik Kein TWI-Slave-ACK mit STV2238 und DVK90CAN1


von Michael S. (elmsfeuer)


Angehängte Dateien:

Lesenswert?

Hallo,

beim Versuch den TV-Chip STV2238d über das TWI anzusprechen scheitere 
ich leider, denn der STV antwortet nicht, gibt also kein ACK zurück. 
Vielleicht hat jemand Erfahrungen mit diesem TV-Chip und kann mir 
helfen.

Als Vorbedingungen habe ich bereits eine Master-Slave-Kommunikation 
zwischen zwei DVK90CAN1-Boards aufgebaut auf Basis der 
AVR315&AVR311-Beschreibung welche einwandfrei funktionierte. Die 
Schaltung des STV habe ich so aufgebaut wie die Beschreibung es auf S.70 
im Datenblatt des STV vorschlägt, jedoch ohne die Audio-Features. 
Aufbauend darauf habe ich dann versucht den STV zu initialisieren, 
allerdings gab es keine Reaktion. Mit einem entschlackten SRC-Code 
(siehe Anhang), habe ich mit dem Oszi die Kommunikation beobachtet und 
festgestellt, daß es nicht einmal ein ACK vom STV gab, der Rest vom 
Master (AT90CAN128) aber sauber aussieht. Die Schaltung ist 
durchgemessen, zumindest insofern, daß an allen Versorgungseingängen die 
gewünschte Spannung anliegt, leider weiss ich nicht wirklich wie ich die 
Funktionstüchtigkeit des STV prüfen soll, denn um eine Funktion zu 
erlangen muss er initialisiert werden. Achja, den Chip hab ich dreimal 
getauscht, also unwahrscheinlich das der Chip defekt ist, es sei denn 
ich brate ihn jedesmal beim austauschen :-)

Wer rat weiß, bitte melden! Danke...

MfG
Michael

STV-Datenblatt:
http://www.alldatasheet.com/datasheet-pdf/pdf/167416/STMICROELECTRONICS/STV2238D.html?

AT90CAN128-Datenblatt:
http://www.atmel.com/dyn/resources/prod_documents/doc7679.pdf

von Michael S. (elmsfeuer)


Lesenswert?

Ok, mein Problem hat sich erledigt und das Problem war ich leider
selbst. Was ich falsch gemacht habe möchte ich aus scham nicht sagen,
denn es war ein Anfängerfehler allerfeinster Sorte. Aber positiv ist,
daß der TWI-Scan-Code sehr gut funktioniert und die Slave-Adresse wie im
Datenblatt angegeben gefunden hat.

MfG

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.