DTMF a procki '51 (nie AVR)

Nov 14, 2004 3 Replies

Czy komu¶ uda³o siê generowaæ kody DTMF na 89c51 lub pokrewnych? Nie mówiê o AVR, bo tam sprawa jedt prosta (zw³aszcza, gdy ma siê pod rêk± Bascoma).


Witam... A nie mo¿esz u¿yc zewnêtrznego uk³adu? Z AVR niby dzia³a ale jako¶ ten DTMF z Bascoma trochê nie taki jak z uk³adu zewnêtrznego ... a koder DTMF koszutuje jakie¶ 5 z³ w detalu wiêc raczej nie maj±tek a hula

Pozdrawiam Artur Starz

A w czym problem? Weź 2 timery, skonfiguruj jako generatory na 2 częstotliwości odpowiadające cyfrze DTMF. Wyjścia skieruj na piny wyjściowe procka, odfiltruj (RC) żeby wyszła z tego jako-taka sinusoida, wzmocnij i zsumuj pamiętając, że te 2 składowe muszą się różnić mocą (AFAIR o 3 dB).

Drugie rozwiązanie to wyjście analogowe z procka (albo PWM) i programowy generator 2 sinusoid - w sumie bardzo proste i skuteczne rozwiązanie (stosowałem osobiście w DSP).

Ale i tak najtaniej będzie wydać 5 zł na gotowy scalak.

Użytkownik Adam Dybkowski napisał:

Ale rozwiazanie programowe ma niewatpliwie duza wartosc edukacyjna.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required