desktop

Pre Amplificador Digital + PCB

bueno, me decidí a hacer un proyecto basado en el que hace referencia tu link, pero me topé con el mismo problema que se indica: solo se puede usar un tda7449 por microcontrolador, al poseer éste último una dirección única para el protocolo i2c. mi idea es hacer una consola usando varios tda7449, pero hasta ahora no se como hacer para poder direccionar uno en específico.

alguien tienen una idea de cómo superar esta dificultad? yo pensé en usar un microcontrolador por canal, y tener un "maestro" que direccione a cada uno también por i2c. y así cada microcontrolador se comunica con su tda7449.

alguien tiene alguna otra idea?

pues usa un multiplexor cd4016,compuerta AND,cd4051 cd4052 cd4053 para que selecciones a que tda le vas a mandar la señal de reloj o ambas señales de cada uno de los tda, de este modo con el microcontrolador y el multiplexor ,tu decides a que tda le envias la señal de CLOCK y DATA o solo CLOCK.
 
Sin entrar a mirar el datasheet, si son pullup, quiere decir que el TDA en la linea I2C trabaja a colector abierto, vamos que solo pone a masa o a circuito abierto, entonces puedes ponerlas "en teoria" donde quieras dependiendo de la tensión de trabajo del bus I2c con la que quieras trabajar.

En este caso en particular y dado que lo quieres comunicar con un pic y este trabaja a 5 V, pues ya sabes el pullup a 5 voltios de manera que el 1 digital del I2c sean estos ultimos a traves de la resistencia pullup.
 
a dónde debo conectar las resistencias pull up de las líneas del i2c? a +5V del PIC16f877a, o a +9V del TDA7439?

ya te contestaron de manera, segun yo correcta, se puede tomar de ambas fuentes, pero seria mejor de la de 5v.

la resistencia pullup en este caso es para evitar fallos de comunicacion, es muy recomendable ponerlas.
 
Última edición:
Bueno disculpen la demora, pero es que no dispongo de mucho tiempo.
Aquí les dejo el fuente en BASIC para que lo puedan modificar a su antojo y tomen ideas de lo realizado, también he cambiado el tiempo de sampling a 64mS pues trabaja mejor el vúmetro; Al menos a la vista es una realidad pues el firmware anterior publicado hacia sampling a 128mS y para las altas frecuencias no eran apreciables por el vúmetro.
Disculpen por no poner comentarios, es cuestión de tiempo; Pero si en algo les puedo ayudar me hacen saber.
Gracias a todos por pedir que se destaque.:)

excelente en cuanto tenga un tiempo lo voy a hacer
 
Atrás
Arriba