Amplificateur audio avec equalizeur en VHDL
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Amplificateur audio avec equalizeur en VHDL



  1. #1
    invite126ed3bd

    Amplificateur audio avec equalizeur en VHDL


    ------

    Bonjour tout le monde,

    Dans le cadre d'un projet d'électronique, je dois réaliser un amplificateur audio commandé par un FPGA (xilinx Spartan 3) pour le contrôle du son et la partie equalizeur.

    Partie amplification :

    Je pense utiliser un amplificateur de type AB pour délivrer une vingtaine de Watts. J'ai déjà fait un schéma que vous pouvez voir ici

    Partie FPGA :

    C'est surtout là que ca se complique. J'ai pas mal de questions.
    Il me faut tout d'abord convertir le signal audio en numérique. Quel convertisseur utiliser et avec quelle résolution ?

    Pour l'équalizeur, mon idée serait de découper le signal en 3 bandes de fréquence : HIGH, MID et LOW. Il me faut donc faire 3 filtres en fréquence. Je ne sais pas exactement comment réaliser ces filtres, par contre je sais qu'il faut utiliser des coefficient avec la transformée en Z. Si une bonne âme veut bien m'expliquer !
    Je pense faire un gain avec une multiplication pour chacune des 3 sorties et ensuite additioner les 3 signaux pour récuperer mon signal final.
    Est-ce que mon idée est viable ?

    Partie alimentation :

    Je pense utiliser les composants LM7824 et LM7924.
    Je pense faire comme le schema ici
    (sur le schema les composants sont les 7825 et 7925 parce que ma librairie n'est pas complète).


    Merci pour tout aide et commentaire sur ce projet.
    Je vous tiendrai informé de l'avancement.

    -----

  2. #2
    invite126ed3bd

    Re : [EN COURS] Amplificateur audio avec equalizeur en VHDL

    Désolé de ne pas tenir au courant de l'avancement, mais comme mon projet est à rendre vendredi, je ne fais plus que ça. Des que j'aurai terminer je donnerai mes solutions.

  3. #3
    invite7eac26d5

    Re : [EN COURS] Amplificateur audio avec equalizeur en VHDL

    Salut

    je m'aventures moi aussi dans le VHDL
    pratiquement je travailles en 12bits voire 16bits pour l'échantillonnage sonore
    12bits : 4096 valeurs possibles (autant positive que négative)
    16bits : 65536 valeurs possibles
    avec le bruit de quantification tenant pour une marche d'escalier
    S/B = 72 db = 20 log10(4096)
    S/B = 96 db = 20 log10(65536)

    egalement aussi en 44100 echan/sec (loi de shannon donne de 0 à 22050 Hz de bande passante possible)

    il faudrait que tu définisses les pentes de tes filtres avant fcoupurebasse et après fcoupurehaute : pente -1 (20db/decade), -2 (20db/decade),...

    aussi s'intéresser aux transformées de Laplace qui donnent après les transformées en z
    F(p) = intégrale de 0 à inf de f(t) exp(-t p) dt
    F(z) = somme de 0 à inf de f(nTe) exp(-Te p) Te avec z^-1 = exp(-Te p)

    exo faire les transformées de (1/tau) exp(-t/tau) (premier ordre)

  4. #4
    invite7eac26d5

    Re : [EN COURS] Amplificateur audio avec equalizeur en VHDL

    pas de nouvelles

    sinon pour un filtre passe bas du 1er ordre:
    Y/X = 1 / (1 + tau p)
    (1/tau) exp(-t/tau)
    Yn = Yn-1 + a (Xn - Yn-1)
    = a Xn + (1-a) Yn-1
    = a Xn + b Yn-1

    a=Te/Tau a<0.2

    pour un filtre passe haut du 1er ordre:
    Y/X = 1 - 1/(1 + tau p) = (1 + taup -1) / (1 + tau p) = tau p / (1 + tau p)
    Yn = Xn - [ a Xn + (1-a) Yn-1 ]
    Yn = (1-a) Xn - (1-a) Yn-1
    Yn = (1-a) [ Xn - Yn-1 ]
    Yn = b ( Xn - Yn-1 )

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

    Re : [EN COURS] Amplificateur audio avec equalizeur en VHDL

    Citation Envoyé par bissong Voir le message
    Partie amplification :
    Je pense utiliser un amplificateur de type AB pour délivrer une vingtaine de Watts. J'ai déjà fait un schéma que vous pouvez voir ici
    Pour l'ampli pourquoi s'embéter à fabrique un systhème à miroire de courant
    contre réaction sur la sortie de 2 trans polarisé avec compensateur.
    C'est bon il est pas mal mais autant avoir un circuit intégré directement.
    C'est sensiblement la même architecture et tu risque moins de disto avec un miroire de courant fait du même subsra.




    en suite j'ai pas trouvé grand chose chez st
    y à des ASP pour faire bas tremble etc mais si tu veux une équaliseur graphic
    Je pense que le coup du fpga si tu t y connais pas mal en vhdl ca peut être cool.
    La gamme des truc audio de chez ST
    ca peut donner des idée y as des décodeur mp3 ac3 des asp...

    sinon c'est un peut chaud je le connais pas mais ça vaux peut être le coup de s'y metre 4.50€ à 14.90€ un pti proce texas




    et pour l'alime les PWM on vachement évolués c'est carément le bonheur
    avec une bonne régule tu devrai optenir de bon résulta.

  7. #6
    gienas
    Modérateur

    Re : Amplificateur audio avec equalizeur en VHDL

    Bonjour à tous

    Dans le cadre du grand ménage de fin d'hiver, en attendant celui de printemps, cette discussion quitte le forum des projets, dont elle ne remplit pas les conditions, pour celui d'électronique.

    Elle bénéficie donc d'une nouvelle jeunesse, qu'il ne faut pas prendre pour du déterrage

Discussions similaires

  1. amplificateur audio
    Par invite638ca161 dans le forum Électronique
    Réponses: 7
    Dernier message: 11/04/2008, 09h25
  2. Amplificateur audio 3 voies
    Par invite2e2bce4c dans le forum Électronique
    Réponses: 2
    Dernier message: 06/04/2007, 08h19
  3. Amplificateur casque audio
    Par marmotte dans le forum Électronique
    Réponses: 1
    Dernier message: 29/01/2007, 19h14
  4. Amplificateur Audio
    Par invite8242c798 dans le forum Électronique
    Réponses: 1
    Dernier message: 11/12/2006, 07h14
  5. Amplificateur Audio
    Par invite77f959f1 dans le forum Électronique
    Réponses: 3
    Dernier message: 23/08/2003, 22h52
Découvrez nos comparatifs produits sur l'informatique et les technologies.