Bonjour Alkasar,
13$ soit moins de 10€ avec l'alimentation, c'est incroyable.
Cordialement
|
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
Générateur de fonctions
- J-C.B
- Messages: 6871
- Inscription Forum: 19 Juil 2009 12:18
- Localisation: Haute Normandie
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)J-C.B a écrit:Bonjour Alkasar,
13$ soit moins de 10€ avec l'alimentation, c'est incroyable.
Cordialement
au total, c'est en effet à te dégouter du diy ! désolé
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
Alkasar,
Oui d'accord, mais le tout, rendu revient entre 35 et 40€. Ça reste incroyable.
Cordialement
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
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
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
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.
- Eric.D
- Messages: 1870
- Inscription Forum: 05 Juil 2006 12:45
- Localisation: dans le 06
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:
Trop ambitieux?
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
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.
Cordialement
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.
Avec un peu de patience, à nous tous on doit y arriver . Il y a le géné qui est sur ebay qui peut aider à patienter.Trop ambitieux?
Cordialement
- J-C.B
- Messages: 6871
- Inscription Forum: 19 Juil 2009 12:18
- Localisation: Haute Normandie
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.
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
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
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
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 )
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 )
- Tazz28
- Messages: 2802
- Inscription Forum: 03 Nov 2008 23:47
- Localisation: Dreux
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
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
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.
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
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
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
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.
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
|
Retourner vers Discussions Générales
|