Paso 1: Sólo un poco de teoría
Teléfono rotatorio utilizado para soltar la línea por una fracción de segundos 1 a 10 veces que marque un dígito. Todo el sistema estaba trabajando sin cualquier silicona, con sólo los componentes electromecánicos y relés. La detección de anti-local separación, amplificación y el anillo fue hecha con solo un transformador de audio y unos condensadores... Ese diseño me impresionó. Probablemente nunca será capaz de hacerlo tan bien y tan confiable incluso con op-amps o DSPs.
Timbre electromecánico se alimenta con tensión de hasta 100V a 20-50 Hz sinusoidal en la línea. Como un teléfono inalámbrico funcionará con batería de baja tensión se necesitará un convertidor.
Líneas analógicas casi sólo apoyan ahora tonos DTMF para marcar un número, por lo que tendremos que convertir el impulso de la esfera en tonos DTMF. Esto es donde me gustaría gracias Sr. Roman Black para su algoritmo generador de DTMF DDS (tut13), que en gran parte inspirado mi código para esta parte del proyecto y me ahorró un chip extra de generador DTMF. Al lado de este tutorial, os recomiendo que echa un vistazo a su trabajo.