Implementación de descubrimiento de configuración de preamplificador DIY [cerrado]

-1

Estoy construyendo un preamplificador de audio de alta fidelidad para la automatización del hogar, que consta de una placa base y un número arbitrario de zonas de audio. Cada zona está representada con una placa controladora de volumen PCB (control de volumen IC con entrada de audio estéreo y salida de audio). Ahora, el usuario final podrá actualizar / degradar este preamplificador agregando / eliminando zonas de audio (mínimo 1 zona - estéreo clásico, máximo 8 zonas - previo de zona verdadera). En el encendido, la placa base con microcontrolador principal (Microchip PIC32MX795F512L) tendrá que averiguar la configuración del preamplificador, es decir, determinar el número de pcbs de zona, insertados en la placa base. ¿Cuáles son las posibles soluciones para esta tarea?

    
pregunta KernelPanic

1 respuesta

2

Vas a ir a la vieja escuela en este caso. Además, en función de las cosas que probablemente esté leyendo en tu pregunta, asumo que quieres convertir esto en un producto comercial. Así que déjame decirte cómo haría esto. Pero antes de eso, permítame decirle que soy el EE principal en esta línea de productos . Hace lo que usted está diciendo, pero lo incrementa en varios órdenes de magnitud.

Por el sonido de esto, usted quiere hacer su control de volumen en el dominio analógico. Esto es apenas razonable. Las ollas digitales modernas son, en mi opinión, basura. Tienen un alto nivel de THD + N y, a menudo, son más del 20% que coinciden entre dispositivos (paquetes diferentes). TI tiene algunos amplificadores de ganancia programables muy buenos que son muy buenos, pero también muy caros.

Además, hacer la mezcla en analógico no es algo terrible, pero tampoco es bueno. Si todo lo que querías hacer era controlar el volumen y mezclar, entonces bien. Pero un buen "procesador" de múltiples zonas generalmente necesita más que solo volumen y mezcla. Si agregas un ecualizador, estarás mucho mejor en la digitalización. Una vez que se convierte en digital, puede hacer cosas como la compensación del nivel de ruido ambiental, eludir la música de fondo o incluso mezclar automáticamente el audio en función de los datos del sensor de movimiento. El cielo es el límite en ese punto.

Esto suena caro, pero no lo es. No se compara con lo que estás pensando hacer. Hay agradables ADC y DAC de 8 canales de Cirrus Logic y AKM. Algunos de estos son bastante baratos. Si hiciera que su caja sea compatible con 8 o 16 canales, costaría menos que tenerla configurable (con todos los conectores internos, etc.) y también sería más confiable. Luego, agregue un buen DSP (hay muchos dispositivos analógicos que funcionan) o incluso un ARM Cortex-M4 o M8 en lugar de su PIC.

Si su modelo de negocio requiere capacidad de actualización, entonces necesita volver a trabajar con su modelo. Si no hace algo similar a lo que describo, alguien más lo hará y tendrá una solución que funciona tanto como su sistema de 8 zonas por menos que su modelo base.

    
respondido por el user3624

Lea otras preguntas en las etiquetas