Hi zusammen! Hat sich hier schonmal jemand näher mit ISDN im Zusammenhang mit Microcontrollern beschäftigt? Konkret möchte ich ein System basteln das das Tunneln eines S0-Busses über Ethernet ermöglicht. Dazu wäre ein Gerät für die Verbindung NTBA zu LAN und ein weiteres zwischen LAN und ISDN-Telefon nötig. Gibt's zwar fertig zu kaufen, aber ist mit über 700€ doch unrealistisch teuer. Der Layer 1 auf dem S0-Bus ist nicht besonders komplex und sollte mit seinen 192 kbps noch locker mit einem 16 MHZ AVR per Bit-banging verarbeitet werden können. Eine Auswertung der B- oder D-Kanal-Daten ist ja nicht erforderlich, da die Daten einfach nur 1:1 über's LAN weitergeleitet werden brauchen. Da die Übertragung von NT -> TE ein Echo des unmittelbar vorher von TE -> NT gesendeten D-Kanal-Bits enthält, die Latenzzeit des LANs aber weitaus höher liegt, müssten beide Geräte in der Lage sein, unabhängig voneinander vollständige S0-Frames zu erzeugen und lediglich die Nutzdaten auf B- und D-Kanälen von der Gegenstation zu empfangen und in den Frame einzufügen. Die Aktivierungssequenzen müssten ebenfalls von jeder der beiden Station selber generiert werden können. Bisher irgendwelche Denkfehler? Was den elektrischen Teil angeht arbeitet der S0-Bus ja symmetrisch mit dreierlei Pegeln (+750mV, -750mV, 0V). Ist hier tatsächlich, wie aus anderen ISDN-Schaltungen bekannt, ein Übertrager erforderlich? Ich würde die beiden Empfangsleitungen einfach über Kondensatoren direkt an meine Schaltung hängen; RX- auf Masse, RX+ auf einen Ub/2 Spannungsteiler. Das Empfangssignal hätte dann im Ruhezustand 2,5V und würde entsprechend bei Hi- und Low-Pegel auf 3,25V bzw 1,75V wechseln. Mit zwei Highspeed-Komparatoren (Schaltschwellen z.B. 2,8V und 2,2V, evtl. mit einigen 100mV Hysterese) würde ich daraus AVR-taugliche Pegel erzeugen. Entdeckt vielleicht hier jemand Unstimmigkeiten? Um die Erzeugung der Sendesignale mache ich mir später Gedanken; vielleicht hat ja hier jemand einen einfachen Vorschlag. Was die Netzwerkseite angeht werde ich wohl auf einen Lantronix Xport oder etwas ähnliches zurückgreifen. Generell möchte ich mit diesem Posting nur herausfinden ob ich auf dem richtigen Wege bin oder schon schwerwiegende Fehler erarbeitet habe ;) Vielleicht schöpft ja der eine oder andere hier noch weitere Ideen aus meinem Vorhaben; etwa einen ISDN-Abhör-Adapter (sollte nicht schwierig sein wenn man die B-Kanal-Daten einfach auf einen DAC gibt), oder eine Rufnummernanzeige ohne speziellen ISDN-Controller (erfordert dann etwas Einarbeitung in's D-Kanal-Protokoll). Danke für Eure Antworten! Gruß, Tobias
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.