MT8870 Dtmf Problem

Gast #160362
Lesenswert?
• ▲
▼
Dem Datenblatt nach sollte das StD verwendet werden. Std geht nur hoch
wenn ein gueltiges Tonpaar detektiert worden ist. Std geht wieder auf
NUll zurrueck wenn die Spannung am Est unter VTst faellt.

Est kann im Prinzip auch verwendet werden. Es folgt allerdingt immer
dem augenblicklichen Zustand des Eingangssignals und kann bei
schlechten Signalrauschabstandes moeglicherweise zu Fehlmeldungen
fuehren. Das Est Signal wird bei anderen ANwendungen hauptsaechlich zur
Messung einer gueltigen DTMF-Tonlaenge verwendet.

Am Besten ist es, die Starflanke ( 0 -> 1 ) des Std zum Einlesen der
Ausgangsdaten zu verwenden.

Gerhard
Gast #160364
Lesenswert?
• ▲
▼
Hi Stefan,

Solange das Std Signal zum Synchronisieren benutzt wird, macht es ja
nichts, dass am Datenbuffer des 8870 die Daten stabil bleiben bis zum
Eingang eines neuen Tonpaars, bis das naechste Tonpaar eintrifft. Das
Startflanke des Std Signals wird dann einfach als Uebernahme Strobe
verwendet. Solange nur die Startflanke verwendet wird, sollt eignetlich
nichts schiefgehen.

Ich hoffe dass ich das Problem nicht falsch verstanden habe.

Gerhard
Gast #160365
Lesenswert?
• ▲
▼
Wie wertest du denn überhaupt deine Daten aus? Oder besser: Wer soll
deine Daten auswerten/bekommen/anzeigen?
- 4 LED's?
- ein Mikrocontroller? (welcher Typ?)
- eine TTL-Schaltung?
- ein Zifferndisplay mit 7-Segment-Decoder?

...
Gast #160367
Lesenswert?
• ▲
▼
Ich habe mir schnell das Datenblatt des 4514 angesehen. Die Daten des
8870 kann man nach Invertierung des Std Signals und Anschluss auf den
STROBE Eingang 4514 speichern.

Mittels des Invertierten Est Signals am INHIBIT Eingang des 4514 werden
dann die Ausgaenge nur freiggegeben solange Est aktiv ist. Sobald Est
wieder inaktiv ist, werden die Ausgaenge des 4514 wieder auf Null
gesetzt.

Muesste funktionieren?

Gerhard
Gast #160379
Lesenswert?
• ▲
▼
Hallo Alex,

Dein Schaltbild verwendet im Prinzip was ich Dir schon vorgeschlagen
hatte. Das Signal vom PIN-15 speichert die Daten im 4514. Um die
Ausgaenge des 4514 zu steuern muss die Bruecke an JP1 eingesteckt
werden, so dass R6 und der Einganspin 23 zusammengeschaltet sind.

Wenn Du Dir das Datenblatt ansiehst, dort steht dass die Eingaenge des
4514 RS Flip-Flop Verhalten haben und den letzten DAtanstand speichernn
wenn das STROBE SIgnal von 1 auf 0 geht, das bedeutet, dass wenn STD
aktiv Hoch ist, die Ausgaenge des 4514 den Daten des 8870 direkt folgen
koennen.

Diese Schaltungsmassnahme mit der Transistorverbindung bezweckt, dass
wenn das DTMF Tonpaar aufhoert, die Ausgaenge wieder auf Null gsetellt
werden.

Dem Schaltbild nach sollte diese Schaltung genau das machen was Du
wolltest.

Hilft dir das weiter?

Mfg,
Gerhard

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.