Réaliser un analyseur audio FFT/Générateur 110 dB, 5 Hz à 45 kHz, 0.007%, gratuit !

Comment réaliser tout ça gratuitement ?

En utilisant un PC Windows 10... et un logiciel  analyseur de spectre.

Notre ancien PC portable, un Asus N56V est équipé

Si votre portable n'a pas d'entrée microphone, vous pourrez utiliser le générateur mais pas l'analyseur ou l'oscilloscope. 

A moins de rajouter une prise microphone extérieure vie une clef USB, mais attention à la qualité : les prises micro casque USB à 1.5 € ne sont pas toujours au top !

En général, ces adaptateurs USB low cost sont équipés d'un circuit intégré CM108 qui ne permet pas de dépasser 16 bits et 48 kHz  de fréquence d'échantillonnage ADC et DAC.

 https://www.ebay.fr/itm/USB-To-3-5mm-Mic-Headphone-Jack-Stereo-Headset-3D-Sound-Card-for-PC-Computer-Hot/283047763157?hash=item41e6f61cd5:g:dVAAAOSwt5VbGNTC

Mais les adaptateurs audio USB externe ont une qualité : en cas de fausse manip, c'est l'adaptateur à 1.5 € qui lâche, pas la carte son du précieux portable !

Les PC "tour" ont, en général une carte son qui contient tout.

L'idéal est d'avoir un portable dont la carte son peut monter, en entrée et en sortie à 96 kHz, voire 192 kHz ou plus de fréquence d'échantillonnage et 48 kHz de bande passante (voire 92 kHz) (rappelons qu'on ne peut pas dépasser la moitié de la fréquence d'échantillonnage en bande passante.


Il faut installer un logiciel pour PC Windows d'analyse de spectre. Il y en a beaucoup. Des gratuits et des payants. Des bons et des moins bons...

Nous en avons essayé pas mal... 

  1. Le meilleur, et de loin, est Virtual Analyser. http://www.sillanumsoft.org/
  2. Ensuite, Real time Analyser de Yoshimasa http://www.ymec.com/manual/era/reference_ver3.htm (a priori, la version gratuite est limitée à 30 jours)

La plupart des logiciels sont limités à 16 bits 44 kHz échantillonnage et 20 kHz de bande passante. La plupart des cartes son peuvent faire beaucoup mieux...

Recette de l'analyseur gratuit : (Virtual Analyser)

  1. Se procurer 2 câbles audio Jack 3.5 stéréo d'un côté et ce que vous voulez de l'autre: 
    1. Jack stéréo
    2. BNC
    3. RCA Cinch...
    4. XLR
    5. Pinces croco :-)
  2. Brancher un câble audio sur la sortie stéréo Jack du PC
  3. Brancher l'autre câble audio sur l'entrée ligne/micro du PC
  4. Télécharger (17 Mo) et installer le logiciel gratuit Visual Analyser http://www.sillanumsoft.org/ (Download a single setup file de préférence)
  5. Mettre le volume au max
  6. Clic droit sur HP, barre des tâches, en bas à droite, Ouvrir les paramètres de son
  7. Entrée, Microphone, Propriétés du périphérique
  8. Propriétés des périphériques supplémentaires
  9. Enregistrement, Microphone, Propriétés
  10. Propriétés de microphone,
    1. Niveaux: Microphone: 35, Ampli microphone : 0.0 dB, Appliquer
    2. Améliorations : décocher tous les effets : 
      1. Suppression du bruit
      2. Faisceau de fibres
      3. Annulation de l'écho acoustique
    3. Statistiques avancées, Format par défaut : Canal 2, 16 bits, 192000 Hz, Appliquer (Bande passante : 46 kHz :-)
  11. Sortie, Haut-parleurs, Propriétés du périphérique
  12. Propriétés des périphériques supplémentaires
  13. Propriétés de Haut-parleurs,
    1. Niveaux : 100
    2. Améliorations : décocher tous les effets : 
    3. Statistiques avancées, Format par défaut : 24 bits, 192000 Hz,
    4. OK, Fermer
  14. Lancer Visual Analyser : analyseur01.jpg.
  15. Régler la taille de la fenêtre pour voir le bas si nécessaire
  16. Cliquer sur On en haut à gauche
  17. Oscillo ChA : base de temps: 0.25 ms/div, Zoom 1, trigger, Vpos=0, trigger=0
  18. D/A, DC removal
  19. Analyseur, Main : Yaxis jusqu'à -110 dB, Log, , Xaxis Log
  20. Permet aussi d'afficher la tension RMS, la fréquence, la THD, générateur sinus, triangle, carré, bruit blanc...
  21. Mesurer bande passante: Spectrum, Main, Wave Gen./Record
  22. Spectrum, Main, Hold
  23. Waveform Generator, Left A, Main, Wave function, Sweep (Sine), idem Left B
  24. Settings, Colors, Skin, Windows (mais il faut refaire à chaque démarrage de VA...)
  25. Le système obtenu a une bande passante de 5 Hz à 45 kHz, à peu près 100 dB de dynamique et 0.015% de distorsion.
  26. On peut aussi mesurer la bande passante avec le générateur de bruit blanc et du moyennage... (le générateur de bruit blanc est un peu capricieux)
Et voilà !
Évidemment, il faut être prudent avant de brancher le PC sur la sortie enceinte ampli...
Exemple de mesure de bande passante sortie son reliée à l'entrée :
analyseur02.jpg
.
Une bande passante de 5 Hz à 45 kHz, un peu plus de 100 dB de dynamique... (Avec certains PC on peut monter à 96 kHz de bande passante)
Mesure du générateur sinus du logiciel : 0.015 % de distorsion (on peut descendre à 0.007 %)
analyseur03.jpg

.
Mesure du générateur BF 1 kHz d'une petite carte XR2206 : une distorsion de 2.7 % : c'est nettement moins bon !

analyseur04.jpg

Ce logiciel, gratuit, offre de nombreuses possibilités : (2 voies d'entrée si le PC le permet)

  1. Oscilloscope 2 voies, gain, zéro, inverse, niveau trigger, + ou -, curseur tension, temps, D/A : Digital-Analogue : reconstruction du signal sinus pour les HF (Nyquist), AC-DC, XY
  2. Analyseur FFT 2 voies, maximum 24 bits, 192 kHz, 1/24 octave, crête, moyenne jusqu'à 200, A/B, B/A, A+B, A-B, B-A,
  3. Mesure de distorsion : THD
  4. Mesure de bande passante (Sweep ou White noise)
  5. Générateur sinus, triangle, carré, bruit blanc, bruit rose...
  6. Voltmètre RMS, crête, crête-crête, moyenne, DC en V mV ou dB (il faut calibrer le logiciel avant de mesurer les tensions)
  7. Fréquencemètre, Périodmètre, Compteur
  8. Phasemètre, moyenne
  9. Enregistreur
  10. Filtre, passe bas, passe haut, passe bande, reject, Notch, Fir...
  11. Mesure ZRLC (avec une carte supplémentaire) avec la puissante fonction ZRLC et une carte avec quelques ampli op supplémentaires, mesurer des composants RLCZ diode, transistors... sur une prise USB. http://www.sillanumsoft.org/ZRLC.htm.
PDF pour construire la carte ZLRC (en italien)  : http://www.sillanumsoft.org/Download/impedUSB.pdf
Le même document traduit (automatiquement) en français : impedUSB.it.fr.pdf
Nous pensons qu'on doit pouvoir construire une telle carte à très bas coût en modifiant un adaptateur audio USB à 1.70 € comme celui-ci :
 
https://www.ebay.fr/itm/USB-To-3-5mm-Mic-Headphone-Jack-Stereo-Headset-3D-Sound-Card-for-PC-Computer-Hot/283047763157?hash=item41e6f61cd5:g:dVAAAOSwt5VbGNTC
voir : https://www.electroschematics.com/usb-sound-card-hack/


Mesure de la bande passante (sweep) du microphone et haut-parleurs intégrés d'un PC portable ASUS UX501 :
analyseur05.jpg
.
Mesure de la bande passante (sweep) du microphone du
PC portable ASUS UX501 et ampli Denon PMA-320 et enceintes Martin Logan Aerius II :
analyseur06.jpg
.
Visiblement, ce sont les microphones du PC Asus qui ont un "trou" en dessous de 10 kHz mais une bande passante large...
.
Mesure de la bande passante (sweep 60s) d'un ampli Denon PMA-320 et enceintes Martin Logan Aerius II avec un bon microphone electret :
analyseur07.jpg
.
Tiens, tiens, il n'y a plus de trou dans la bande passante. Reste à savoir si l'atténuation vient plutôt du microphone ou des enceintes... Les Martin Logan  sont annoncées à  40 Hz  - 20 kHz  à 3 dB.

La même mesure de la bande passante d'un ampli Denon PMA-320 et enceintes Martin Logan Aerius II avec un bon microphone electret, mais en bruit blanc :
analyseur09.jpg
.
Le résultat est instantané
.


Une mesure en sinus pure, sortie bouclée sur l'entrée : le THD est inférieur à 0.007% : pas si mal :
analyseur08.jpg
.
On utilise maintenant un microphone Electret passé au banc Bruel & Kjaer :
analyseur10.jpg
.
Une bande passante relativement plate de 20 Hz à 20 kHz avec un creux de 4 dB à 30 Hz et un autre creux de 3 dB autour de 15 kHz

Mesure de la bande passante d'un ampli Denon PMA-320 et enceintes Martin Logan Aerius II avec le microphone electret étalonné, en bruit blanc :
analyseur11.jpg


Une documentation assez complète (en anglais) de VA : http://www.mcgee-flutes.com/VA-Intro.htm

Calibration du voltmètre :
  1. Relier l'entré microphone à un générateur sinus 1khz 1 V RMS, sinon à la sortie écouteur
  2. A droite, cocher Voltmeter
  3. Cocher TRMS, V
  4. En haut à gauche clic : Settings, Cal
  5. Clic Start measure signal (L)
  6. Level of known input signal (units) : entrez la valeur RMS du signal connu : 1
  7. Cocher Apply calibration left channel
  8. Même chose du côté droit
  9. OK
Attention pour les mesures DC : la plupart des entrées microphone ou ligne ont des condensateurs d'entrée qui ne transmettent pas la composante continue
Attention pour les mesures DC : la plupart des adaptateurs audio USB ont un filtre numérique pour couper la composante continue : avant de supprimer le condensateur d'entrée de la prise microphone, faites un essai, par exemple en reliant l'entrée microphone, après le condensateur, à la masse USB à travers une résistance de 10 kohms. Si la valeur indiquée par le voltmètre de VA en position DC bouge et revient immédiatement à 0 : l'adaptateur a un filtre coupe bas : il n'y a rien à faire : on ne pourra pas mesurer de tension DC avec cet adaptateur...

En cas de problèmes :
  1. L'analyseur ne fonctionne pas : ne pas oublier de cliquer sur On, tout en haut à gauche !
  2. Pas de signal en entrée : certains portables ont des connecteurs Jack particuliers avec 3 ou 4 contacts et l'ordre peut changer selon les fabricants. Normalement, brancher le cordon microphone désactive le microphone intégré, sur certains portables, il faut modifier les propriétés des paramètres de son.
  3. Le fond noir n'est pas très lisible : Settings, Colors, Skin, Windows, OK . Mais il faut le refaire à chaque fois...
  4. La valeur indiquée par le voltmètre est fantaisiste : avant de faire des mesures de tension, il faut calibrer VA : Settings, Cal, avec une source sinus dont on connaît l'amplitude. Ensuite, il ne faut plus toucher aux niveaux du microphone dans les paramètres de son.
  5. La fréquence du fréquencemètre n'est pas très précise : dans la fenêtre du fréquencemètre, il faut modifier la résolution de, par exemple 23.4 Hz à 0.34 Hz
  6. Les raies de l'analyseur de spectre ne sont pas assez fines : Settings, Spectrum, Octave band analysis : 1/24
  7. Le bruit blanc ne fonctionne pas : essayer Waveform generator, Setup, Bit depth : 16. Sinon : Waveform Generator, Noise, Standard deviation, 1, Apply.
That's All, folks !

email.gif

http://spt06.perso.libertysurf.fr

Compteur Global gratuit sans inscription


28/05/2020