Étape 1: Juste un peu de théorie
Le téléphone à cadran utilisé pour libérer la ligne pour une fraction de secondes 1 à 10 fois pour composer un chiffre. Tout le système fonctionnait sans n’importe quel silicium, avec seulement des relais et des composants électromécaniques. La détection de séparation, d’amplification et anneau anti-locale a été faite avec juste un transformateur audio et deux condensateurs... Une telle structure m’a vraiment impressionné. Je ne serai probablement jamais capable de faire aussi bien et aussi fiable même avec les amplificateurs ou DSP.
Cloche électromécanique est alimenté par la tension jusqu'à 100 v à 20-50 Hz sinusoïdal sur la ligne. Comme un téléphone sans fil fonctionne sur batterie faible tension il faudra un convertisseur boost.
Lignes analogiques maintenant appuient quasi-exclusivement des tonalités DTMF pour composer un numéro, alors nous aurons de convertir des impulsions du cadran en tonalités DTMF. C’est où je voudrais Merci M. Roman Black pour son algorithme de générateur DDS DTMF (tut13), qui a largement inspiré mon code pour cette partie du projet et m’a sauvé une puce supplémentaire de générateur DTMF. À côté de ce tutoriel, je vous recommande vivement de jeter un oeil à son travail.