Gast
#160357
Habe folgendes Problem mit dem MT8870 DTMF-Decoder: Der Dekoder gibt das Signal so lang aus bis wieder ein anderer DTMF-Ton eintrifft! Wisst Ihr eine Lösung für mein Problem? Danke
|
Anzeige
|
MT8870 Dtmf Problem
Gast
#160357
Habe folgendes Problem mit dem MT8870 DTMF-Decoder: Der Dekoder gibt das Signal so lang aus bis wieder ein anderer DTMF-Ton eintrifft! Wisst Ihr eine Lösung für mein Problem? Danke
Gast
#160358
Da gibt es einen weiteren Ausgang, mit dem man die Datenübernahme synchronisieren kann. Ist sowas wie "Strobe", weiß jetzt mangels Datenblatt aber nicht, wie der korrekt heißt. ...
Gast
#160359
Der heißt vermutlich STD. Aber wie wird syncronisiert?
Gast
#160360
Kann STD STrobe Data bedeuten? Du synchronisierst, indem du die Daten erst beim Impuls an Strobe übernimmst. ...
Gast
#160361
Nein heißt delayed steering. Ich häng mal das Datenblatt an ...
Gast
#160362
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
#160363
@Gerhard: Aber ich verstehe immer noch nicht wie durch STD das Problem geloest werden kann.
Gast
#160364
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
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
#160366
Nach dem 8870 kommt ein 4514. Und dieser soll das Signal nur so lange ausgeben wie der DTMF-Ton "tönt".
Gast
#160367
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
#160368
Dann brauch ich aber noch was zusätzliches Logisches um die beiden Signale zu invertieren ...
Gast
#160369
DAzu braucht man nur einen billigen 74HC04 oder aehnlich...
Gast
#160370
Nur den auf die fertig geätzte Platine bringen ...
Gast
#160371
Es gibt "Single Gate" ICs im SOT23-5 Gehaeuse. Vielleicht ware das eien Moeglichkeit. Auch koennte man zwei 2N7000 oder 2N7002 (SMT) zur Invertierung verwenden. Sonst faellt mir im Augenblick auch nichts Besseres ein. Gerhard
Gast
#160372
Hmm meiner Meinung nach Strobe auf Hi und Est invertieren müsste auch reichen. Fällt Euch auch nichts ein wie ich einen zusätzlichen Baustein vermeiden könnte? mfg Flo
Gast
#160373
Das koennte gehen. Es sollte moeglich sein STROBE und INHIBIT zusammenzuschalten. Eine Frage: Ist der 8870 und der 4514 auf der selben Platine? Gerhard
Gast
#160374
Ja die beiden sind auf der selben Platine. Wie meinst Du zusammenschalten? Danke für Eure Hilfe! mfg Flo
Gast
#160375
Alex, ist es moeglich mir das Schaltbild anzusehen? Sind die Std und Est Ausgaenge des 8870 schon beschaltet? Gerhard
Gast
#160376
Hab da jetz noch was gefunden - sorry wegen der Qualität. Könnt Ihr mir erklären wie das Ganze da funktioniert und was das für ein komisches Bauteil über dem Transistor ist?
Gast
#160377
Hilft das auch nicht weiter?
Gast
#160378
Alex, bitte Geduld - HAtte einen HTTP 500 server Fehler und konnt nicht ans Netz. Werde mich wieder melden Gerhard
Gast
#160379
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
Gast
#160380
Danke Gerhard für Deine Hilfe! Tja wenn ich erkannt hätte dass das ein Jumper sein soll .. Danke nochmal!
Gast
#160381
Hallo Alex, lass mich bitte irgendwann wissen ob es jetzt funktioniert. Das mit dem Jumper war wirklich schwer zu erkennen. Gruss, Gerhard
Gast
#160382
Es hat geklappt! Danke nochmal! Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|