iPod über NF-Eingang steuern

OP #4517624
Moin
Ich habe folgendes Problem: Ich möchte meinen iPod über den 3,5mm 
Klinkeneingang steuern doch das klappt bislang nicht so wie gewünscht. 
Ich habe die original Kopfhörer mal durchgemessen und folgende Werte 
erhalten:
Ring1 - Ring2 : 32Ohm
Ring1 - Tip   : 32Ohm
Ring2 - Tip   : 64Ohm
Sleeve - Ring1 (Taste nicht gedrückt) : 5MOhm
Sleeve - Ring1 (Taste gedrückt)       : 4,7Ohm

Daher bin ich davon ausgegangen, dass ich einfach mit einem Taster und 
einem 4,7 Ohm Widerstand zwischen Sleeve und Ring1 eine Remotetaste 
hätte mit der ich Skippen, Pausieren usw. kann.

Die Variante mit der Seriellen Schnittstelle am Dockconnector kommt 
erstmal nicht in Frage.

Kennt sich jemand mit dem Klinkeneingang aus?
OP
Danke für den Link

Ich habe mal die Seite angesehen und ich verstehe das so,dass die 
Übertragung nur für die Zeit der Initialisierung digital ist.

Der µC wartet drauf,dass CTL auf low fällt, schaltet den 17k2 Pulldown 
Widerstand ein, sendet für 1,5ms 280kHz, sendet für 4,6ms 245kHz, wartet 
auf eine Bestätigung vom iPod per low Pegel und schaltet danach den 
Pulldown wieder aus.

Was danach kommt wird nur über die Taster und zugehörigen Widerstände 
geregelt.

Oder sehe ich das falsch ?
OP
Ich habe mal die Schaltung nachgebaut, jedoch mit einem Atmega8
Ich scheitere bislang daran, dass ich das PWM Signal nicht so recht 
hinbekomme. Wenn ich den PWM Kanal so konfigurieren würde wie in dem 
Beispiel kommen bei mir nicht 280kHz an OC1B raus.
-Fast PWM (non inv.)
-TOV flag set on top
-prescaler: 1

Mein PWM Kanal ist jetzt High bis TCNT == OCR und danach low bis TCNT 
überläuft und null wird.
Wie bekomme ich die Frequenz von 280kHz hin? Ich muss irgendwann den 
TCNT Wert löschen,aber wie ?
OP
Den PWM Kanal habe ich jetzt soweit dass er 280kHh bzw. 244kHz ausgibt.
Jetzt stehe ich vor dem Problem dass sich der µC anscheinend nicht mit 
dem ipod synchronisiert.
Meiner LED nach zu Urteilen erkennt der µC den fallenden Pegel und 
sendet das Rauschen,ohne dass ein ipod angeschlossen wird.
Sendet der ipod die fallende Flanke sobald der Klinkenstecker 
eingesteckt wird?
Im Anhang ist der Code
Angehängte Dateien:
OP
Bislang bin ich immer noch nicht weitergekommen.
Mitterweile habe ich es in Erwägung gezogen einfach ein altes Samsung 
oder HTC Handy zu kaufen und das als mp3 Player zu verwenden.
Weiss jemand ob diese remote-geschichte bei diesen Handys einfacher zu 
realisieren ist ?
Gast
>Wie bekomme ich die Frequenz von 280kHz hin? Ich muss irgendwann den
>TCNT Wert löschen,aber wie ?
CTC Bit setzen (Clear Timer on Compare match)
Und Toggle Pin on Compare match Funktion für Pin einstellen
OP
Das glaube ich auch dass das um einiges einfacher wär. Ich habe auch 
schon umfangreiche Informationen über das Protokoll gefunden.
Nur wo bekomme ich so einen Stecker her und ist das dann nicht schon 
etwas zusammengepfuscht ? :D
Von daher wär mir der Klinenstecker lieber.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.