Cool ... und wieder was gelernt. Gerade aufgrund der analogen Klangeinsteller hätte ich nie erwartet, dass das Radio so aufgebaut ist.
Ich war da auch mittelmäßig überrascht als ich mir das angesehen habe. Das war damals schon high-end. War ja auch teuer genug.... Die Audio-Signalpfade sind allerdings alle analog. Allerdings werden die in einem "Signalprozessor" (TDA7313 von ST) gemischt, der für das Multiplexing der einzelnen Quellen + Lautstärkeanpassung und Klangverarbeitung (Bass, Treble) zuständig ist und der hängt auch an einem I2C-Bus, d.h. dafür braucht man die Reglerwerte zwingend digital. Ich war allerdings dann auch überrascht, dass die Digitalisierung bereits in der Displayeinheit passiert.
Interessanterweise gibt es auch zwei unabhängig I2C-Busse: Einen Internen (Hauptprozessor, Signalprozessor, FM-Tuner und Speicherchip) und eben den zwischen den beiden Prozessoren (Display und Hauptplatine). Der Display-Bus ist auch nicht exakt standardkonform (die start/stop Signalisierung entspricht nicht dem Standard), deswegen kann ich den nur per manuellem "Bit-Banging" an einem GPIO ansprechen und nicht über einen "normalen" I2C-Port von einem anderen Controller. Das hat vermutlich damit zu tun, dass der Hauptprozessor (ein P83CE558 von NXP) nur einen I2C-Port hat und da hängt der interne Bus dran. Das Display-Protokoll wird dort auch "manuell" erzeugt.
wenn du damit in die Serienfertigung gehen würdest, würden dir garantiert etliche Dutzend (wenn nicht sogar hunderte) VW-Fahrer die Bude einrennen
Also es wird wahrscheinlich mindestens 5 Stück geben. Das ist die Mindestabnahme bei JLCPCB wo ich meine Platinen fertigen lasse
Wow, sehr spannendes Projekt. Würde mich freuen immer, wenn du von Zeit zu Zeit ein Update geben könntest.
Also ich werde vermutlich schon bald ein Github-Repo aufsetzen und da schon mal die Beschreibung von dem Protokoll reinstellen. Muss allerdings ein Bisschen die Aufzeichnungen ins Reine schreiben. Das kann ich dann gerne hier verlinken und da kann man dann den Fortschritt beobachten. Die anderen Sourcen wie PCB-Layout, Schaltplan, etc. kommen da dann auch rein. Ich mache jetzt aber erstmal einen "Flying-Wire"-Aufbau mit Eval-Boards der einzelnen Komponenten. Bluetooth und DSP liegt hier schon rum, der Rest ist noch in der Post oder muss noch bestellt werden.