Super intéressant le premier PDF.
Je pense qu’un µC pourrait le faire pour la PWM.
J’ai pour le moment retenu deux µC de chez NXP par facilité des outils de développement vu qu’identiques à ceux utilisés pour le Firmware du DSPiy.
La famille LPC8xx :Cortex M0+, tout petit peu d’instructions mais efficace pour gérer des IO.
A mon avis juste pour faire de la PWM derrière un DSP c’est bon.
La famille LPC15xx :Cortex M3, spécialement développé pour contrôler des moteurs.
Donc la PWM il connait avec une résolution de 1nS.
Il dispose aussi d’ADC avec un temps de conversion de 500nS (0.5µS) mais en 12bits.
Mais à cette vitesse, il doit être possible de déduire l’un ou l’autre bit en plus.
Si l’on part ce µC, on pourrait se passer de DSP, il sait faire quelques Biquads, les lib existent.
Que ce soit l’un ou l’autre, pas d’I2S.
Mais si l’on utilise un ADAU1452, dédié ou celui du DSPiy, il sait faire du downsampling et son interface I2S peut facilement être adaptée.
A la limite un ou l’autre IC logique et l’on rentre dans les µC en SPI.
Mais rien n’est fait, toujours en cours de documentation.