Forum: Mikrocontroller und Digitale Elektronik MAX4357 mag meinen AVR nicht


von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich versuche seit geraumer Zeit den MAX4357, ein Videomatrixbaustein, 
mit meinem AVR anzusprechen.
Leider klappt das nicht so richtig.

Im Datenblatt des Bausteins 
(http://datasheets.maxim-ic.com/en/ds/MAX4357.pdf) wird auf Seite 33 das 
Timing für die Signale für das Schalten von einzelnen Ein- und Ausgängen 
beschrieben.

Ziel war es erst einmal Eingang0 auf Ausgang0 zu verschalten.

Der AVR kann jedoch nur immer einzelne Bytes und kein Word über den 
SPI-Bus versenden. Im Timing des Datenblatts der Videomatrix sieht man 
jedoch, dass das Datenwort komplett hintereinander geschrieben wird. Die 
Adresse 0 des ICs wird im ersten Datenword noch richtig erkannt (AOUT 
geht mit dem Updatesignal gemeinsam auf Low (siehe 
Logikanalyzer-Print)). Jedoch schaltet das Videosignal dann nicht durch.
Meine Vermutung ist, dass der MAX4357 die kompletten 16Bits auf einmal 
möchte.

Fällt jemand noch etwas anderes auf?

Sebastian

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Wie machst du die Ansteuerung auf dem SPI-Bus? Wenn du mit Software-SPI 
arbeitest, sollte es IMHO möglich sein, 16x am Stück auf den Leitungen 
zu klappern.

von Sebastian (Gast)


Lesenswert?

Bisher habe ich es nur mit Hardware-SPI probiert.
Mal schaun, was bei der Sw-SPI passiert.

von Roland (Gast)


Lesenswert?

offtopic:
mit welchem programm/hardware hast du den screenshot gemacht?

von Sebastian (Gast)


Lesenswert?

@Roland: mit einem schnuckeligen Agilent Logic Analyzer. Der ist ganz 
nett, läuft XP drauf, da kann man prima Bilder auf nen Stick speichern. 
Nur ein bissl laut ist er.

von Sebastian (Gast)


Angehängte Dateien:

Lesenswert?

Auch mit Software-SPI-Ansteuerung und den 16Bits an einem Stück tut sich 
am Videoausgang0 immer noch nichts.

Die IC-Adresse 0x00 wurde von dem MAX4357 richtig erkannt, da der AOUT 
mit dem Updatesignal zusammen auf low gegangen ist.

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.