Tach (bzw. Nacht) zusammen,
ich versuche geradedie Kommunikation zwischen dem TDA3612 (Tonbandlaufwerkkontroller) und der MCU im Radio zu reverse engineeren.
Eins vorweg, zum Chip gibt es keine Datenblätter, auch NXP rückt gar nichts raus angry.
Es gibt nur diese eine Schaltung:
Mehr ist auch nicht drin.
Okay, wenn man die Pins von dem Käfer anschaut, sieht man am Pin 1 Data, am Pin 2 Clock und am Pin 24 Enable. Das sieht für mich nach einem SPI ohne Rückkanal aus, so meine Vermutung. Alles klar, die Steuerplatine ausgebaut, vier Drähte an de Käfer angelötet und das Ganze mit dem LA verbunden. In der Software dann 25M Samples @ 12 MHz eingestellt und Aufnahme gestartet. Das Laufwerk lief schon und ich habe eine Taste gedrückt, was dabei rauskam ist das hier:
Wenn man dem Bild glauben kann, wurden drei Bytes gesendet, auf der Select-Leitung sieht man drei Ausschläge.
Hier ist der Byte 1 etwas genauer:
Was mich etwas irritiert, die Frequenz vom Clock ist immer entweder 83,333kHz (+/-0,7%) oder 71,429kHz (+/-0,6%). Dann das Byte wird nicht während Enable auf low ist gesendet, sonden mitten drin irgendwie. Dabei ist Clock auf low, wechselt dann auf high und genau in den Moment startet das Byte. Hier auf dem Bild genau zu sehen:
Die grünen Linien schließen genau das gesendete Byte ein. Bei den anderen beiden Bytes ist es genau so.
Kann das sein oder messe ich Schrott? Irgendwie stehe ich auf dem Schlauch.
Danke & Grüße
Heinrich
ich versuche geradedie Kommunikation zwischen dem TDA3612 (Tonbandlaufwerkkontroller) und der MCU im Radio zu reverse engineeren.
Eins vorweg, zum Chip gibt es keine Datenblätter, auch NXP rückt gar nichts raus angry.
Es gibt nur diese eine Schaltung:
Mehr ist auch nicht drin.
Okay, wenn man die Pins von dem Käfer anschaut, sieht man am Pin 1 Data, am Pin 2 Clock und am Pin 24 Enable. Das sieht für mich nach einem SPI ohne Rückkanal aus, so meine Vermutung. Alles klar, die Steuerplatine ausgebaut, vier Drähte an de Käfer angelötet und das Ganze mit dem LA verbunden. In der Software dann 25M Samples @ 12 MHz eingestellt und Aufnahme gestartet. Das Laufwerk lief schon und ich habe eine Taste gedrückt, was dabei rauskam ist das hier:
Wenn man dem Bild glauben kann, wurden drei Bytes gesendet, auf der Select-Leitung sieht man drei Ausschläge.
Hier ist der Byte 1 etwas genauer:
Was mich etwas irritiert, die Frequenz vom Clock ist immer entweder 83,333kHz (+/-0,7%) oder 71,429kHz (+/-0,6%). Dann das Byte wird nicht während Enable auf low ist gesendet, sonden mitten drin irgendwie. Dabei ist Clock auf low, wechselt dann auf high und genau in den Moment startet das Byte. Hier auf dem Bild genau zu sehen:
Die grünen Linien schließen genau das gesendete Byte ein. Bei den anderen beiden Bytes ist es genau so.
Kann das sein oder messe ich Schrott? Irgendwie stehe ich auf dem Schlauch.
Danke & Grüße
Heinrich