Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema con un sistema de audio
#1
Estoy teniendo un pequeño problema con un sistema de audio. Lo que hace es generar unos tonos desde un microcontrolador PIC desde dos pines diferentes. El caso es que esos dos pines están conectados a unos jacks de audio de manera independiente, es decir, un pin a un jack diferente pero las masas de los dos jacks están unidas.

Cuando se genera un tono por un pin debería sonar solo por uno de los jacks, sin embargo hay sonido por los dos y mi pregunta es ¿Es por culpa de tener las mismas masas?

Está comprobado que solo genera un tono por un solo pin pero suena por los dos jacks.

Os agradezco de antemano vuestra ayuda Mola

PD: No puedo hacer una comprobación directa ya que no estoy probando esto en protoboard, es en PCB ya.
Citar
#2
Saludos, Lobo Blanco...

Gwynbleidd escribió:Cuando se genera un tono por un pin debería sonar solo por uno de los jacks, sin embargo hay sonido por los dos y mi pregunta es ¿Es por culpa de tener las mismas masas?

La señal que oyes es una senoidal (O Muchas, depende de cuanto hayas filtrado la señal digital, de hecho, lo de una es ideal, claro. En la práctica siempre vas a tener armónicos...) y esa señal la tienes que referenciar a algo. Que ambas señales estén referenciadas a la misma masa no tiene por qué dar problemas. Piensa en unos auriculares estéreo: comparten la masa, pero cada auricular tiene su propio canal.

Gwynbleidd escribió:Está comprobado que solo genera un tono por un solo pin pero suena por los dos jacks.

¿Y no puede ser que tengas un corto en algún punto entre ambos? imagino que de ser eso lo habrías localizado, pero según la topología puede no ser tan evidente... Sobre todo si es después del filtrado...

Gwynbleidd escribió:PD: No puedo hacer una comprobación directa ya que no estoy probando esto en protoboard, es en PCB ya.

¿Que quieres decir con eso? Que lo tengas montado en PCB no es problema, idealmente al hacerla pondrías testpoints... Imagino que no, pero vamos, siempre puedes medir físicamente en los pines del conector jack, y ver si están cortocircuitados. O si no es un corto pero se "comunican" por alguna resistencia.

De todos modos, lo habitual: es más sencillo ayudar cuanto más material aportes, esquema, layout del pcb, incluso una foto...
Citar
#3
Me he explicado mal, la onda no es senoiodal, es PWM, pongo ahora mismo un esquema de Eagle.
Citar
#4
¿Pero entonces es para un zumbador y no para altavoz? Si es para altavoz, ¿No lo filtras luego?
Citar
#5
Thorontir escribió:¿Pero entonces es para un zumbador y no para altavoz? Si es para altavoz, ¿No lo filtras luego?

Es para un altavoz y lo filtro mediante un filtro paso bajos. Sonar suena bien, el problema es el que digo
Citar
#6
Sacado del Eagle el pequeño sistema de audio. Como veis es muy sencillo

resim

Se ven dos salidas de audio desde el PIC, filtradas por dos condensadores electrolíticos de 1uF, que van a las salidas y dos puntos de test
Citar
#7
Bueno, un pwm pasado por un paso bajo es un convertidor de digital a analógico, y variando el duty del pwm vas haciendo la senoidal que te decía. Al final es lo que se oye. Pero todo esto, como dices, no tiene que ver con el problema. Mera curiosidad nada más.

Al lío...

Lo primero, igual se me va la cabeza ya, pero... ¿No habría que filtrar la continua también? Vamos, un condensador en serie para dejar sólo la alterna, y ya filtrar con el paso bajo para eliminar "lo que sobra" por arriba... Esto, de nuevo, no es el problema, pero de nuevo, curioso que es uno Lengua

Y ya del problema. Si lo que se oye (Y entiendo que así es por como lo describes) es exactamente la misma señal (y no ruido, que por otro lado con esas frecuencias tampoco se inducirá mucho, supongo) digo yo que tendrá que ser cosa, como te decía, de que las pistas se toquen en algún punto. Pero claro, con ese filtro tan sencillo sería un corto directamente entre los pines del micro y eso no le iba a gustar mucho. De todas formas, ¿Cómo son los jack? ¿Son de cable o para soldar en pcb? ¿Has probado a medir (sin alimentar el circuito) la resistencia entre los pines de señal de ambos jack?

No se me ocurre ahora mismo mucho más que decirte... Yo mediría eso, resistencia entre ambos "canales", entre estos y masa, y a ver que pasa. Por otro lado, ¿Cómo comprobaste que de verdad sólo se genera en uno de los pines?

EDIT: Es más, ¿Cómo pones la salida que quieres en los pines, usando los registros LAT o los PORT?
Citar
#8
YA ESTÁ SOLUCIONADO :yeah:

Había dos fallos, uno evidente y el otro no tanto. El primero es la línea de masa, estaba en aire. Cuando realicé el esquema de Eagle lo hice bien pero por algún motivo que desconozco, éste la eliminó después. Esto hacía que sonara muy bajo.

El segundo problema, el que sonara siempre en las dos zonas era debido a los altavoces, estaban estropeados. No sé que les pasaba que cuando se conectaban hacían sonar siempre a los otros. Con otros altavoces diferentes todo va correctamente Mola

Mil gracias Thorontir :aplauso:
Citar
#9
Me alegro de que funcione... La verdad es que parecía muy raro, pero ya se sabe, en esto de la electrónica muchas veces parece que los duendes existen xD
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  APORTE Contruye tu propio AMPLIFICADOR DE AUDIO kuadri 0 461 02-10-2018, 04:02 PM
Último mensaje: kuadri
  Audio via BT Triggerr 5 2,966 01-02-2015, 07:38 PM
Último mensaje: Triggerr
  Comprar cable audio cansi22 1 829 15-07-2013, 07:40 PM
Último mensaje: jukillo