Forum: Mikrocontroller und Digitale Elektronik IC oder µC für Modem auf Analog-Audio, SPDIF oder AES/EBU


von Kai K. (kakohari)


Lesenswert?

Hallo zusammen,

ich habe in diesem Forum schon viele tolle Beiträge gelesen und auf fast 
jede Frage eine Antwort gefunden - aber jetzt bin ich in einer 
Sackgasse.
Ich möchte gerne eine serielle Schnittstelle (V.24, damit dann LANC, 
9600 kbaud) über eine Audio-Leitung übertragen (eine Tx, eine Rx, 
genaugenommen also zwei Audioleitungen). Diese Audioleitung wird in 
einem Broadcast-Videosignal in einer Glasfaser transportiert (SDI, 24 
bit, 48 kHz). Bei ein wenig Rechnerei fiel einem guten Freund auf, dass 
man das wohl modulieren sollte, zwecks Vermeidung von Timing-Problemen.
Es gibt diverse Modem-ICs, z.B. von Connexant, aber häufig sind diese 
auf den Betrieb an Telefonleitungen ausgelegt (30-60 Volt, max. 3 kHz).
Sinnvollerweise bräuchte man etwas, was auf der einen Seite eine RS-232 
oder USB-Schnittstelle hat und auf der anderen Seite eine 
AES/EBU-Audioschnittstelle (AES/EBU gleicht S/PDIF meinen Informationen 
nach bis auf ein Bit und der Spannungspegel ist höher).
Kennt jemand einen fertigen IC, der sowas bietet?
Analog-Audio geht natürlich auch, aber wenn man sich eine A/D 
D/A-Wandlung sparen kann, warum nicht...
Oder ist das eine Aufgabe für einen µC? Sind Arduino & Co. für soetwas 
geeignet?
Oder gar FPGA (wobei mir das etwas zu groß erscheint)?

Es handelt sich nur um eine Kleinstserie von 10-20 Stück, d.h. lieber 
wenige teure ICs als viel Arbeit beim Aufbau und Abgleich :-)

Oder ist das alles totaler Mumpitz und ich denke in die falsche 
Richtung?

Vielen Dank für alle Hinweise!

Viele Grüße
Kai
von Kai K. (kakohari)


Lesenswert?

Was mir dazu noch eingefallen ist:
Was passiert eigentich, wenn ich die beiden Leitungen der beiden Modeme 
- ohne weitere Technik wie Vermittlungsstelle oder Ähnliches dazwischen 
- aneinanderklemme?
von mhh (Gast)


Lesenswert?

Kai König schrieb:
> Was mir dazu noch eingefallen ist:
> Was passiert eigentich, wenn ich die beiden Leitungen der beiden Modeme
> - ohne weitere Technik wie Vermittlungsstelle oder Ähnliches dazwischen
> - aneinanderklemme?

Nichts.

Eine Leitung wieder aufdröseln und Spannungsquelle dazwischen bewirkt 
dann was...
von Jobst M. (jobstens-de)


Lesenswert?

Stereo-Audio mit 24Bit bei fs von 48kHz reicht für Deine 9600 kBaud 
nicht.
Dort kannst Du maximal 2304 kBit/s übertragen.


Gruß

Jobst
von HildeK (Gast)


Lesenswert?

Jobst M. schrieb:
> Stereo-Audio mit 24Bit bei fs von 48kHz reicht für Deine 9600 kBaud
> nicht.

Vielleicht sollte Kai König klarstellen, ob er tatsächlich 9,6MBaud 
meinte oder nicht doch vielleicht nur 9,6kBaud.
von Kai K. (kakohari)


Lesenswert?

Hallo,

danke für die Info.
Wegen der niedrigen Bitrate solls ja moduliert werden - aber da haperts 
noch.
Wäre ein Arduino dafür geeignet, als gegenüber dem PC als Modem zu 
agieren und dann moduliertes Analog-Audio auf die PWM-Ausgänge des 
Arduino?
Oder brauchts da was mit etwas mehr Leistung/Speicher?
Ich könnte das hier mit ALIX-Boards erstmal simulieren, da habe ich 
allerdings auch wieder ein Pegel-Problem, oder? Kopfhörer-Buchse an 
Mic-Eingang? Alles unsymmetrische Miniklinken, aber kann das gutgehen?

Hoppla, und natürlich sind 9600 Baud gemeint. Schluck. So ein Mumpitz 
(in die Ecke stell und schäm)

Kai
von Jürgen (jliegner)


Lesenswert?

Kannst ja mal googlen wie vor 25 Jahren Programme auf einen 
Kassentenrecorder gekommen sind. Das waren zeimlich simple 
Manchester-Codes z.B.
http://de.wikipedia.org/wiki/Manchester-Code
Das schafft heute jeder mc nebenher und braucht keinen dsp oder 
ähnliches. Sollte für deine Anforderungen reichen.
von Jobst M. (jobstens-de)


Lesenswert?

Versuch es mal mit SPDIF-receiver/transmittern. (DIR.../DIT... z.B. von 
TI)

Beide in den Mastermode stellen und dann einfach Dein serielles 
Datensignal in den Eingang vom DIT für den ADC einspeisen. Auf der 
anderen Seite (DIR) purzeln die Daten wieder heraus. Da Du Dich nicht um 
den Takt kümmerst, hast Du zwar etwas Jitter, das wird den empfangenden 
UART aber nicht stören.

Für Deine V.24 benötigst Du noch Pegelkonverter (MAX 3232).


Gruß

Jobst
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.