desktop

Esquematicos y simulación (Probado) de amplificador BR100

Hola a todo foros de electrónica, es un placer contar con esta plataforma para compartir y expresar inquietudes y comentarios; y una forma de retribución a todos los que me ayudaron con mis dudas, ya que la primera vez que empece en este foro sabia muy poco de electrónica analoga y menos digital, es compartiles mi ultimo proyecto (aún no terminado); en el que he estado alrededor de 6 meses (la mayoría desde cero).

Comentandoles un poco de que se trata; es un Amplificador Clase AB, basado en la application note AN1192 del muy famoso LM3886, IC monolítico que es capaz de suministrar 68W RMS con un TDH+N del 0.03%. Como el nombre lo indica, los LM3886 están en configuración puente, por lo que suministran un total un poco >100W RMS en 6Ω que es como yo los he probado.

La parte del preamplificador está basada en un TDA7439; un IC con 4 entradas estereo multiplexadas, control de volumen, ganancia, agudos, medios, graves y "balance", todo lo anterior se controla mediante el bus i2c. 2 entradas estereo estan conectadas directamente a conectores RCA y las 2 restantes a conectores XLR (en total 4 conectores, uno para cada canal), mediante op-amp dedicado a debalancear señales y adaptar microfonos capacitores.

La parte de los ucontroladores está conformada por un PIC18F2550; que controla una lcd de 16 x 2, los botones de PWR, INPUT, ADJ, un rotary encoder, el encendido de la fuente y funcion de mute por hardware que tiene el LM3886, y por un PIC16F88 que monitorea la temperatura registrada por 2 LM35, controla 2 ventiladores de 220v y decodifica el código rc5 de un mando infrarrojo.

Y por último la fuente lineal que la exageré un poco, pensando en aumentar la potencia en un futuro cambiando los LM3886 por un Amp transistorisado; está conformada por un transformador 24-0-24 a 8A, diodos de 3A(para la actualizacion deberan ser cambiados), 4 x 4700uf por rama.

Estoy en proceso de diseñar el pcb, cuando lo termine igual lo subo.

P.D: Cuando saque fotos las subo (para que se imaginen como está armado en puro protoboard; menos potencia pero el mismo concepto)
 

Adjuntos

  • Amplificador BR100.pdf
    673.6 KB · Visitas: 572
  • Archivos BR100.rar
    51.3 KB · Visitas: 267
Bueno como lo prometido es deuda aqui les tengo un avance: la pcb de potencia.

P.D.: Si es que pueden revisen y pruebenlo, ya que sus comentarios y criticas me sirven para mejorarlo y aprender más.
 

Adjuntos

  • BR100+top_overlay.pdf
    5.9 KB · Visitas: 210
  • BR100+top_layer.pdf
    8.7 KB · Visitas: 168
  • BR100+bottom_layer.pdf
    13.1 KB · Visitas: 176
Última edición por un moderador:
¡Qué pasa foreros que nadie se digna a comentar!:enfadado:

Necesito que comenten para que asi pueda mejorar o me digan sus impresiones. Y si es que alguno está siguiendo el tema.:rolleyes: Si es que nadie comenta, no seguire publicando avances.:enfadado:

Aprovecho de publicar la PCB de la fuente de alimentación
 

Adjuntos

  • BR100 bottom_layer.pdf
    40.7 KB · Visitas: 174
  • BR100 top_layer.pdf
    11 KB · Visitas: 109
  • BR100 top_overlay.pdf
    8.2 KB · Visitas: 97
  • Fuente de alimentación bottom_layer.pdf
    72.4 KB · Visitas: 119
  • Fuente de alimentación top_layer.pdf
    21.2 KB · Visitas: 93
  • Fuente de alimentación top_overlay.pdf
    19 KB · Visitas: 94
Hola ArArgonath, por supuesto que se agradecen los aportes, de hecho has tenido varias visitas, pero no te enojes:

¡Qué pasa foreros que nadie se digna a comentar!:enfadado:

Necesito que comenten para que asi pueda mejorar o me digan sus impresiones. Y si es que alguno está siguiendo el tema.:rolleyes: Si es que nadie comenta, no seguire publicando avances.:enfadado:

los tiempos del Foro son lentos, seguro será visto por mucha más gente.
Saludos C
 
Las últimas dos pcbs: La tarjeta con los PICs y la tarjeta con los operacionales y el TDA7439:)

Acabo de corregir un net que me falto conectar el la pcb de los PICs;)
 

Adjuntos

  • Preamplificador y op-amp de entrada bottom_layer.pdf
    63.5 KB · Visitas: 171
  • Preamplificador y op-amp de entrada top_layer.pdf
    33.3 KB · Visitas: 125
  • Preamplificador y op-amp de entrada top_overlay.pdf
    24.6 KB · Visitas: 98
  • Lógica microcontroladora bottom_layer.pdf
    29.5 KB · Visitas: 106
  • Lógica microcontroladora top_layer.pdf
    17 KB · Visitas: 90
  • Lógica microcontroladora top_overlay.pdf
    9.9 KB · Visitas: 88
Última edición:
¡Qué pasa foreros que nadie se digna a comentar!:enfadado:

Necesito que comenten para que asi pueda mejorar o me digan sus impresiones. Y si es que alguno está siguiendo el tema.:rolleyes: Si es que nadie comenta, no seguire publicando avances.:enfadado:

Aprovecho de publicar la PCB de la fuente de alimentación

No se por que te enojas ya tienes la aprobación de Andres :eek:eso debe bastar y sobrar y aún más la de Crimson,(y) y ten por seguro que es un excelente aporte :apreton: por ahora no e descargado tu información cuando pueda lo descargo y le doy un vistazo gracias por aportar al foro :aplauso::aplauso::aplauso:
 
No se por que te enojas ya tienes la aprobación de Andres :eek:eso debe bastar y sobrar y aún más la de Crimson,(y) y ten por seguro que es un excelente aporte :apreton: por ahora no e descargado tu información cuando pueda lo descargo y le doy un vistazo gracias por aportar al foro :aplauso::aplauso::aplauso:

Gracias por tu apoyo SERGIOD, pero eso lo escribi cuando aún no había tenido ningun comentario, y menos la aprobación de Andres, que recien ahora me percate.:)


Bueno he aquí un video del proyecto montado en protoboard; a pesar de la construcción el sonido es muy bueno:LOL:

 
Última edición por un moderador:
a mi me interesa la parte del pre digital... monte uno con un Atmel y no termina de funcionar bien....

No se podria integrar la parte del receptor de IR en el f2440 para hacerlo mas compacto??? y alguna explicación mas del mismo tampoco vendria mal.
 
a mi me interesa la parte del pre digital... monte uno con un Atmel y no termina de funcionar bien....

No se podria integrar la parte del receptor de IR en el f2440 para hacerlo mas compacto??? y alguna explicación mas del mismo tampoco vendria mal.

hola d0rad0 la parte del receptor ir está en el primer post junto con los archivos de simulación de proteus, pero ya que lo pides lo pongo acá:

Código:
Interrupcion:                 '-------- Decodificador de RC5 --------------
       
    Context Save              ' Salva en contexto de los registros antes de operar con la interrupción.

If INTE = 1 And INTF = 1 Then
   
 While PORTB.0 = 0       'Start bits
  decodifica_rc5.13 = 1: DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.12 = 1 : DelayUS Pausa  
  If PORTB.0 = 0 Then decodifica_rc5.11 = 0 : DelayUS (2 * Pausa) : Else : decodifica_rc5.11 = 1 : DelayUS (2 * Pausa) 'Toggle bit
  If PORTB.0 = 0 Then decodifica_rc5.10 = 0 : DelayUS (2 * Pausa) : Else : decodifica_rc5.10 = 1 : DelayUS (2 * Pausa) 'MSB direction bit
  If PORTB.0 = 0 Then decodifica_rc5.9 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.9 = 1  : DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.8 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.8 = 1  : DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.7 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.7 = 1  : DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.6 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.6 = 1  : DelayUS (2 * Pausa) 'LSB direction bit
  If PORTB.0 = 0 Then decodifica_rc5.5 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.5 = 1  : DelayUS (2 * Pausa) 'MSB command Bit
  If PORTB.0 = 0 Then decodifica_rc5.4 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.4 = 1  : DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.3 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.3 = 1  : DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.2 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.2 = 1  : DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.1 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.1 = 1  : DelayUS (2 * Pausa)
  If PORTB.0 = 0 Then decodifica_rc5.0 = 0  : DelayUS (2 * Pausa) : Else : decodifica_rc5.0 = 1  : DelayUS (2 * Pausa) 'LSB command Bit
  DelayMS Espacio
 Wend  
     
   INTF = 0                  ' Borra el "flag" de la interrupción RB0/INT
End If
    
                              ' para poder permitir la siguiente interrupción.
    Context Restore           ' Restablece el contexto de los registros tal como estaban antes de la
                              ' interrupción.

PD: Pausa = 888 us y Espacio = 88 ms
 
Última edición:
Hola a todos.
Tanto tiempo que no publico avances asi que ahora me apunto con unas fotos del armado de la etapa de potencia y la parte logica.
Espero que las disfruten:D:D
 

Adjuntos

  • P1030340ready.jpg
    P1030340ready.jpg
    367.7 KB · Visitas: 163
  • P1030341ready.jpg
    P1030341ready.jpg
    362.9 KB · Visitas: 154
  • P1030342ready.jpg
    P1030342ready.jpg
    286.1 KB · Visitas: 143
  • P1030343ready.jpg
    P1030343ready.jpg
    312.6 KB · Visitas: 128
  • P1030344ready.jpg
    P1030344ready.jpg
    313.2 KB · Visitas: 119
  • P1030350ready.jpg
    P1030350ready.jpg
    342.7 KB · Visitas: 126
Hola a todos. Ya he terminado de armar el amplificador y la verdad es que suena muy bien, cumple todas las expectativas que me propuse al principio, pero hay un detalle solamente que me inquieta y es que se le cuela ese tipico ruido de alimentacion, el que ya he aislado y lo produce la pcb del preamplificador digital, pero no puedo identificar que es lo que induce ese ruido. El asunto es que si alguien que se maneje en el diseño de pcb me pueda decir que errores he cometido para poder corregirlos, ya que el esquema del tda7439 es practicamente el mismo que en la hoja de datos.

Adjunto las imagenes del equipo y las hojas de datos de los ics del preamplificador (disculpen la calidad de las imagenes son sacadas con un telefono):)
 

Adjuntos

  • TDA7439.pdf
    363.3 KB · Visitas: 122
  • INA217.pdf
    219.3 KB · Visitas: 112
  • Preamplificador y op-amp de entrada.pdf
    74.2 KB · Visitas: 150
  • IMG006.jpg
    IMG006.jpg
    255.2 KB · Visitas: 136
  • IMG007.jpg
    IMG007.jpg
    239 KB · Visitas: 143
  • IMG008.jpg
    IMG008.jpg
    222.7 KB · Visitas: 156
  • IMG009.jpg
    IMG009.jpg
    269.9 KB · Visitas: 120
Hola a todos. Ya he terminado de armar el amplificador y la verdad es que suena muy bien, cumple todas las expectativas que me propuse al principio, pero hay un detalle solamente que me inquieta y es que se le cuela ese tipico ruido de alimentacion, el que ya he aislado y lo produce la pcb del preamplificador digital, pero no puedo identificar que es lo que induce ese ruido. El asunto es que si alguien que se maneje en el diseño de pcb me pueda decir que errores he cometido para poder corregirlos, ya que el esquema del tda7439 es practicamente el mismo que en la hoja de datos.

Adjunto las imagenes del equipo y las hojas de datos de los ics del preamplificador (disculpen la calidad de las imagenes son sacadas con un telefono):)

muy buen trabajo te quedo fabuloso :aplauso: :aplauso: :aplauso:
y no te preocupes de las fotos yo la unica camara que tengo es de la compu y es malisima
 
Última edición:
Hola a todos. Ya he terminado de armar el amplificador y la verdad es que suena muy bien, cumple todas las expectativas que me propuse al principio, pero hay un detalle solamente que me inquieta y es que se le cuela ese tipico ruido de alimentacion, el que ya he aislado y lo produce la pcb del preamplificador digital, pero no puedo identificar que es lo que induce ese ruido. El asunto es que si alguien que se maneje en el diseño de pcb me pueda decir que errores he cometido para poder corregirlos, ya que el esquema del tda7439 es practicamente el mismo que en la hoja de datos.

Adjunto las imagenes del equipo y las hojas de datos de los ics del preamplificador (disculpen la calidad de las imagenes son sacadas con un telefono):)

Realmente fenomenal y gracias por compartirlo ahora esas imagenes estasn muy bien que celular tienes a ver si me compro uno parecido; esos PCBs parecen ser de fabrica :eek:
 
De nada SERGIOD:D, el celular con que saque las fotos es un LG P500H, y para que voy a mentir: las pcb las mande a hacer porque realmente son muy malo haciendo por el metodo de la plancha y peor aun si son de mas de una cara.

El detalle que me queda por mejorar es un ruido que mete el preamplificador (ese típico mmmmmmmm de la alimentacion), pero solo eso. Yo creo que es por problema en el diseño de la pcb del pre.
 
Realmente muy bueno el trabajo... Pero tengo una pregunta para hacerte respecto preamplidigital.. Se puede usar un ampli individual para cada tono.. es decir uno para grave otro para agudo y otro para medio??
 
hola

Usando solo este integrado no, pero tendrias que usar otro pre en que utilizaras un filtro pasabanda para cada tono y despues se lo inyectas a un amp individual para cada parlante

espero que haber aclarado tu duda:)



Bueno con respecto al problema del ruido de alimentacion de fondo, aclaro que no es problema del pre en si, si no que tiene que ver con regulador 7809 que no esta regulando bien y deja pasar el ripple por alguna razon que aun desconosco (puede ser falsificado). Aclaro que le puse los caps. con el mismo valor que esta en el datasheet y lo mas cercanos posibles al regulador (están casi pegados al regulador). Otra cosa que el cap. despues del puente de diodos es de 1000uf y es esclusivo para la fuente del pre. Lo más raro de esto es que proble haciendo la conexion de masas tipo estrella y el ruido ni desaparecia, solo consegui reducir el ruido desoldando el regulador y poniendolo en un protoboard conectado con cables a la pcb de alimentacion:eek:

Solicito ayuda a Fogonazo y los demás especialistas de este foro para que me iluminen:confused::confused:



Bueno solo aquí publico los diagramas corregidos:

-Cambie los darlington que estaban a la salida de los reguladores por relés, para tener control sobre el encendido de la fuente.
-Cambie la posicion del bc547 en el diagrama de los microcontroladores.
-Cambie el valor de la resistencia de 33 a 1.5k en el colector de los optoacopladores que controlan en standby de los lm3886, ya que disminuia drasticamente su vida util.

Queda pendiente resolver el tema del ruido que se induce en el pre.
 

Adjuntos

  • Amplificador BR100 (Rev. 2).pdf
    401.3 KB · Visitas: 133
Última edición:
Últimamente he estado realizando algunas correcciones al layout de los pcbs para dejarlos acorde a este topico que posteo Fogonazo https://www.forosdeelectronica.com/f31/algunas-pautas-diseno-fuentes-alimentacion-audio-17791/, ya que note que cometi varios errores no menores (por no decir "graves":LOL:)
que me estaban volviendo loco con ruidos de fondo a la salida de los parlantes.

Espero que con todas estas correcciones se solucionen de una vez por todas los molestos ruidos:( en la señal de audio.

Me gustaria que opinaran o comentaran (acepto criticas), ya que de sus comentarios aprendo cada dia, ya que solo soy un simple hobbista enamorado del audio DIY:oops:

Tambien quiero saber si alguien a intentado construir este humilde Amplificador:rolleyes:
Pongan fotos si es posible para aprender a hacer pcbs de doble cara homemade

Bueno sin más, publico (ojalá que sea) los esquemas y pcbs definitivos calentitos para planchar.

Unas acotaciones:

-Por lo que estube investigado el IC TDA7439 está descontinuado, asi que prontamente publicare otra versión con el IC TDA7440 que esta en formato SO-28.

-No he puesto la pcb de los uC, porque es la misma que está unos post más arriba.

-Creo que me ocupare de depurar el código (está al principio del topic) de los uC cuando la parte de audio este óptima.

Bueno animense y me cuentan como le fue:LOL:
 

Adjuntos

  • Amplificador BR100_rev_A2.pdf
    398.4 KB · Visitas: 136
  • Amp._BR100_bottomlayer.pdf
    41.8 KB · Visitas: 60
  • Amp._BR100_toplayer.pdf
    11.3 KB · Visitas: 57
  • Amp._BR100_topoverlay.pdf
    8.8 KB · Visitas: 53
  • Fte._alimentación_bottomlayer.pdf
    66.6 KB · Visitas: 63
  • Fte._alimentación_toplayer.pdf
    24.3 KB · Visitas: 52
  • Fte._alimentación_topoverlay.pdf
    19.1 KB · Visitas: 53
  • Pre._bottomlayer.pdf
    67 KB · Visitas: 69
  • Pre._toplayer.pdf
    35.4 KB · Visitas: 59
  • Pre._topoverlay.pdf
    26 KB · Visitas: 59
Enhorabuena he terminado el código de los uC que controlaban las funciones del amplificador.
Las mejoras que hice fue integrar en uno solo todas las funciones incluidas las del ADC de los sensores de temperatura y la decodificación del mando a distancia; todo esto se integro a un PIC18f4520.

Los archivos siguientes contienen el proyecto completo en c18 y el archivo de simulación de proteus, incluido en .hex

Bueno sin más que decir me despido.
 

Adjuntos

  • Archivos Preamp.rar
    71.6 KB · Visitas: 147
Atrás
Arriba