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).
DTMF a procki '51 (nie AVR)
Nov 14, 2004
3 Replies
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