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

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

Générateur de signaux carrés

Message » 23 Jan 2013 18:30

Bonjour à tous,

Cela fait pas mal de temps que je n’ai partagé grand-chose sur le forum.
J’espère que ce post sera le premier d’une série (j’ai d’autres projets biens avancés en cours de mise au point).
Ici je vais parler d’un générateur de signaux carrés.

Mon cahier des charges était le suivant :
    1. Me faire plaisir
    2. Pas faire absolument le plus simple possible.
    3. Faire un générateur utilisable pour tester les schémas audio (10Hz -1Mhz et plus si possible)- vu les soucis que j’ai pu observer dans mes précédentes réalisations.
    4. Générateur sortant un signal avec une amplitude max de -5V a +5V (10VPP) sans offset ou presque(signal symétrique). Cette plage de tension m’est nécessaire pour tester des amplis avec de faibles gains. J’aurais bien voulu aller plus haut, mais après j’atteignais les limites de CD4069.
    5. Un générateur avec un temps de montée et de descente correct (< 100ns)
    6. Générateur pouvant supporter des charges complexes sans s’éffondrer.
    7. La précision en terme de « duty cycle » n’était pas fondamentale, mais il fallait quand même que ce soit dans un range de 49-51% - un truc un minimum correct !
    8. Et j’en oublie certainement.

Rendons à César ce qui est à César
Ce générateur s’inspire du schéma proposé sur le site de sonéléc musique - Il est basé sur le CD4069.
http://www.sonelec-musique.com/electron ... d4069.html
http://www.sonelec-musique.com/electron ... _rect.html

L’histoire : le choix du CD4069
Pourquoi un CD4069 ?
De nombreux composants ont été testés.
Mais je trouvais à chaque fois qu’il y avait un souci…. (bon je sais je pinaille)
J’ai aussi testé d’autres composants tels que :
    - XR2206.
    - NE555.
    - AOP plus ou moins rapides en tant qu’oscillateurs / Saturateur.
    - CD4046,
    - CD4049,

J’ai découvert il y a très peu que j’aurais pu utiliser un AOP pour la sortie … TI fait de beaux AOP (drivers de lignes et suffisamment rapide pour les besoins… mais c’était trop tard.
A un moment j’ai même envisagé de mettre un LME49860 en tant que buffer de sortie. Je l’aurais certainement fait si je n’avais pas résolu mon problème de stabilité de l’étage de sortie.

le schéma :
partie 1 : le générateur uniquement (le cd4069)
ici j’ai mis des valeurs fixes, mais dans la réalité j’ai un selecteur de capacité ( en lieu et place de C1) ; et un potar + résistance a la place de R2.
Image

Partie 2 : L’étage de sortie :
Image

Le cd4069 est alimenté de manière non classique (+5/-5V).
L’alimentation est une alim symétrique constituée de 2 ponts de diodes basiques suivis de 2 condos de 2200µf par rail
La tension est régulée par des LM78/7912. Cette tension sert a alimenter l’étage de sortie.
Cette tension est ensuite à nouveau régulée par des LM7805/LM7905 pour alimenter le CD4069.

Les Typons et liste de composant sont disponibles sur demande et par MP.
apperçu :
Image
Image

Caractéristiques et explications du schéma.
Comme mentionné je n’ai rien inventé ici….
Par contre j’alimente le CD-4069 avec un +5V / - 5V.
Le CD 4069 assure la génération de signaux carrés - qui – moyennant 2 potar permet de changer de gamme de fréquence et de fréquence dans la dite plage de fréquence.
Le CD4069 attaque ensuite un potentiomètre de 10K qui lui-même est suivit d’un étage de sortie symétrique en classe A/B.

La mise au point :
La mise au point de l’étage de sortie (qui est en tant que tel assez simple) a été plus longue que prévue.
J’ai testé différentes topologies en allant du diamond buffer à l’utlisation de darlington ou même de darlintong inverse. Sur plaque d’essai j’ai eu les meilleurs résultats avec cette configuration.
Lors de la première mise sous tension l’étage de sortie est parti en fumée …. J’ai pour la première fois de ma vie pu voir ce qu’était un emballement thermique d’un bipolaire – en effet à l’ origine j’avais mis des résistances de 1Ohm sur les résistances émetteur des transistors de sortie.
Après correction de la valeur de ces résistances Emetteur, l’ensemble est stable en température (utilisation d’un sêche cheveux pour vérifier !!!) Bref …. De la mise au point quoi !

Corrections de dernière minute :
Sur le typon initial je n’avais pas mis de résistance de protection en sortie.
Avec la 47ohms en sortie, le générateur est protégé contre les courts circuits en sortie.

Les plages de fréquences :
Le générateur possède 6 plages de fréquences (avec recouvrement)
10Hz-250hz – 1uf
100hz-2.5Khz – 100nf
1khz-20Khz – 10nf
10Khz-150Khz - 1nf
50Khz- 500Khz- 100pf
200Khz-1.5Mhz – 10pf

en images : La bête
a suivre .... très bientot

en image : Les signaux

Note Je me suis arrêté a 1Mhz, mais sachez que le générateur monte a 2mhz actuellement, et pendant la mise au point je suis monté bien au-delà (plus de 3Mhz), mais comme cela n'a pas d'intéret actuellement je ne le documente pas plus. la limite de mon montage doit tourner vers les 5-8Mhz 8-)


10Hz - 10VPP
Image

10Khz - 10VPP
Image

100Khz - 10mVpp
Image

100Khz - 10VPP
Image

1Mhz - 10VPP:
Image
Image
slew rate estimé a 200V/µs !

et voilà ..... une petite contribution ... de Yuli_35!
Vos commentaires / coorections ou questions sont les bienvenues.


Note je vais certainement ajouter2 - 3 bricoles comme :
    -atténuation -20dB (aide a la précision de l'mplitude du signal)
    - ajout d'un interrupteur on/off
    - ajout d'une commande (interrupteur) pas de signal / signal.
    ...
Yuli_35
 
Messages: 2648
Inscription Forum: 11 Aoû 2006 17:17
Localisation: Rennes
  • offline

Message » 23 Jan 2013 18:53

voilà les imges de la bestiole toute pas belle ... mais ca fonctionne !
Image
Image
Image
Image

Il est a noter que j'ai un stock de led blanches .... et en plus ca aide a stabiliser lesr LM78/79xx car si on ne tire pas assez dessus en courant ca marche pas bien.
dans le cas présent chaque led tire 3-5mA ...
Yuli_35
 
Messages: 2648
Inscription Forum: 11 Aoû 2006 17:17
Localisation: Rennes
  • offline

Message » 23 Jan 2013 19:08

:D
breizheau
 
Messages: 15483
Inscription Forum: 23 Oct 2005 12:30
Localisation: Roanne (42)
  • offline

Message » 24 Jan 2013 18:32

Ah, une rechute :mdr:
gouet
 
Messages: 2389
Inscription Forum: 14 Oct 2004 17:37
Localisation: env. de RENNES
  • offline

Message » 25 Jan 2013 5:51

Je croyais que le LME avait eu raison de ta passion pour le DIY :wink: Pour moi ça failli être le cas. Heureux de te voir de retour. Tes projets sont toujours aussi bien structurés.
Johnny52
 
Messages: 31
Inscription Forum: 01 Oct 2009 7:12
Localisation: Québec
  • offline

Message » 27 Jan 2013 9:46

Hello a vous,

Rechute .. je ne sais pas trop, mais j'ai un super système a la maison, alors quand c'est comme ca on a la flemme a faire des choses qui pourraient ne pas être meilleures.

Johnny, le LME n'a pas eu raison de moi, mais c'est surtout les problèmes que j'ai pu avaoir avec les alims SMPS, et après les problèmes de mise au point avec le TDA7293 (projet FASTBACK) qui est tombé aux oubliettes car je n'arrivais pas a faire ce que je voulais - et donc il y a un an j'ai vraiment eu un coup de blues DIY. Ce qui me manque c'est un groupe qui se rencontrerai physiquement pour discuter et bricoler ensemble. Le forum c'est bien et même super, mais il y a des cas ou les problèmes que nous rencontrons ne peuvent facilement être résolus a distance.

En tout cas merci pour les encouragements.

comme je l'ai expliqué au début du premier post ... Ce générateur a pour objet de mettre au point des amplis.
A ce propos il a tourné plusieures heures ces derniers jours :hehe: :hehe: :hehe:

Si ca se passe pas trop mal il y aura un nouveau post dans la section ampli dans pas trop longtemps.

A+ Gilles.
Yuli_35
 
Messages: 2648
Inscription Forum: 11 Aoû 2006 17:17
Localisation: Rennes
  • offline

Message » 27 Jan 2013 10:29

bonjour Yuli_35,

Pour t'assurer, d'un rapport cyclique de 1/2 tu peux placer une bascule D (4013 je crois) entre la sortie de U3 et les entrées du groupe U4,U5 et U6. L’inconvénient est que cette cette bascule montée en diviseur par deux nécessite une horloge de fréquence double. Puisque ton montage oscille au max à 3MHz ta fréquence limite sera de 1.5MHz ce qui est nettement suffisant pour des mesures en audio.

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

Message » 27 Jan 2013 14:49

Bonjour Jean Claude,

Ha oui c'est une super idée.... et ca m'a fait immédiatement penser a ce type schéma : http://www.sonelec-musique.com/electron ... uence.html
On utilise ce type de circuits pour pleins de trucs... mais j'avais pas pensé que cela pourrait être utilisé pour avoir un beau rapport cyclique.

Pour l'instant le circuit a un rapport cyclique qui oscille entre 49 et 51%. C'est pas excellent, mais cela me suffit pour l'instant.
Pour la fréquence limite... le circuit peut très bien monter bien au-dela des 3Mhz. a priori la limte se situe certainement à 6Mhz.

DONC : AMELIORATION DU RAPPORT CYCLIQUE avec CD4013 !!!!

A+ Gilles.
Yuli_35
 
Messages: 2648
Inscription Forum: 11 Aoû 2006 17:17
Localisation: Rennes
  • offline

Message » 27 Jan 2013 15:42

Sitot dit, sitot fait :

Le schéma :
Image

Le résultat :
Image

On voit bien la fréquence divisée par 2. .... :hehe:
Bon ... il faudra refaire le PCB, car ca risque d'être coton d'intégrer ca sur celui existant.

Quitte a refaire un PCB plus complexe autant rajouter d'autres fonctions ...
Triangle, sinus, .... J'ai trouvé des trucs sur le net, il faudra les intégrer.
Le sinus pourra servir a tester la marge de phase (pas la disto , car dans ce cas il faudrait un truc d'une qualité meilleur que les cartes son ... ce qui est innaccessible a mon niveau !)
Le signal triangulaire pour tester la linéarité.

a suivre...;
Yuli_35
 
Messages: 2648
Inscription Forum: 11 Aoû 2006 17:17
Localisation: Rennes
  • offline

Message » 27 Jan 2013 20:52

Bonsoir Yuli,

Ravi de t'avoir rendu service.
Pour les générateurs capables de fournir des signaux multiples, il existe des Aop spécialisés. De mémoire le XR2206 (A vérifier), un des ancêtres permettait ce type de fonctions multiples. Malheureusement la qualité des sinus n'était pas au top, et je crois que les circuits plus modernes ne font guère mieux. Par contre les Wobuler ne pose aucun problème.
A mon gout, la création de sinus de grande qualité font appels au bon vieux pont de Wien bouclé et aux circuits constitués de cascade de déphaseurs dont le taux de réaction est finement contrôlé. Sur certains de ces derniers, il est du reste possible de sortir des signaux en quadrature(sinus et cosinus simultanés).

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

Message » 28 Jan 2013 18:34

Comment qu'ils s'appellent les CI de chez Maxim qui servaient à faire des génés...? :roll:
breizheau
 
Messages: 15483
Inscription Forum: 23 Oct 2005 12:30
Localisation: Roanne (42)
  • offline

Message » 28 Jan 2013 19:10

tiens un revenant :)

il y avait un sujet générateurs de fonctions il y a quelques temps qui prend la poussière dans le placard.
travail-de-groupe-diy/generateur-de-fonctions-t29969044.html?hilit=g%C3%A9n%C3%A9rateur%20signaux

il y est écrit MAX038 ;)
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 28 Jan 2013 20:49

Pour réaliser un bon générateur BF multifonctions il y aussi la solution DSP + DAC.
Permet de faire du sinus, triangle, carré, bruit blanc et rose…
La possibilité d’utiliser 2 sorties avec des phases/ délais différents ….
Mais bon, on sort du contexte. :roll:
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 28 Jan 2013 21:30

Hello a vous deux,

Oui Le MAX un une bonne option, mais on n'en trouve plus trop ... ou alors a des prix prohibitifs.
Le XR2206 je l'ai testé et il a pas mal de défauts (il fait les choses mais pas trop bien, ce qui fait qu'il fut corriger plein de trucs.). Par contre si on bricole un système comme le miens avec un XR2206 on pourra facilement avoir des signaux triangulaires sans se fatiguer. pour le SINUS c'est bien plus compliqué.

Oui avec un DSP+DAC on peut faire beaucoup de chose. On peut même trouver des trucs incroyables "20MHz DDS Digital Signal Generator Module with Sweep Function on CPLD + STM32" sur la baie a des prix vraiments faibles.
Malheureusement mes compétences et mon systeme pour faire les CI, m'interdit ce types de circuits.
Peut être qu'un jour j'arriverai a faire des trucs comme ca..; en tout cas pour l'instant je n'y suis pas encore.

Mon projet est simpliste... je le sais, et pour le prix des composants et du temps passé il m'aurai été plus simple d'acheter un truc tout fait. mais je passe du temps a bricoler pour apprendre en faisant - voilà

a+ gilles.
Yuli_35
 
Messages: 2648
Inscription Forum: 11 Aoû 2006 17:17
Localisation: Rennes
  • offline

Message » 28 Jan 2013 21:51

Bonsoir Alain,
Tu as raison, ce fil était super. Sans trop s'envoler, en créant des modules simples capables, d'être construit en 2,3 exemplaires afin d'être interconnectés pour effectuer des modulations de signaux d'un module à l'autre, il me semble que le ressusciter serait une bonne chose.
Cordialement
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • online


Retourner vers Discussions Générales

 
  • Articles en relation
    Dernier message