Para los que deseen hacer algo fuera de lo común les propongo realicen este Pre Amplificador gobernado completamente digital. Realizado con una TDA7439 y un uC AT90S8515.
El circuito propuesto controla todas las funciones de la TDA7439.
4 líneas estéreos.
Ganancias independientes para cada línea.
Volumen.
Control de tonos. (Bajas, Medias y Altas.)
Balance.
El AT90S8515 controla un LCD de 20*2 para informaciónrmar las funciones en cada momento, lo cual ocurre por medio de (5)Sw, uno con la función de power, 2 con el volume y 2 con las funciones de control.
También posee un Vúmetro calibrado logarítmicamente en dB que originalmente fue escrito por Ger langezaal y modificado lo necesario para que trabajase en dicho circuito, tiene también implementado control por mando a distancia y un delay para conectar las bocinas después de 3seg.
Nota: Yo no utilizo el delay pues tengo funcionando un amplificador del tipo UcD.
El arranque por default de dicho pre amplificador es guardado en la E2Prom interna del uC, lo cual indica que podrán modificar desde que programen por primera vez o después que hagan sus ajustes y manden a apagar el pre amplificador.
Las variables que se guardan en la E2Prom si son diferentes al default siempre que se pulse el sw de power son:
Line in, Bass, Middle y Treble.
El volume máximo para power on es de -35dB pero este subirá desde -47dB a dicho valor cada 250ms y descenderá de donde este a -47dB para power off a la misma velocidad (Fader up & down).
La tabla para la E2Prom es la siguiente:
_______________________________________________________
! Line ! Gain_1 ! Gain_2 ! Gain_3 ! Gain_4 ! Bass ! Middle ! Treble !
_______________________________________________________
Line
Gain_1
Gain_2
Gain_3
Gain_4
Bass
Middle
Treble
Dirección 0x00hex = (Line in) con valores de (0x00-0x03)
0 = Línea 4…………………..3 = Línea 1
Dirección 0x01hex a 0x04hex = (Gain) con valores de (0x00-0x0F)
0 = 0dB……………………….0F = 30dB con saltos de 2dB por incremento.
Dirección 0x05hex a 0x07hex = (Tone)
0 = -14dB
7 & F = 0dB
8 = 14dB
Con saltos de 2dB por incremento.
Las 6 celdas siguientes son utilizadas por el uC para guardar la configuración del control remoto.
Modo de operación:
Pulsar Line (Sw) para cambiar de línea y después pulsar Setup/Enter (Sw) cuando ya tenga la deseada.
Pulsar Setup/Enter (Sw) para entrar en modo de Ajuste.
Aparecerá en el LCD “Bass Setup”.
Si desea modificar este parámetro pulsar de nuevo Setup/Enter (Sw) y variarlo con Up & Down (Sw), después de ajustado al valor deseado presionar Setup/Enter (Sw) para regresar al Menú.
Para moverse por los sub menús solo bastara con presionar Up & Down (Sw) y repetir el proceso anterior para variar dicho sub menú.
Los menús por los que podrán navegar son los siguientes:
Bass Setup
Middle Setup
Treble Setup
Balance Setup
Exit Setup
Para salir del Ajuste buscan Exit Setup y presionan Setup/Enter (Sw) y regresaran al Vúmetro que es lo que siempre estará ejecutándose en todo momento.
También posee un menú oculto, que solo se podrá entrar si se sostiene Setup/Enter (Sw) mientras presionamos Power (Sw), claro esta con el pre amplificador apagado.
Dicho menú es para modificar las ganancias de las entradas y configurar el control remoto.
Por ahora el Firmware publicado no posee la función del control remoto, la cual está programada para protocolo propuesto por PHILIPS llamado Rc5, pretendo hacer la subrutina de tal forma que podamos configurar el software memorizando el ID y las teclas que pulsen en el control.
De esta forma podemos utilizar cualquier control que tengamos en casa regados y solo le hará caso a dicho control, la verdad es que lo tengo trabajando pero tiene todavía algunos bug y solo cuando los corrija publicare la versión final pues esta la considero Beta por no poseer dicho menú.
Espero les sirva de algo este pequeño aporte.
Desde ya gracias a todos en el foro.
YoElMiCrO.
El circuito propuesto controla todas las funciones de la TDA7439.
4 líneas estéreos.
Ganancias independientes para cada línea.
Volumen.
Control de tonos. (Bajas, Medias y Altas.)
Balance.
El AT90S8515 controla un LCD de 20*2 para informaciónrmar las funciones en cada momento, lo cual ocurre por medio de (5)Sw, uno con la función de power, 2 con el volume y 2 con las funciones de control.
También posee un Vúmetro calibrado logarítmicamente en dB que originalmente fue escrito por Ger langezaal y modificado lo necesario para que trabajase en dicho circuito, tiene también implementado control por mando a distancia y un delay para conectar las bocinas después de 3seg.
Nota: Yo no utilizo el delay pues tengo funcionando un amplificador del tipo UcD.
El arranque por default de dicho pre amplificador es guardado en la E2Prom interna del uC, lo cual indica que podrán modificar desde que programen por primera vez o después que hagan sus ajustes y manden a apagar el pre amplificador.
Las variables que se guardan en la E2Prom si son diferentes al default siempre que se pulse el sw de power son:
Line in, Bass, Middle y Treble.
El volume máximo para power on es de -35dB pero este subirá desde -47dB a dicho valor cada 250ms y descenderá de donde este a -47dB para power off a la misma velocidad (Fader up & down).
La tabla para la E2Prom es la siguiente:
_______________________________________________________
! Line ! Gain_1 ! Gain_2 ! Gain_3 ! Gain_4 ! Bass ! Middle ! Treble !
_______________________________________________________
Line
Gain_1
Gain_2
Gain_3
Gain_4
Bass
Middle
Treble
Dirección 0x00hex = (Line in) con valores de (0x00-0x03)
0 = Línea 4…………………..3 = Línea 1
Dirección 0x01hex a 0x04hex = (Gain) con valores de (0x00-0x0F)
0 = 0dB……………………….0F = 30dB con saltos de 2dB por incremento.
Dirección 0x05hex a 0x07hex = (Tone)
0 = -14dB
7 & F = 0dB
8 = 14dB
Con saltos de 2dB por incremento.
Las 6 celdas siguientes son utilizadas por el uC para guardar la configuración del control remoto.
Modo de operación:
Pulsar Line (Sw) para cambiar de línea y después pulsar Setup/Enter (Sw) cuando ya tenga la deseada.
Pulsar Setup/Enter (Sw) para entrar en modo de Ajuste.
Aparecerá en el LCD “Bass Setup”.
Si desea modificar este parámetro pulsar de nuevo Setup/Enter (Sw) y variarlo con Up & Down (Sw), después de ajustado al valor deseado presionar Setup/Enter (Sw) para regresar al Menú.
Para moverse por los sub menús solo bastara con presionar Up & Down (Sw) y repetir el proceso anterior para variar dicho sub menú.
Los menús por los que podrán navegar son los siguientes:
Bass Setup
Middle Setup
Treble Setup
Balance Setup
Exit Setup
Para salir del Ajuste buscan Exit Setup y presionan Setup/Enter (Sw) y regresaran al Vúmetro que es lo que siempre estará ejecutándose en todo momento.
También posee un menú oculto, que solo se podrá entrar si se sostiene Setup/Enter (Sw) mientras presionamos Power (Sw), claro esta con el pre amplificador apagado.
Dicho menú es para modificar las ganancias de las entradas y configurar el control remoto.
Por ahora el Firmware publicado no posee la función del control remoto, la cual está programada para protocolo propuesto por PHILIPS llamado Rc5, pretendo hacer la subrutina de tal forma que podamos configurar el software memorizando el ID y las teclas que pulsen en el control.
De esta forma podemos utilizar cualquier control que tengamos en casa regados y solo le hará caso a dicho control, la verdad es que lo tengo trabajando pero tiene todavía algunos bug y solo cuando los corrija publicare la versión final pues esta la considero Beta por no poseer dicho menú.
Espero les sirva de algo este pequeño aporte.
Desde ya gracias a todos en el foro.
YoElMiCrO.