Forum: HF, Funk und Felder GSM-Modul (SIM908) nur analoge Ausgänge für Anruf?


von Anon A. (anon1234)


Angehängte Dateien:

Lesenswert?

Halli hallo..

ich wollte mal ein bisschen mit dem Thema Mobilfunk und GSM 
herumspielen.
Zuerst ist mein Blick auf die Standard-Boards, die auch für Arduino und 
co. benutzt werden, gefallen.
Bei den Arduino-Boards gab es allerdings (scheinbar?) nur analoge Ein- 
und Ausgänge für die Telefonie, die über Klinkenbuchsen herausgeführt 
waren.
Daher habe ich mal genauer geguckt, was auf den Boards verbaut ist, und 
bin dann bei den SIM-Modulen gelandet.
Also beispielsweise SIM300, SIM900, SIM908...
Nach dem ich jetzt mal das Datenblatt von dem SIM908 durchgegangen bin, 
scheint es mir so, als würden bereits diese Bausteine nur 
analoge-Möglichkeiten zur Verfügung stellen.
Nun ist meine Frage, habe ich einfach an der richtigen Stelle 
vorbeigelesen oder ist es mit diesen Bausteinen schlicht weg nicht 
möglich die digitalen Daten, die bei einem Anruf verschickt werden zu 
verarbeiten?
Und falls das so ist, frage ich mich welchen Weg ich gehen muss, um an 
diese Daten zu kommen. Gibt es entsprechende Bausteine, die die 
digitalen Datenleitungen nach außen führen? Oder in welche andere 
Richtung muss ich mich weiter informieren?

Anbei ist das Datenblatt

Ich würde mich freuen, wenn jemand mir weiterhelfen kann :)
Viele Grüße anon1234

von user (Gast)


Lesenswert?

Das Modul kann doch AT-Befehle, somit kannst du auch den Anrufer 
abfragen oder auch SMS verschicken.

von Anon A. (anon1234)


Lesenswert?

Danke für die schnelle Antwort :)
das mit den AT-Befehlen ist schon richtig.
aber ich wollte gerne an die digitalen Audio-Signale, die beim 
Telefonieren übertragen werden.

von Gerd E. (robberknight)


Lesenswert?

Anon Anon schrieb:
> aber ich wollte gerne an die digitalen Audio-Signale, die beim
> Telefonieren übertragen werden.

ich kenne kein GSM-Modul bei dem man da rankommt. Auch die Controller 
bei Handys etc. kommen bei einem klassischen Aufbau (getrennter 
Controller und GSM-Interface-IC) nicht an die Sprachdaten: das 
GSM-Interface übernimmt da direkt die Kontrolle über Audio-In und -Out 
und sperrt in dem Moment den Controller aus.

Such Dir ein GSM-Modul bei dem die Anschlussdaten (Impedanz etc.) von 
Lautsprecher und Mikroeingang im Datenblatt genau angegeben und am 
besten auch zwischen verschiedenen Profilen umschaltbar sind. Da hängst 
Du dann nen simplen Audio-Codec ran.

von Anon A. (anon1234)


Lesenswert?

Hallo Gerd,
danke für deine Antwort

Gerd E. schrieb:
> ich kenne kein GSM-Modul bei dem man da rankommt. Auch die Controller
> bei Handys etc. kommen bei einem klassischen Aufbau (getrennter
> Controller und GSM-Interface-IC) nicht an die Sprachdaten: das
> GSM-Interface übernimmt da direkt die Kontrolle über Audio-In und -Out
> und sperrt in dem Moment den Controller aus.

Das wäre natürlich sehr schade..
Allerdings frage ich mich, wie dann zum beispiel anrufbeantworter und 
co. funktionieren. irgendwie kann ich mir nur schwer vorstellen, dass 
solche geräte die analogen signale dann noch extra wieder zum speichern 
in digitale umwandeln.

Gerd E. schrieb:
> Such Dir ein GSM-Modul bei dem die Anschlussdaten (Impedanz etc.) von
> Lautsprecher und Mikroeingang im Datenblatt genau angegeben und am
> besten auch zwischen verschiedenen Profilen umschaltbar sind. Da hängst
> Du dann nen simplen Audio-Codec ran.

Danke für den Tipp. Hört sich zur Not nach einer Lösung an. Auch, wenn 
das irgendwie ja schon ein wenig unsinnig ist wenn das gsm-modul die 
digitalen signale in analoge umwandelt, damit ich sie dann gleich wieder 
in digitale umwandel...

kannst du mir da ein modul empfehlen, was so etwas kann?

von Oliver R. (orb)


Lesenswert?

Anon Anon schrieb:
> Allerdings frage ich mich, wie dann zum beispiel anrufbeantworter und
> co. funktionieren.

Du hast einen tragbaren GSM-Anrufbeantworter?

von Anon A. (anon1234)


Angehängte Dateien:

Lesenswert?

Oliver R. schrieb:
> Anon Anon schrieb:
>> Allerdings frage ich mich, wie dann zum beispiel anrufbeantworter und
>> co. funktionieren.
>
> Du hast einen tragbaren GSM-Anrufbeantworter?

OOh stimmt :D :D das war dann wohl eher quatsch..
Aber es muss doch bestimmt Anwendungen geben, die direkt mit den 
digitalen Daten arbeiten oder.. ??

Oder weiß jemand, aus welchen Teilen solch ein GSM-Modul besteht und ob 
man eventuell noch eine Ebene tiefer als solch ein Modul gehen kann? Der 
schematische Aufbau aus dem Datenblatt verrät da irgendwie nicht genau, 
welcher Bereich für das Kommunizieren mit der SIM, dem GSM-Protokoll und 
der Datenverarbeitung zuständig ist..

von Gerd E. (robberknight)


Lesenswert?

Anon Anon schrieb:
> Allerdings frage ich mich, wie dann zum beispiel anrufbeantworter und
> co. funktionieren.

Du meinst eine Anrufbeantworter-App?

Vielleicht erinnerst Du Dich, solche Apps haben im Vergleich zu anderen 
Dingen sehr lange gebraucht bis sie auf dem Markt erschienen sind und 
funktionierten. Und sie waren auf vielen Telefonen am Anfang nicht zu 
gebrauchen, konnten das Mikro oder den Lautsprecher nicht ausschalten 
etc.
Das hat alles den selben Hintergrund: man kommt bei den üblichen 
GSM-Chipsätzen nicht so leicht an die rohen Sprachdaten ran.

von Anon A. (anon1234)



Lesenswert?

Das ist ja sch.. bzw. nicht so schön :(
Ich habe mich mit dem GSM - Protokoll noch nicht all zu ausführlich 
auseinander gesetzt. Aber grob vereinfacht gesagt benötige ich dann ja, 
wenn ich nicht den umweg über einen audio-codec gehen will eine 
schaltung mit
 1. gsm-antenne
 2. gsm-transceiver, der die frequenzen vom gsm empfangen und senden 
kann, bzw der wsl. auch die modulation der digitalen daten auf die 
trägerfrequenzen übernimmt
 3. gsm-baseband-engine, darunter stelle ich mir etwas vor, das
    - das gsm-protokoll implementiert
    - die authentifizierung im netz ermöglicht
    - das dafür sorgt,
       - dass eingegebene daten  aus einem (internen) speicher gelesen 
werden und im   format des protokolls über den transceiver auf die reise 
geschickt werden.
    - und dass empfangene daten gelesen, und in einen speicher 
geschrieben werden
    - da bei gsm meines wissens auch eine verschlüsselung eingesetzt 
wird, müsste diese beim senden und empfangen mit verarbeitet werden
 4. sim-karten-slot
 5. eine steuerung (µC oder FPGA), die die kommunikation mit der 
sim-Karte und den anderen bauteilen regelt und, dass die verarbeitung 
der daten die im speicher der gsm-baseband-engine ankommen übernimmt. 
Sie also beispielsweise in einen großen speicher übernimmt.

Liege ich da grob richtig? Kennt sich jemand hier weiter aus? gibt es 
solche bausteine? ich bin beim etwas tieferen graben im internet zum 
beispiel auf einen sogenannten
"Baseband Processor for Multiband GSM / GPRS Applications" gestoßen, 
(beispielsweise den CX805-30 von Skyworks).
So wie ich die dokumentation verstehe müssten solche bausteine ziemlich 
genau die funktion der gsm-baseband-engine übernehmen.

Datenblatt und Blockschaltbild habe ich angehängt.

Außerdem bin auf einen sogenannten "WCDMA/GSM/EDGE
Transceiver" (z.B. den MMM7210) gestoßen. Er scheint mir die aufgabe des 
gsm-transceivers zu übernehmen.

Datenblatt und Blockschaltbild sind ebenfalls angehängt.

Nun ist meine weitere frage, da mir diese bauteile (logischer weise) 
sehr komplex vorkommen, ob ich mich hier gerade verrenne, und viel zu 
komplizierte lösungen suche, wenn der weg doch eigentlich viel einfacher 
wäre??
Habt ihr einen Tipp? Sind solche Bausteine der Wege den man gehen 
müsste? Oder geht es nicht vielleicht doch viel leichter?
Falls nicht, habt ihr Ideen, Stichwörter oder konkrete Bauteile in deren 
Richtung ich weiter recherchieren kann?

von Anon A. (anon1234)



Lesenswert?

Soo ich habe die Suche etwas weiter geführt und habe tatsächlich gsm 
module mit digitaler schnittstelle für die audio daten gefunden. den 
zuvor beschriebenen umweg über den transcceiver und die baseband-engine 
muss man anscheinend also wohl doch nicht gehen.

der chip der mir derzeit am meisten zusagt ist einer aus der u-blox sara 
g3 - serie
http://www.u-blox.com/en/wireless-modules/gsm-gprs-modules/sara-gsm-module-family.html

diese chips scheinen nämlich offenbar sehr gut dokumentiert zu sein.
und bieten (glaube ich) genau so eine schnittstelle wie ich sie mir 
vorgestellt habe.

Im datenblatt steht dazu folgendes :
1
2.6 Audio
2
G350 modules provide analog and digital audio interfaces:
3
4
Analog audio input:
5
 ....
6
7
Analog audio output:
8
 ....
9
10
I2S digital audio interface:
11
12
4-wire digital audio interface (I2S_TXD,I2S_RXD,I2S_CLK,I2S_WA) that can be configured by AT command in PCM or in normal I2S mode (for more details
13
see the u - blox AT Commands Manual [1] and SARA - G3 / SARA - U2 Series System Integration Manual [2] )

Die besagten dokumente habe ich mal angehängt.

Meiner Meinung nach hört sich das vielversprechend an. Was sagt ihr zu 
dem Modul? Kennt sich jemand hiermit aus?

von ;-) (Gast)


Lesenswert?

@anon
was suchst du?
was willst du machen?
die Schnittstelle ADC kontrollieren, abtasten, mitlauschen?
;-)

von ;-) (Gast)


Angehängte Dateien:

Lesenswert?

@anon:
schau dir mal das MT6223DA Datenblatt an, die Schnittstellen sind alle 
auf einem Chip! Ohne ne Hysterie auszulösen, such mal nach dem MT6260DA 
- der kann einiges mehr - ist aber 'noch' nicht offen für jedermann. 
Hier im Forum gibt es nur einen einzigen Thread - und ich denke, das 
wird hier noch länger erstmal so bleiben. Mach dir selber ein Bild.
;-)

von yaanon (Gast)


Lesenswert?

Es gibt ein Projekt das versucht die MT62xx GSM chips für die 
allgemeinheit zu öffnen.
Bunnie aka Andrew Huang leitet das Projekt.

http://www.bunniestudios.com/blog/?p=4297

von Anon A. (anon1234)


Lesenswert?

Danke für eure Antworten :)

;-) schrieb:
> @anon
> was suchst du?
> was willst du machen?
> die Schnittstelle ADC kontrollieren, abtasten, mitlauschen?
> ;-)

Ich will letztlich eine umfangreichen Einstieg in Mobilfunk haben.
Mein erster Ansatz waren die gängigen Arduino-Boards.
Hier bin ich jetzt allerdings an die Grenzen, die mit diesen Chips 
möglich sind, gestoßen.
Ich will um diesen Einstieg zu kriegen auf Lange sicht gesehen in etwa 
ein mobiltelefon nachbauen. allerdings halt nicht einfach à la arduino 
einfach alles zusammen stecken, sondern die dinge selbst verstehen und 
ausprobieren.
deswegen möchte ich gerne an die digitalen daten, damit ich dann auch 
ganz einfach mal daten zwischenspeichern kann oder was weiß ich, 
vielleicht digitale audio-dateien abspielen und versenden lassen.
Genau weiß ich das auch noch nicht. Halt mal sehen, was sich dann für 
möglichkeiten ergeben :)

;-) schrieb:
> @anon:
> schau dir mal das MT6223DA Datenblatt an, die Schnittstellen sind alle
> auf einem Chip! Ohne ne Hysterie auszulösen, such mal nach dem MT6260DA
> - der kann einiges mehr - ist aber 'noch' nicht offen für jedermann.
> Hier im Forum gibt es nur einen einzigen Thread - und ich denke, das
> wird hier noch länger erstmal so bleiben. Mach dir selber ein Bild.
> ;-)

hört sich sehr interessant an. danke für den tipp. der scheint wirklich 
viele möglichkeiten zu haben.

yaanon schrieb:
> Es gibt ein Projekt das versucht die MT62xx GSM chips für die
> allgemeinheit zu öffnen.
> Bunnie aka Andrew Huang leitet das Projekt.
>
> http://www.bunniestudios.com/blog/?p=4297

das werde ich dann wohl auch mal verfolgen :)

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.