Paso 5: Producción de tonos con PWM en modo balanceado
A veces puede que desee usar PWM para crear un tono, y a veces puede que desee detener el ruido de ir a los altavoces.
En modo equilibrado el ciclo de trabajo de control de la frecuencia del ruido. Hasta a la mitad de las veces de reloj de gama gama le dará la frecuencia del tono. Por encima de la media la frecuencia del tono disminuirá la frecuencia base con cada paso. En el alcance, la frecuencia será cero.
Con el valor predeterminado gama y ciclo de trabajo de reloj ajustes A cero será tranquilos. Uno reproducirá un tono de 585 Hz. Un ciclo de deber de 512 producirá un tono 299,52 KHz, muy por encima del umbral de audición humano. En 1023, la frecuencia será hasta 585 Hz, y en 1024 será silenciosa otra vez.
En frecuencias más altas que el tono que es auditivo es ruido, este ruido se escucha en el altavoz y es también en el pin PWM. Para minimizar el ruido en los altavoces, ajuste el reloj a un número inferior. Esto produce más ruido que fuera del rango del oído humano, pero no cambia el ruido en el pin PWM. Puede eliminar el ruido en el audio por reencaminar el sonido HDMI en raspi-config.
Si se define la gama 64000 y el reloj a 300 el ciclo de trabajo será igual a la frecuencia hasta el punto donde el armónico se vuelve audible.