traiter 3 voies sur un codec 4 voies 2 ADC
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

traiter 3 voies sur un codec 4 voies 2 ADC



  1. #1
    nordiste

    traiter 3 voies sur un codec 4 voies 2 ADC


    ------

    salut,
    voici mon problème :
    j'utilise un codec 4 voies 2 ADC wm8988
    http://www.wolfsonmicro.com/document.../en/WM8988.pdf

    et je dois lire 2 voies (un signal audio musique, et un signal audio micro). et en scanner une a la recherche d'un signal audio (de la voix).
    quand le signal arrive sur la dernière voie, je dois switcher l'audio sur cette dernière.

    mais comme le wm8988 ne dispose que de 2 ADC, je bloque.
    j'avais pensé faire un algo qui va faire switcher une voie a une fréquence donnée sur la dernière voie pour verifier la présence d'un signal mais le datasheet ne donne pas de timing concernant le switch des voies.
    appres essais, j'obtiens des petits claquements a vitesse régulière même quand il n'y a pas de source branchée...

    avez vous une autre solution a me proposer (sans refaire la carte de préférence...) ?

    -----

  2. #2
    Qristoff
    Animateur Électronique

    Re : traiter 3 voies sur un codec 4 voies 2 ADC

    Bonsoir,
    est ce que tu peux nous faire un croquis de l'algo actuel (en faisant référence aux noms utilisés dans la figure du block diagram page 1) qui génère ces petits claquements.
    Tout existe, il suffit de le trouver...!

  3. #3
    nordiste

    Re : traiter 3 voies sur un codec 4 voies 2 ADC

    config de base

    Linsel = Linput1 (micro)
    rinsel = Rinput2 (musique)



    lecture de 5000 echantillons @ 48Khz
    Rinsel = Rinput1 (voix)
    attendre 10 echantillons (temps de tansition inconnu)
    lecture de 10 echantillons
    Rinsel = Rinput2 (musique)
    attendre 10 echantillons (temps de tansition inconnu)

    on recommence.


    ensuite, pour traiter la différence dans le signal (générateur de claquements), j'ai fait un code qui va aligner le son :
    il attend + de 10 echantillons => jusqu'au moment ou la différence entre le dernier signal de musique
    est environ égal au nouveau dans les limites de +-1000 (sur 64000) il reprend alors la suite de la musique.


    le problème est qu'il y a des petits claquements même quand il n'y aucun signal qui arrive sur les 2 entrée...

  4. #4
    jlcms

    Re : traiter 3 voies sur un codec 4 voies 2 ADC

    bonjour,

    Les craquements sont peut-être dûs à la différence de composante continue entre les deux signaux. Il faudrait, dans ce cas, mettre un filtre numérique passe-haut avant la commutation.
    Sinon il manque le schéma pour aider.

  5. A voir en vidéo sur Futura
  6. #5
    nordiste

    Re : traiter 3 voies sur un codec 4 voies 2 ADC

    mais même si rien n'est connecté j'entend quand même les petits claquements...

    voici le schéma :

    je switche Rinput1 et Rinput2 pour la detection.


    Nom : schema.png
Affichages : 46
Taille : 67,7 Ko

  7. #6
    Qristoff
    Animateur Électronique

    Re : traiter 3 voies sur un codec 4 voies 2 ADC

    Bonsoir,
    à la page 54 de la datasheet, ils indiquent une méthode pour minimiser les pop et bruits en sortie, tu as regardé ?
    Tout existe, il suffit de le trouver...!

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/04/2010, 13h26
  2. Choix ADC audio 4 voies
    Par synapsium dans le forum Électronique
    Réponses: 6
    Dernier message: 26/09/2009, 11h43
  3. Vannes d'équilibrage-Vannes 2 voies, 3 voies
    Par invite9685b3b2 dans le forum Technologies
    Réponses: 8
    Dernier message: 26/02/2009, 16h22
  4. tite question sur les voies
    Par invite066d7366 dans le forum Physique
    Réponses: 2
    Dernier message: 14/01/2009, 07h09
  5. 1 vanne 4 voies ou 2 vannes 3 voies ?
    Par luckylours dans le forum Habitat bioclimatique, isolation et chauffage
    Réponses: 5
    Dernier message: 06/02/2008, 09h51
Découvrez nos comparatifs produits sur l'informatique et les technologies.