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.
I2s et adau1701
- thierryvalk
- Administrateur du site
- Messages : 3523
- Enregistré le : jeu. 9 juil. 2015 20:08
- Localisation : Belgique
Re: I2s et adau1701
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 ).
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.
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 ).
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.
Re: I2s et adau1701
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
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
- thierryvalk
- Administrateur du site
- Messages : 3523
- Enregistré le : jeu. 9 juil. 2015 20:08
- Localisation : Belgique
Re: I2s et adau1701
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