|
|
Zeile 1: |
Zeile 1: |
− | ==Beschreibung==
| + | Ppl like you get all the birnas. I just get to say thanks for he answer. |
− | | + | |
− | Autor: Reiner Rosin
| + | |
− | | + | |
− | Diese Software ermöglicht es die Funktionen des Audio/Video-Umschaltchips, welcher z.B. auf dem Mainboard der [[Activy]] ist, unter Linux zu nutzen.
| + | |
− | | + | |
− | ==Softwarevoraussetzungen==
| + | |
− | | + | |
− | * lm-sensors wird benötigt
| + | |
− | * in der Activy müssen folgende Module geladen sein
| + | |
− | ** i2c-core
| + | |
− | ** i2c-dev
| + | |
− | ** i2c-i801
| + | |
− | | + | |
− | ==Wie benutzen==
| + | |
− | * Option '-i': Nummer des i2c-Adapter (Standard:0)
| + | |
− | * Option '-a': Adresse des tdk5002c (Standard: 0x48)
| + | |
− | * Option '-d': Wenn gegeben, schreibt er nur die read-register info aus
| + | |
− | * Option '-s': Nutzen einer vordefinierten "Sequenz"
| + | |
− | **0: AUX-Scart auf Tv-Out/Console schalten
| + | |
− | **1: AUX-Scart auf Loop through von TV-Scart umschalten
| + | |
− | **2: AUX-Scart auf em8400 Ausgabe(A+V)schalten
| + | |
− | | + | |
− | - Die Register der Reihe nach eins nach dem Anderen setzen.
| + | |
− | Man muss immer alle Werte auf einmal setzen! (20 Werte)
| + | |
− | | + | |
− | Für die Schreibregister (0-4), eins nach dem anderen - hierbei ist das HEX-Format zu nutzen.
| + | |
− | Bsp.:
| + | |
− | <pre>tdk5002cctl 0x01 0x02 0x03 0x01 0x02 0x03 0x01 0x02 0x03 0x01 0x02 0x03 0x01 0x02 0x03 0x01 0x02 0x03 0x01 0x02</pre>
| + | |
− |
| + | |
− | Die Parameter sind in derselben Reihenfolge wie die Schreibregister des TDK.
| + | |
− | Die Reihenfolge ist von Register 0-4, innerhalb des Registers geht es von LSB zu MSB.
| + | |
− |
| + | |
− | You don't have to give an offset to a single parameter, e.g. if you want
| + | |
− | to turn on "TV RGB Mute" (Bit 6 in Register 1), einfach "0x01" setzen - oder
| + | |
− | "0x00" um es zu deaktivieren.
| + | |
− | | + | |
− | ===Beispiele===
| + | |
− | ====nur lesen====
| + | |
− | *Setzen der read Register für Chip 0x50 am i2c-Adapter 1
| + | |
− | <pre>tdk5002cctl -i 1 -a 0x50 -d</pre>
| + | |
− | ====vordefinierte Sets====
| + | |
− | *AUX-Scart der Activy zum em8400-Output schalten. Anmerkung: Damit geht bei Activys ohne HCT4053 auch am Cinchausgang der Ton. Siehe [[Activy#Hinweise]]
| + | |
− | <pre>tdk5002cctl -s 2</pre>
| + | |
− | | + | |
− | ====normaler Aufruf====
| + | |
− | * Setzen aller Parameter für tdk am i2c-Adapter 0. Anmerkung: Damit geht bei Activys mit HCT4053 Ton am Cinchausgang und am Scart-Aux.
| + | |
− | <pre>tdk5002cctl -i 0 0x00 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01</pre>
| + | |
− | | + | |
− | * Anmerkung: Das schleift die Signale vom unteren SCART zum oberen SCART auf der Activy. (-i und 0 sind default-Werte, deshalb hier weggelassen.)
| + | |
− | <pre>tdk5002cctl 0x00 0x00 0x00 0x01 0x07 0x00 0x00 0x00 0x03 0x00 0x00 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00</pre>
| + | |
− | | + | |
− | | + | |
− | ===Parameter Details(0-19)===
| + | |
− | 0. Volume Control Attenuation for TV, Line or Mod_mono audio, Wertbereich 0x00-0x3F
| + | |
− | 1. TV audio aus, Wertbereich 0x00-0x01
| + | |
− | 2. AUX audio aus, Wertbereich 0x00-0x01
| + | |
− | 3. TV A/V Quelle, Wertbereich 0x00-0x07
| + | |
− | 4. Aux A/V Quelle, Wertbereich 0x00-0x07
| + | |
− | 5. TV RGB aus, Wertbereich 0x00-0x01
| + | |
− | 6. RGB Sync Quelle,Wertbereich 0x00-0x01
| + | |
− | 7. SCART Schaltspannung, 0x00: 4:3 (=0V); 0x01: 16:9 (=6V; 0x10/0x11: "Peritelevision output mode" (=11V)
| + | |
− | 8. Function Pin Control*, Wertbereich 0x00-0x03
| + | |
− | 9. RGB Gain Control, Wertbereich 0x00-0x03
| + | |
− | 10. BLANK output selection, Wertbereich 0x00-0x03
| + | |
− | 11. DO_0 output, Wertbereich 0x00-0x01
| + | |
− | 12. DO_1 output, Wertbereich 0x00-0x01
| + | |
− | 13. Lin/Rin Verstärkung, Wertbereich 0x00-0x03
| + | |
− | 14. TV stereo/mono, Wertbereich 0x00-0x03
| + | |
− | 15. Aux stereo/mono, Wertbereich 0x00-0x03
| + | |
− | 16. TV Lautstärkesteuerung 1, Wertbereich 0x00-0x01
| + | |
− | 17. TV Lautstärkesteuerung 2, Wertbereich 0x00-0x01
| + | |
− | 18. 6dB Verstärkung ein, Wertbereich 0x00-0x01
| + | |
− | 19. Line Out Quelle, Wertbereich 0x00-0x01
| + | |
− | | + | |
− | ==Links==
| + | |
− | # [http://www.arghgra.de Homepage des tdk]
| + | |
− | # [http://www.tranzistoare.ro/datasheets2/10/109493_1.pdf Datenblatt des TDK]
| + | |
− | # [http://www.vdr-portal.de/board/thread.php?postid=603690 Hinweise zur Nachrüstung des HCT4053]
| + | |
− | # [http://www.vdr-portal.de/board/attachment.php?attachmentid=10273 Bild mit Muxer HCT4053]
| + | |
− | # [http://www.vdr-portal.de/board/attachment.php?attachmentid=10274 Bild ohne Muxer HCT4053]
| + | |
− | [[Kategorie:Activy]]
| + | |
Ppl like you get all the birnas. I just get to say thanks for he answer.