Also wenn die Spannung mit drauf soll, gibt es bei zwei Leitungen nur
die Gabelschaltung. Dann kann man das Gesprächsende bzw. den
Gesprächsbeginn
so wie beim Telefon erkennen. Saft ist auch da und man hat zwei Kanäle
für die "Sprachdaten".
Für die Digitalisierung würde ich dann einen Frequenzbereich zw. 0 und 3
kHz
nehmen. Allerhöchstens bis max. 8 KHz. Mit deinen 20 KHz Samlingfrequenz
sollte beides kein Problem sein.
Um die Daten rüber zu bekommen müssen die auf einen Träger aufmoduliert
werden. Bei 20Khz Nutzsignal sollte eine Trägerfrequenz von 250 bis 500
kHz
funktionieren. Bei einem Atmega llässt sich der Träger gut über einen
Timer
(der ohne einen IRQ auszulösen läuft) erzeugen. Der Timer toggelt dafür
immer einen Portpin. Dahinter muss eine Transistorstufe, die schnell
schalten kann.
Träger auf Leitung und wieder weg (bzw. ordentlich dämpfen, so dass die
beiden Zustande am anderen Ende sauber erkannt werden. Die Bitfolge kann
dann direkt aus dem Uart kommen.
Wie man ein AM-Signal demoduliert weisst du, oder? (evtl. bei Wikipedia,
.. nachschlagen)
Auf kurze Distanz sollte das keine Probleme machen. Bei größeren
Distanzen muss man sich halt noch eine schöne Synchronisation einfallen
lassen. Eine CRC / Prüfsummenabsicherung wird wahrscheinlich wegen der
begrenzten Rechenleistung kritisch sein...
Für das "Wählen" kannste dir ein kleines Protokoll einfallen lassen. Du
brauchst halt einen kleinen Kommandosatz, der einmal die Zielwahl
übernimmt und dann in den "Datenstrommodus" wechselt. Gesprächsende wird
dann über die Gabelschaltung wie beim guten alten Telefon abgehandelt.
Bei dieser Konzeption solltest Du Dir sogar eine kleine Telefonanlage
bauen können, die dann mehrere Gespräche gleichzeitig zulässt.
Allerdings kannste Dir wahrscheinlich bei dem Aufwand, den das ganze
Zeugs nach sich zieht, gleich bei Ebay ein paar alte Modems und ne
analoge Anlage für die Telefonleitung zulegen und die Telefonie damit
abwickeln ;-)
Für den Rufaufbau einfach per AT-Kommando wählen und dann die
Datenübertragung starten.....