qué tipo de chip puede una persona descargar sonido desde la PC a

2

¿Qué tipo de chip o dispositivo puedes usar para descargar 1 minuto de música o sonido de tu PC y este mismo chip o dispositivo hará sonar lo que descargaste cuando estás conectado a un microcontrolador pequeño?

    
pregunta Jzaji

4 respuestas

4

Hay muchas soluciones de grabación de sonido y voz, pero entre las más fáciles y compactas de usar se encuentran ISD ChipCorderIC's by Nuvoton .

Tienen muchas variantes, pero las más simples requieren poco más que el IC para grabar y reproducir, y pueden ser controladas por un microcontrolador o por PC o por separado. Los productos iniciales tenían interfaces solo analógicas, que requerían la grabación de señales de sonido analógicas, pero las ofertas actuales permiten la grabación de señales de audio analógicas o digitalizadas. La tasa de almacenamiento / recuperación de datos y los métodos de compresión pueden variar a lo largo de un amplio rango, permitiendo intercambios de calidad / duración. [He usado sus dispositivos ISD2500 en el pasado con buenos resultados. No he usado sus piezas con capacidad de grabación digital, pero espero que cumplan con las especificaciones de rendimiento reclamadas igualmente bien.]

Dicen:

  • El ChipCorder® de Nuvoton es una solución completa de un solo chip para la grabación y reproducción de voz y audio. Está diseñado para ofrecer soluciones de grabación / reproducción de voz de un solo chip de la más alta calidad para aplicaciones integradas. No volátiles y altamente integrados, son soluciones ideales para agregar avisos de voz, alertas, menús interactivos y notas de voz a productos de consumo, industriales y de seguridad. Los servicios de pregrabación disponibles facilitan la adición de voz al diseño del sistema.

Unbuencomienzoparamiraressu ISD15100 series con la hoja de datos aquí

Ejemplo de aplicación aquí:

    
respondido por el Russell McMahon
1
respondido por el davidcary
1

Si utiliza la ruta simple y utiliza PCM de 8 bits sin comprimir (.wav), un byte de sonido de 1 minuto, muestreado a 8kSPS (componentes de frecuencia de 4kHz máximo), tendrá 60 * 8000 = 480000 bytes, o 468.75KB, de datos en bruto. Además de eso, necesitará algo de espacio de código, espacio de pila y algunos gastos generales de empaquetado de datos (espacio de maniobra). Necesitará una entrada serial capaz de esta descarga. Tenga en cuenta que a 115'200 bps tomará más de 30 s. Finalmente, necesitará uno o dos pines para manejar un amplificador de altavoz a 6kHz y más; dos es mejor También se puede usar un DAC integrado, pero no es necesario.

Teniendo en cuenta estos requisitos aproximados, dirígete al sitio Microchip , o la marca que prefieras, y usa búsquedas paramétricas . Parece que la familia PIC32 tiene unos pocos monstruos de 64 pines y 512 KB que se ajustan a la ley. El verdadero truco es la memoria: sin ese requisito, casi cualquier micro de 8 bits hará el trabajo. Considere módulos de memoria externos, como davidcary 's Sugerencia de Flash , para ampliar sus opciones. Se pueden espiar otros módulos de memoria en la sección IC > Memoria de Digikey . (Mira a este hombrecito!)

    
respondido por el tyblu
1

Puedes hacer un sistema de reproducción barato de alta calidad con una memoria flash SPI y un DAC de audio. Con un uso ligeramente creativo de un puerto SPI y una salida de temporizador en una MCU pequeña, puede transmitir los datos de la memoria al DAC sin que pase a través de la MCU. Elija un DAC que tenga una opción de formato DSP. . La grabación en tiempo real no es práctica debido a los tiempos de borrado / escritura del flash.

    
respondido por el mikeselectricstuff

Lea otras preguntas en las etiquetas