Modérateurs: Modération Forum DIY, Modération Forum Installations, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: banzai68, guigui91 et 171 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 » 28 Juil 2011 11:35

Bonjour Alkasar,
13$ soit moins de 10€ avec l'alimentation, c'est incroyable.
Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 28 Juil 2011 11:45

J-C.B a écrit:Bonjour Alkasar,
13$ soit moins de 10€ avec l'alimentation, c'est incroyable.
Cordialement
auxquels s'ajoutent des frais de livraison de $38 quand même (astuce classique sur ebay : minimiser le prix de vente et augmenter frais de livraisons pour diminuer la commission ebay)

au total, c'est en effet à te dégouter du diy ! désolé :oops:

j'étais tombé la dessus par hasard en cherchant un fréquencemètre digital pas cher qui puisse me servir d'affichage. Quand EricD a parlé de DDS, je me suis rappelé la bestiole.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 28 Juil 2011 12:03

Alkasar,
Oui d'accord, mais le tout, rendu revient entre 35 et 40€. Ça reste incroyable.
Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 28 Juil 2011 12:22

Eric.D a écrit:- 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.


Très peu de circuit DDS (pas trouvé encore) autorisent une manipulation de la table des amplitudes. Ils se limitent tous à du sinus en rom.
- Se limiter au sinus, triangle, carré et leurs variantes (cf les exemples du lien ebay) serait déjà bien
- privilégier la qualité du signal généré est à mon avis plus important
Donc pour choisir un chip DDS, un premier cahier des charges:
- génération de sinus le plus propre possible
- table de sinus bypassable pour générer du triangle
- comparateur intégré flexible pour générer du carré, dent de scie etc ...

Sans tomber dans les délires genre AD9854 qui sont plus des modulateurs que des générateurs de signaux, le bon vieux AD9834 (75Mhz) ou le tout nouveau AD9838 (16Mhz) semble tout indiqué. A voir pour les perfs.
A comparer aussi à ce qui se fait chez les autres (STmicro ?)
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 28 Juil 2011 12:25

Enfin a ce prix là, faut pas s'attendre à des perfs fabuleuses .... L'étage de sortie est plus que minimaliste également.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 28 Juil 2011 13:32

Tazz28 a écrit:Sans tomber dans les délires genre AD9854 qui sont plus des modulateurs que des générateurs de signaux, le bon vieux AD9834 (75Mhz) ou le tout nouveau AD9838 (16Mhz) semble tout indiqué. A voir pour les perfs.
A comparer aussi à ce qui se fait chez les autres (STmicro ?)


On se rejoint. Je proposais déjà (voir parmi les 1ers posts) l'AD9850 ou l'AD9838. :wink:
Eric.D
 
Messages: 1870
Inscription Forum: 05 Juil 2006 12:45
Localisation: dans le 06
  • offline

Message » 28 Juil 2011 13:33

Au niveau définition, 1ere question: faut-il se cantonner à des signaux périodiques ou on évolue sur des solutions complétement flexible de type arbitraires?
Une mine d'informations en rapport: périodiques ou arbitraires

Pour ce qui est de la définition propre du produit je verrais bien un appareil de ce genre mais permettant un fonctionnement stand-alone sans PC:

Eric.D a écrit:En zieutant sur la toile je suis tombé sur ça: dds-3x25 (Manuel utilisateur).
Avantages: C'est pas cher et semble répondre au cahier des charges de JCB. .
Inconvénients: besoin d'un PC pour le piloter et manque de retour sur les performances réelles de l'engin + non DIY.


Trop ambitieux?
Eric.D
 
Messages: 1870
Inscription Forum: 05 Juil 2006 12:45
Localisation: dans le 06
  • offline

Message » 28 Juil 2011 15:18

Bonjour Eric et les autres

Il me semble que générer des signaux:
- sinus,
- rectangulaires + TTL,
- triangulaires,
- en dent de scie
avec la possibilité de les moduler profondément en fréquence ( interne et externe).
- de deux générateurs de bruits ( Blanc et surtout rose) non corrélés,
avec pour tous la possibilité de les moduler (interne ou externe) en amplitude par tous type de signaux dont un générateur d'enveloppe (A.D.S.R)
Si de plus, il est possible de créer des salves ( Tone Burst), de pouvoir additionner 2 signaux sinus de fréquences différentes ( pour l'intermodulation)
De disposer de sorties asymétriques et symétriques dont l'amplitude peut atteindre 20v, d'entrées et sorties de synchros des modulations.
Si je n'oublie rien, nous devrions avoir un générateur adapté aux vastes besoins de l'audio.
Je crois aussi que l'appareil doit être autonome mais, que pouvoir le piloter depuis un PC est un vrai +. Le lien peut être utilisé pour les mises à jour du programme.

Trop ambitieux?
Avec un peu de patience, à nous tous on doit y arriver :wink: . Il y a le géné qui est sur ebay qui peut aider à patienter. :lol:

Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 28 Juil 2011 19:04

Bon je suis deg, j'avais préparé un post et mon navigateur a planté ....

Si je résume:
L'arbitraire de qualité est difficilement a notre portée. Ca restera du gadget pas très sérieux à notre niveau.

Le 9834 est parfait pour commencer et permet d'obtenir le sinus, triangle et rectangle + TTL
On le combine à un 5620/40 ou 60 pour la modulation d'amplitude. http://www.analog.com/en/circuits-from- ... 56/vc.html
Pour les dents de scie, la ça coince un peu, on peu s'en sortir en rajoutant un 9833 http://www.edn.com/contents/images/71003di.pdf http://www.edn.com/article/479536-DDS_d ... veform.php
Mais là faudra pas compter les moduler en fréquence.
Avec un bon microcontroleur, on doit pouvoir faire des choses sympa, adsr compris.
Les tones burst doivent pas poser de pblm.
Sommer deux sinus nécessitera de doubler le bazard

Si on veut pousser encore d'un cran les perfs et les possibilités de modulation, alors il faut passer à un ou deux 9854 ou un 9854 et un 9954. La modulation d'amplitude est intégrée, on a deux dac par chip dont un peut être entièrement contrôlé pour autre chose (générateur de bruit etc ...) le 9854 est un peu chiant a exploiter ca on doit fournir les data de modulation en flux tendu alors que le 9954 intègre de la ram et est donc en mode "program and run". Par contre le triangle et le dent de scie est limité (détournement du mode de fonctionnement d'origine, config un peu batard) et que sur le 9954. En plus les bestiaux sont en 80 et 48 broches ......
Bref ça devient lourdingue.

Donc soit on part petit à base de 9833/34 soit on part direct sur du 9954.

Concernant le microcontroleur, un bus SPI natif est indispensable et il doit pédaler assez vite, surtout si il gère toute les modulations (9833/34). La nouvelle génération de pic a l'air sympa.
Si on veut une full connectivité informatique les petites cartes SOC a base de Linux 100% ouvertes (elle sont loin de l'être toute) peuvent être une excellente solution.

Reste que le DDS c'est bien, mais une partie déterminante reste le filtrage en sortie de DAC, et ça c'est pas mon domaine ;-)

J'ai fait que le tour que du catalogue AD, y a surement plein de choses intéressantes ailleurs.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 28 Juil 2011 20:20

Bonsoir Tazz28,
Visiblement tu rentres de vacances très en forme.
Je te rejoins tout à fait sur le sens que tu donnes à la faisabilité de cet appareil. Il est nécessaire que le plus grand nombre d'entre nous comprenne parfaitement ce qu'il construit.
La simplicité qui n'est pas forcément synonyme de médiocrité, est de mise. Du moins pour chacune des fonctions remplies et de leur imbrication.
Il me semble indispensable, avant toute chose de réaliser un diagramme fonctionnel d'un générateur remplissant le cahier des charges, et de faire les choix technologiques ensuite. J'en proposerai un le plus vite possible.
Rien n'exclut non plus de réaliser deux générateurs, en considérant que l'un est modulant de l'autre. L'esprit du synthétiseur me hante.
Rien n'empêche non plus de mélanger les genres. Il suffit de s'assurer que les réglages et dosages restent pratiques et fins.
Pour avoir consulté les docs que chacun a soumis, il apparait que créer un sinus dont le taux de distorsion à 75MHz est de 0.1% ne nous concerne pas vraiment. Par contre si ce taux est inférieur jusqu'à environ 200kHz notre générateur remplira pleinement son rôle. A mon gout, le point critique reste la distorsion de la sinusoïde si elle est issue d'un autre signal. Sur ce point le DDS fait un peu mieux mais à lire les docs, sans plus.
Comme tu l'as, sans aucun doute, compris, je suis de retour à la case départ.
Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 28 Juil 2011 22:52

Je suis clairement incapable d'évaluer le taux de distorsion de ces bestioles, mais si le 0.01% n'est pas atteignable sur une plage intéressante avec un 9834, avec un 9954 (400Mhz de masterclock et dac 14bits) et le filtrage-qui-va-bien en sortie, on doit quand même pouvoir faire quelque chose remplissant le cahier des charge sur une plage 0-500khz tout en ayant la possibilité de générer des choses correctes au delà.
Dans les liens intéressants perdu lors de mon crash: http://designtools.analog.com/dtDDSWeb/dtDDSMain.aspx

Le seul truc qui me chiffonne, c'est qu'a moins d'avoir un filtre programmable pour virer les harmoniques, ça semble inextricable.

Donc comme toi, j'ai l'impression d'être revenu à la case départ.
(PS: en effet, j'ai cramé une journée de taf :hehe: )
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 29 Juil 2011 10:59

Bonjour Tazz28,
Ne crois tu pas que la limite est liée au DAC. Le DAC de l'AD9834 ne convertit que sur 10 bits. Il ne faut guère espérer -60dB de recul de la distorsion.
Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 29 Juil 2011 12:45

Même en 14 bits, la disto n'est pas beaucoup plus en recul, c'est inhérent au système.
Par contre en configuration "statique" ou prédéfinie, un filtrage simple permet d'obtenir un super taux de disto, la disto étant quasiment uniquement introduite par les harmoniques propres du signal.
Sur certain modèles, il y a même deux ou trois cœurs DDS dédié à la réduction de disto en superposant au signal généré des signaux à 180° correspondant aux harmonique pour les annuler. Néanmoins, c'est a ajuster et à calibrer à la main et donc inutilisable sur un générateur versatile comme nous voulons faire. De plus, c'est valable qu'a haute fréquence (>1Mhz) entre autre parce que l'on travaille directement sur les 4 bits de poids faible avant d'entrer dans le convertisseur 14 bits.

L'analogique n'étant pas mon fort, lors de mes recherches sur les filtres programmable, je suis tombé sur ça : http://www.anadigm.com
L'analogique programmable est l'une des grandes tendances du moment et les gros du "cablé programmable" comme Latice s'y mettent aussi.
Leur "dynamically programmable Analog Signal Processor" se gère en SPI, ils proposent même un ensemble comprenant un proc et un chip compagnon implémentant un filtre programmable permettant de se passer de développer le prog et la gestion SPI correspondant sous la dénomination AnadigmFilter1.
Au vu de http://www.anadigm.com/_doc/DS231000-U001.pdf les perfs on pas l'ai dégueu malgré le fait que ce soit basé sur du "switching capacitor".

Le kit d'évaluation du filter1 coute 200$ (25$ l'ensemble asp+microcontroleur générant le filtre) ça donne presque envie de tester les perfs du truc.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 29 Juil 2011 15:44

Pour les besoins du filtre passe-bas anti-alias, il y a également des circuits sympa chez Maxim avec la fréquence de coupure programmable par l'horloge (donc facile à gérer).
Voir sélection: http://para.maxim-ic.com/en/search.mvp?fam=filt&274=1&588=8&tree=filters

Edit: ces circuits sont en phase-out chez Farnell, un signe?
Autre option chez Linear cette fois-ci http://www.linear.com/products/filter_building_blocks
Eric.D
 
Messages: 1870
Inscription Forum: 05 Juil 2006 12:45
Localisation: dans le 06
  • offline

Message » 29 Juil 2011 17:24

Les maxim sont plus tout jeune et très limité en fréquence à comparer avec les 600khz du anadigmfilter1 mal grès une techno équivalente (Switched Cap).
Pour les LT, c'est intéressant, le catalogue est large et en en combinant 2 ou 3 on couvre la plage 0.5hz- 5Mhz (et soyons fou, jusqu'a 28mhz avec un 4ème ...)
Mais bon, je suis pas un spécialiste.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline


Retourner vers Discussions Générales

 
  • Articles en relation
    Dernier message