Modérateurs: Modération Forum DIY, Modération Forum Installations, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 106 invités

Discussions générales sur le DIY Audio : choix des HP, comparaisons des principes : clos vs BR, etc

Générateur de fonctions

Message » 26 Juil 2011 17:49

Bonjour Olivier,

La chose qui m'ennuie dans le MAX038 http://datasheets.maxim-ic.com/en/ds/MAX038.pdf, ou son remplaçant moins performant (le NTE864 http://www.nteinc.com/specs/800to899/pdf/nte864.pdf), est leur taux de distorsion en sortie Sinus supérieur à 1%.
L'Exar fait mieux 0.5%. Bizarre du reste leur schéma équivalent http://www.datasheetcatalog.net/datasheets_pdf/X/R/2/2/XR2206.shtml fait apparaitre un unique multiplieur.
Autre point, soluble, alimentés par une tension unique, la sortie est pourvue d'une composante continue.
Par contre leur montage est plus simple que ce que j'entrevois.
Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 26 Juil 2011 17:51

Donc tu partirais sur le XR2206 ?
breizheau
 
Messages: 15483
Inscription Forum: 23 Oct 2005 12:30
Localisation: Roanne (42)
  • offline

Message » 26 Juil 2011 19:29

Donc tu partirais sur le XR2206 ?
Je ne sais pas encore.
J'ai simule, un conformateur à diode (plutôt à transistor) conforme à celui de l'ICL8038. puis superposé une sinusoide issue d'un générateur du même nom calée avec un passe tout. Graphiquement, y'a pas photo, le conformateur harmonique est nettement supérieur au conformateur à diode. Je n'ai pas fait la différence entre les signaux, mais bien réglé et bien calés les signaux se confondent ce qui n'est pas le cas pour la conformation transistorisée.
Malheureusement MC9 a planté (Fréquent avec Vista) et tout ce travail de comparaison, que je n'ai pas sauvegardé, est perdu.
Cordialement.
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 27 Juil 2011 7:25

Philby a écrit:Tu as dans REW


Salut Philby. Perso j'utilise Visual Analyser qui est complet mais quand meme un peu touffu.
Je n'ai pas trouvé REW sur la toile, tu peux me donner un lien pour que j'essaie ?

Merci bien.

Max
IIII
 
Messages: 1349
Inscription Forum: 20 Jan 2006 23:21
Localisation: 92
  • offline

Message » 27 Juil 2011 9:32

je trainais par là et comme j'ai l'info:http://www.hometheatershack.com/roomeq/ .....
Eric.D
 
Messages: 1870
Inscription Forum: 05 Juil 2006 12:45
Localisation: dans le 06
  • offline

Message » 27 Juil 2011 12:09

merci IIII pour tes éclaricissements :D
L'échelle de temps sur l'oscillo était correcte, mais j'avais raté la mise à l'échelle verticale en dB de la fft :hehe:

voici la FFT de mon générateur elektor (xr2206) , mesurée à l'oscilloscope : sinusoide 1kHz, 470mV rms (niveau sortie max du gbf) -40dB pour soit 1%. Peux mieux faire.
Image
reste à confirmer la mesure avec REW ou Visual Analyser :)

voici le signal carré 1kHz.
Image
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 27 Juil 2011 12:17

IIII a écrit:
Philby a écrit:Tu as dans REW


Salut Philby. Perso j'utilise Visual Analyser qui est complet mais quand meme un peu touffu.
Je n'ai pas trouvé REW sur la toile, tu peux me donner un lien pour que j'essaie ?

Merci bien.

Max


http://www.hometheatershack.com/roomeq/
Philby
 
Messages: 9819
Inscription Forum: 12 Mar 2001 2:00
Localisation: 33
  • offline

Message » 27 Juil 2011 12:26

Eric.D a écrit:je trainais par là et comme j'ai l'info:http://www.hometheatershack.com/roomeq/ .....

Philby a écrit:http://www.hometheatershack.com/roomeq/

Ok merci bien. Donc apparement c'est un soft dédié à l'optimisation d'enceintes.
Comme conseillé à alkasar, on peut aussi utiliser Visual Analyser, qui fait office d'oscillo, générateur de fonctions, FFT et quelques mesures associées à partir d'une carte son (sortie casque et entrée micro). Il est un peu fouilli c'est sur, mais je trouve la partie géné très complète et tout le reste fonctionne bien.

En tout cas, merci pour l'info !

Max
IIII
 
Messages: 1349
Inscription Forum: 20 Jan 2006 23:21
Localisation: 92
  • offline

Message » 27 Juil 2011 12:31

alkasar a écrit:merci IIII pour tes éclaricissements :D
L'échelle de temps sur l'oscillo était correcte, mais j'avais raté la mise à l'échelle verticale en dB de la fft :hehe:


Ah celle-là j'y avais pas pensé :oops: .
Par contre, tu vois que sur l'oscillo, si t'echantillonnes sur toute sa bande passante, tu es mal résolu par rapport à ta fréquence fondamentale et que donc le plancher des vaches est assez mal défini et tes pics sont plutot larges. Refais la manip sur ta carte son (donc bande passante bien plus faible), tes courbes seront beaucoup beaucoup plus jolies (enfin normalement :wink: ).

Max
IIII
 
Messages: 1349
Inscription Forum: 20 Jan 2006 23:21
Localisation: 92
  • offline

Message » 27 Juil 2011 12:49

IIII a écrit:
Par contre, tu vois que sur l'oscillo, si t'echantillonnes sur toute sa bande passante, tu es mal résolu par rapport à ta fréquence fondamentale et que donc le plancher des vaches est assez mal défini et tes pics sont plutot larges. Refais la manip sur ta carte son (donc bande passante bien plus faible), tes courbes seront beaucoup beaucoup plus jolies (enfin normalement :wink: ).

Max

encore un raffinement :wink: L'oscillo permet de limiter la bande passante et aussi de filtrer. On doit pouvoir améliorer :D
C'est un boulot de maitriser les nombreuses possibilités de la bestiole.

REW et Visual Analyser (VA) installés. On verra plus tard pour jouer avec.
VA fait un nombre de fonctions impressionnantes à partir d'une carte son. Intéressant. :D
http://www.sillanumsoft.org/prod01.htm
- Oscilloscope (dual channel, xy, time division, trigger);

- Spectrum Analyzer with amplitude and phase display (linear, log, lines, bar, octaves band analysis 1/3, 1/6, 1/9, 1/12, 1/24);

- Wave-form generator with "custom functions", triangular, square, sinus, white noise and pulse generation (NO ALIASING);

- Frequency meter (in time and frequency domain) and counter; in time domain by means of a real time zero crossing algorithm;

- Volt meter with DC, true RMS, peak to peak and mean display;

- Filtering (low pass, hi pass, band pass, band reject, notch, "diode", DC removal);

- Memo windows (data log) for analysis and storage of time series, spectrum and phase with "triggering" events; possibility to save in various formats and display them with a viewer;

- A TRUE software digital analog conversion (for complete signal reconstruction using Nyquist theorem) ;

- Frequency compensation: one can create/edit a custom frequency response and add it to the spectrum analyzer spectrum ; added standard weighting curves A,B,C in parallel with custom frequency response;

- Support for 8/16/24 bit soundcard by means of API calls;

- Unlimited frequency sampling (depend from the capabilities of your soundcard);

- Cepstrum analysis;

- Cross Correlation;

- Extended THD measurements, with automatic sweep and compensation.

- ZRLC-meter with Vector scope, automatic sweep in time and frequency for automatic measurement.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 27 Juil 2011 13:36

alkasar a écrit:encore un raffinement :wink: L'oscillo permet de limiter la bande passante et aussi de filtrer. On doit pouvoir améliorer :D


Oui et non, ou peut-être tu nous diras ca :hehe: . Ta FFT est mal résolue parce que tu regardes sur une bande de 10kHz alors que la bande passante totale est 50MHz, soit 1/5000. Avec un échantillonnage à 1GS/s, ca fait que tu as 200kS/s dédié à tes 10kHz. L'option de filtrer ne changera à mon avis rien sur la bande passante d'échantillonnage, donc tu ne devrais rien y gagner. Pour la réduction de la bande passante, je n'ai pas regardé en détail comment c'est foutu, mais à mon avis c'est construit comme un filtre et tu ne gagneras pas non plus à l'échantillonnage. Ton salut peut venir si tu peux moyenner ton signal et là tu vas avoir un joli plancher des vaches (par contre tu ne gagneras pas sur la largeur de tes bandes, qui sont directement liées à la taille du buffer pour le calcul de la FFT).

Max

EDIT : c'est pour cette raison que j'ai fui les oscillos 2x60MHz à 250MS/s : tu aurais une résolution 4 fois moindre!
IIII
 
Messages: 1349
Inscription Forum: 20 Jan 2006 23:21
Localisation: 92
  • offline

Message » 27 Juil 2011 20:01

Bonsoir,
J'ai reçu un aimable MP de Eric.D qui propose de concevoir ce générateur à partir de CI de type DDS.
Il m'a communiqué ces 3 liens très intéressants.
http://www.analog.com/library/analogDialogue/archives/38-08/dds.html
http://www.electronics-lab.com/projects/test/013/index.html
http://www.qsl.net/pa3ckr/signalgenerator/
L'avantage est que le rapport performances/ quantité de matériel est incomparable. Si des informaticiens chevronnés se mêlent à ce projet, l'outil peut atteindre un sérieux niveau.
Qu'en pensez vous ?
Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 28 Juil 2011 1:50

Dire que l'on faisait des modulateurs fsk avec des xr2206 de mon temps, là on peu de la même manière faire des modulateurs de compet tout en numérique de la même manière pour pas plus cher. Ça file un sacré coup de vieux...
Il doit clairement y avoir moyen de faire un truc qui déchire. Le tout est de se mettre des objectifs et limites car on peu vite partir très loin avec ce genre de techno :D

Un peu HS mais ça va te plaire: http://www.analog.com/static/imported-f ... AN_843.pdf
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 28 Juil 2011 10:08

:D Merci Jean-Claude d'avoir ouvert le débat DDS.
Je ne vais pas trop suivre immédiatement le temps de finir le tri des composants pour la CG alim zippy.

Juste quelques points rapides:
- avec une solution programmable et un interface utilisateur bien pensé, il sera simple de rajouter des formes d'ondes à travers une simple mise à jour du firmware.
- on ne part pas de rien - on peut se baser sur ce qui a été réaliser avec l'UGS (à base d'atméga). Si tout n'est pas réutilisable, certaines routines le sont.
remarque: beaucoup parmi nous possède un programmateur capable de flashé ce type de micro.
A ce niveau il n'est pas nécessaire d’être un cador en informatique mais plus d’être rigoureux.

Le point crucial est de bien définir les objectifs avant de passer à la phase réalisation et prototypage (cela me semble indispensable dans ce genre de projet).
C'est plus long mais au combien didactique pour ceux qui s'intéresseraient de prêt au développement de ce projet (du vrai DIY quoi).

Cordialement,
Eric
Eric.D
 
Messages: 1870
Inscription Forum: 05 Juil 2006 12:45
Localisation: dans le 06
  • offline

Message » 28 Juil 2011 10:24

un truc comme cela?
3 MHz DDS Function Signal Generator with 60 MHz Frequency Counter
http://cgi.ebay.com/3MHz-Digital-Signal ... 3366718aa5
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline


Retourner vers Discussions Générales

 
  • Articles en relation
    Dernier message