I2s et adau1701

Discutions générales sur le DSPiy et tout ce qui s'y rattache
Jojoadau
Messages : 2
Enregistré le : mer. 14 oct. 2020 21:41

I2s et adau1701

Messagepar Jojoadau » jeu. 15 oct. 2020 18:50

Bonjour à tous,
Je me prénomme Jordan et j’ai un projet avec un Dsp adau1701,pour réaliser une correction de mon système hifi diy.
Le Dsp fonctionne mais je désire utiliser le Dsp en full numérique,une entrée spdif et une sortie spdif.
Premier essaie entrée sur les adc du Dsp et sortir via un wm8805 en slave et le adau en master, second test Adau en salve et wm8805 en master dans tout les cas je n’ai pas de son sur la sortie spdif du wm8805 et quand le wm8805 est en master le Dsp se bloque.
Mclk commune pour le Dsp et le wm8805 à 12,288 MHz.
J’ai déjà fait des montages simple en i2s mais là je sèche.

Merci de votre aide.

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: I2s et adau1701

Messagepar thierryvalk » jeu. 15 oct. 2020 19:51

Bonjour,

L'ADAU1701 demande un I2S synchrone tant en entrée qu'en sortie.
Le problème est qu'en entrée il faut donc obligatoirement un ASRC .... (de mémoire, pas certain des lettres :inlove: ).
Le WM8805 n'a pas cette option qui consiste à lire à une certaine fréquence et retransmettre à une autre ou même fréquence mais pas équivalente à 100% dont la phase avec celle du DSP.
Autrement dit, l'ADAU1701 est le Master et le receiver SPIDF doit être Slave.

En sortie cela devrait fonctionner, toujours l'ADAU1701 en Master et le WM8805 en Slave.
Faut peut-être voir les config d'I2S tant sur l'ADAU1701 que sur le WM8805.

Le WM8805 se configurant en hardware, je pense que le plus simple est créer une petite appli générant par exemple un sinus 1kHz et de tester différentes configurations du port I2S Out de l'ADAU1701.

Jojoadau
Messages : 2
Enregistré le : mer. 14 oct. 2020 21:41

Re: I2s et adau1701

Messagepar Jojoadau » ven. 16 oct. 2020 22:10

Bonjour,
Merci pour tes conseils,
Avec un ASRC en master avec une clock global pour l’adau 1701,ASRC et le wm8805 tout fonctionne parfaitement avec le wm8805 en sortie
Une clock TCXO a la place d’un quartz aurait elle un intérêt ?

Merci

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: I2s et adau1701

Messagepar thierryvalk » mar. 20 oct. 2020 08:27

Une clock TCXO a la place d’un quartz aurait elle un intérêt ?

Non, un TCXO a une très faible dérive dans le temps. En audio une dérive "lente" n'est pas un problème.


Retourner vers « DSPiy général »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités