Estoy tratando de diseñar un Pi Hat para integrar mi Raspberry Pi 3 para usar como una unidad principal de automóvil. Tengo un TAS6424 de Texas Instruments y algunos componentes de soporte, y estoy tratando de diseñar un PCB DAC para controlar los altavoces.
Ignorando problemas de energía, etc., el problema que encontré es que la Raspberry Pi no puede emitir la señal mclk requerida por la interfaz de audio digital en serie del chip TAS6424. El DAC opera en modo esclavo exclusivamente, mientras que el Pi puede operar en modo maestro o esclavo en las señales LRCLK y BCLK.
He encontrado los siguientes dispositivos que pueden generar una señal adecuada.
¿Esto funcionará para generar un reloj externo? ¿Puede el Pi generar una señal BCLK desde un LRCLK? ¿Viceversa? ¿Cuánto se necesita para modificar el kernel para controlar adecuadamente los dispositivos anteriores con el fin de cambiar las frecuencias de muestreo en tiempo de ejecución y crear un dispositivo ASoC que funcione?
Desarrollar algo como esto permitiría que uno conecte la Pi con DAC que requieren una señal de reloj maestra, como la mayoría de los equipos de alta fidelidad i2s.