Hi cbrauweiler,
ich denke auch 2 Platinen sind besser! werde mich am Wochenende mal hinsetzten und es durchrechnen, muss heute leider arbeiten.
Das mit dem Plugin klingt doch schon mal sehr gut, werde dich so weit es geht unterstützen. Anbei der link des TDA7318:
TDA7318 Dateblatt
Folgende Befehle habe ich getestet (Hex):
Chipadresse: 0x44
Input 1: 58
Input 2: 59
Speaker LF: 80 ist max. Lautsärke
Speaker RF:a0 ist max. Lautsärke
Speaker LR:c0 ist max. Lautsärke
Speaker RR:e0 ist max. Lautsärke
Bass: 68 max Bass
Treble: 78 max Treble
Volumen: 15 ist mittlere Lautstärke sollte max. 05 sein
Habe die befehle mit i2cset ausgeführt z.B.
sudo i2cset -y 0 0x44 0x58 = Input 1
Der TDA läuft am i2c Bus 0, da das Radio an i2c Bus 1 hängt und die Ansteuerung von Andrei nicht ganz sauber scheint (es gibt Störungen im TDA).
Läuft alles an einem Raspberry2, zum aktivieren des i2c Bus 0 muss folgendes gemacht werden:
sudo apt-get update
sudo apt-get install git
sudo wget
https://raw.github.com/Hexxeh/rpi-update...rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update
sudo rpi-update
sudo reboot
und folgendes in die Config.txt:
dtparam=i2c_arm=on
dtparam=i2c_vc=on
device_tree_param=i2c0=on
device_tree_param=i2c=on
Damit sollte der i2c Bus 0 nach einem Reboot laufen.
@OP3LDOC
Du kannst einfach nur die Platine mit dem TDA drauf nehmen und nur 2 Ausgänge benutzen (Line Out)
Gruß Tauri