Goto page 1, 2, 3, 4 Next
Pascal06
Guest
Fri Feb 19, 2010 6:50 pm
Bonsoir à tous,
j'aimerais me bricoler un égualiseur audio stéréo, 5 bandes, le plus petit
possible.
Mon premier réflexe a été de regarder chez Microchip, mais pouvez vous me
conseiller d'autres DSP faciles à mettre en oeuvre, avec des outils de
développement gratuits (ou abordables), car étant "simple technicien", je
n'ai jamais manipulé ce genre de composants

. Le DSP devrait en plus
inclure, bien sûr, quelques entrées/sorties pour d'autres fonctions.
Merci de me faire part de vos expériences.
Pascal
LeLapin
Guest
Fri Feb 19, 2010 7:08 pm
Pascal06 a tapoté du bout de ses petites papattes :
Quote:
Bonsoir à tous,
j'aimerais me bricoler un égualiseur audio stéréo, 5 bandes, le plus petit
possible.
Mon premier réflexe a été de regarder chez Microchip, mais pouvez vous me
conseiller d'autres DSP faciles à mettre en oeuvre, avec des outils de
développement gratuits (ou abordables), car étant "simple technicien", je
n'ai jamais manipulé ce genre de composants

. Le DSP devrait en plus
inclure, bien sûr, quelques entrées/sorties pour d'autres fonctions.
Merci de me faire part de vos expériences.
Pourquoi un dsp et pas un filtrage analogique ?
--
LeLapin
Pascal06
Guest
Fri Feb 19, 2010 9:11 pm
Et bien j'ai pensé en effet à un filtrage analogique, mais bien trop
"volumineux" pour mon application et peut etre plus complexe à mettre en
oeuvre... J'avais trouvé un composant (BA3812) pour faire un egualiseur 5
bandes, mais il en faut deux pour la stéréo bien entendu... et celui si
existe seulement en boitier SIP18 à montage vertical (donc autant te dire
que c bien trop volumineux), et de plus celui-ci semble obsolète !
Pascal
Quote:
Pourquoi un dsp et pas un filtrage analogique ?
--
LeLapin
whygee
Guest
Fri Feb 19, 2010 10:26 pm
Jean-Yves wrote:
Quote:
j'ai reussi à obtenir quelques samples, mais ca semble restreint
ca semble prometteur et facile à mettre en oeuvre
je m'avance peut etre un peu car je n'ai encore rien fait avec...
si j'avais le choix pour ce projet, je ferais un circuit analogique.
les DSP sont vraiment un monde à part, il faut des outils
sophistiqués/compliqués, lire les datasheets en pagaille,
faire des circuits imprimés haute techno...
alors qu'en analogique, pas besoin d'un ordi pour entrer
le programme, et je pense même que ça coute moins cher.
ensuite, un DSP c'est bien pour la synthèse ou des effets
beaucoup plus complexes qu'un simple filtre audio.
c'est des usines à gaz, autant utiliser des trucs
simples pour des applications simples, non ?
enfin, je dis ça car pendant des années je me suis intéressé
aux DSP, j'ai pas mal trainé sur comp.dsp.
yg
--
http://ygdes.com /
http://yasep.org
Stephane Legras-Decussy
Guest
Fri Feb 19, 2010 10:33 pm
"Pascal06" <toto_at_toto.com> a écrit dans le message de news:
4b7ecf60$0$10494$426a34cc_at_news.free.fr...
Quote:
Mon premier réflexe a été de regarder chez Microchip, mais pouvez vous me
conseiller d'autres DSP faciles à mettre en oeuvre, avec des outils de
développement gratuits (ou abordables), car étant "simple technicien", je
n'ai jamais manipulé ce genre de composants

. Le DSP devrait en plus
inclure, bien sûr, quelques entrées/sorties pour d'autres fonctions.
la question c'est est-ce que les antrées/ sorties
sont numériques ou analogiques ?
un DSP est intéressant si tu entres
et sort en S/PDIF... sinon bof...
Jean-Christophe
Guest
Fri Feb 19, 2010 10:45 pm
On Feb 19, 9:11 pm, "Pascal06"
Quote:
Et bien j'ai pensé en effet à un filtrage analogique, mais bien trop
"volumineux" pour mon application et peut etre plus complexe à mettre en
oeuvre... J'avais trouvé un composant (BA3812) pour faire un egualiseur 5
bandes, mais il en faut deux pour la stéréo bien entendu... et celui si
existe seulement en boitier SIP18 à montage vertical (donc autant te dire
que c bien trop volumineux), et de plus celui-ci semble obsolète !
Un égaliseur numérique est une possibilité mais pas une obligation.
Faire 5 passe-bandes avec des potards et des RC c'est faisable aussi.
(en appli DSP j'ai déja utilisé le TMS320C6713 de Texas Instruments)
Tu veux quelles valeurs d'amplitudes min et max en dB pour les
bandes ?
Jean-Yves
Guest
Fri Feb 19, 2010 10:56 pm
In article <4b7ecf60$0$10494$426a34cc_at_news.free.fr>,
"Pascal06" <toto_at_toto.com> wrote:
Quote:
Bonsoir à tous,
j'aimerais me bricoler un égualiseur audio stéréo, 5 bandes, le plus petit
possible.
Mon premier réflexe a été de regarder chez Microchip, mais pouvez vous me
conseiller d'autres DSP faciles à mettre en oeuvre, avec des outils de
développement gratuits (ou abordables), car étant "simple technicien", je
n'ai jamais manipulé ce genre de composants

. Le DSP devrait en plus
inclure, bien sûr, quelques entrées/sorties pour d'autres fonctions.
Merci de me faire part de vos expériences.
Pascal
tlv320aic3254 : ce circuit là chez texas est très interessant...
http://focus.ti.com/docs/prod/folders/print/tlv320aic3254.html
j'ai reussi à obtenir quelques samples, mais ca semble restreint
ca semble prometteur et facile à mettre en oeuvre
je m'avance peut etre un peu car je n'ai encore rien fait avec...
--
Jean-Yves.
whygee
Guest
Sat Feb 20, 2010 1:42 am
Pascal06 wrote:
Quote:
Bonsoir,
je ne sais pas du tout quelles amplitudes max pour les bandes... Pour
préciser plus mon application, je voudrais traiter le signal provenant d'un
petit lecteur MP3 qui n'a pas de fonction d'égualisation, ça serait dont un
"module" que j'insererai entre la sortie du lecteur, et le casque
Je ne peux pas en dire plus pour le moment (secret

) mais je ne souhaite
pas utiliser de "potentiomètres" pour cette application, rien que des
boutons
ambitieux...
l'égaliseur va être bien plus gros que le lecteur,
de toute façon. au moins pour les premiers protos...
en plus si c'est pour mettre derrière un lecteur MP3,
la qualité en sortie ne sera pas mieux qu'à l'entrée...
Quote:
Merci pour la référence Texas, je vais y jetter un oeil.
avec ce type de composants, il faut faire très attention
à la sélection sinon on se retrouve avec des usines à gaz.
ça devient dur de trouver un CODEC qui n'a pas besoin
de 1500lignes de codes pour l'initialiser en SPI ou des trucs comme ça.
J'avais contourné le problème à une époque en
utilisant des ADC/DAC industriels, donc sans
plein de fioritures, mais aussi sans plein de fonctions
utilies (gain/volume etc.). C'est pas évident...
et je ne cherchais pas la compacité.
en espérant que tu ne galèreras pas pour rien,
Quote:
Pascal
yg
--
http://ygdes.com /
http://yasep.org
Pascal06
Guest
Sat Feb 20, 2010 1:59 am
Bonsoir,
je ne sais pas du tout quelles amplitudes max pour les bandes... Pour
préciser plus mon application, je voudrais traiter le signal provenant d'un
petit lecteur MP3 qui n'a pas de fonction d'égualisation, ça serait dont un
"module" que j'insererai entre la sortie du lecteur, et le casque
Je ne peux pas en dire plus pour le moment (secret

) mais je ne souhaite
pas utiliser de "potentiomètres" pour cette application, rien que des
boutons
Merci pour la référence Texas, je vais y jetter un oeil.
Pascal
Quote:
Un égaliseur numérique est une possibilité mais pas une obligation.
Faire 5 passe-bandes avec des potards et des RC c'est faisable aussi.
(en appli DSP j'ai déja utilisé le TMS320C6713 de Texas Instruments)
Tu veux quelles valeurs d'amplitudes min et max en dB pour les
bandes ?
Jean-Christophe
Guest
Sat Feb 20, 2010 11:50 am
On Feb 20, 1:59 am, "Pascal06"
Re-Salut Pascal,
Quote:
je ne sais pas du tout quelles amplitudes max pour les bandes...
Imaginons que chacune des 5 bandes se régle avec un potentiométre.
(le raisonnement serait le meme avec un réglage par poussoirs)
Lorsque les 5 potentiomètres sont exactement à mi-course, le gain
de chaque bande est de 0 dB et la sortie est égale à l'entrée.
Supposons que tu veuilles agir sur la bande des 1 kHz :
avec le potard au maxi cette bande sera amplifiée de +10 dB,
et avec le potard au mini cette bande sera atténuée de -10 dB.
Donc dans ce cas, le gain de correction de l'égaliseur est
de plus ou moins 10 dB, c'est ce paramètre-là que tu dois fixer.
Quote:
Pour préciser plus mon application, je voudrais traiter le signal
provenant d'un petit lecteur MP3 qui n'a pas de fonction d'égualisation,
ça serait dont un "module" que j'insererai entre la sortie du lecteur,
et le casque
Ce qui est dommage, c'est qu'à partir d'une source numérique (mp3),
on convertit en analogique vers la sortie casque du lecteur,
puis en entrée de l'égaliseur on convertit à nouveau en numérique
pour en sortie reconvertir en analogique. Total : 3 conversions !
Il serait plus rationnel de ne convertir qu'une seule fois, en
intercalant l'égaliseur numérique entre la sortie du décompresseur
mp3 et le convertisseur numérique/analogique de la sortie audio.
L'autre solution est d'égaliser en analogique après la sortie casque.
Tu vois quel est mon argument ?
Quote:
Je ne peux pas en dire plus pour le moment (secret

)
mais je ne souhaite pas utiliser de "potentiomètres"
pour cette application, rien que des boutons
C'est possible en analogique avec 5 interrupteurs sub-miniatures
à trois positions (inactif au centre, '+' à droite et '-' à gauche)
qui commandent des potards numériques (intégrés dans un chip)
Mais il est vrai que cela va prendre un peu plus de place.
Si ton module d'égalisation doit etre miniaturisé, il faudra
de toutes facons utiliser des CMS, alors je pense vraiment que
tu as le choix entre l'implémentation numérique ou analogique.
Quote:
Merci pour la référence Texas, je vais y jetter un oeil.
Bon, le TMS320C6713 semble etre sur-dimensionné pour ton appli.
Pascal06
Guest
Sat Feb 20, 2010 1:59 pm
Bonjour Jean Christophe,
Concernant les amplitudes des bandes, alors mon besoin serait plutôt ainsi :
au maximum du réglage, un léger gain (+5dB ?) ou peut être même pas du tout
(0dB). Au minimum, -10dB
Concernant ton argument sur les conversions successives, en effet, j'y avais
pensé, je me dis que ça en fait pas mal... Mais vu que je me suis fixé des
contraintes de tailles, j'en ai déduit qu'un petit DSP pourrait m'aider à
tout réduire... Faut pas croire, je n'ai pas envie spécialement d'utiliser
ces bestioles, je me dis autant traiter directement en analogique au moins
pas besoin de programmation ou très peu

)... Et puis après tout, ce que
l'oreille perçoit, c'est analogique n'est ce pas ? Quoique... La ou je bosse
on construit des "oreilles numériques"

On appelle ça des implants
cochléaires... La partie traitement est constituée de deux DSP
ultraminiatures, et la partie "implant" d'un ASIC... Si tu veux savoir à
quoi ça ressemble, regarde ce lien sur Wikipedia:
http://fr.wikipedia.org/wiki/Implants_cochl%C3%A9aires
Il n'y a que quatre sociétés dans le monde a faire ça, et nous sommes bien
entendu la seule française...
Mais je crois que j'ai un peu dériver du sujet, enfin tout ça pour dire que
l'analogique, "j'y crois encooooooooooore" (comme le chante si bien Lara)...
D'ailleurs je suis persuadé qu'un jour les ordinateurs seront à nouveau
"analogiques" , si on veut tendre vers l'intelligence artificielle...
Sur ce, à très bientôt
;)
Pascal
"Jean-Christophe" <5.d_at_free.fr> a écrit dans le message de groupe de
discussion :
6f4fd0d2-6148-4948-88b5-760544027371_at_q16g2000yqq.googlegroups.com...
Quote:
On Feb 20, 1:59 am, "Pascal06"
Re-Salut Pascal,
je ne sais pas du tout quelles amplitudes max pour les bandes...
Imaginons que chacune des 5 bandes se régle avec un potentiométre.
(le raisonnement serait le meme avec un réglage par poussoirs)
Lorsque les 5 potentiomètres sont exactement à mi-course, le gain
de chaque bande est de 0 dB et la sortie est égale à l'entrée.
Supposons que tu veuilles agir sur la bande des 1 kHz :
avec le potard au maxi cette bande sera amplifiée de +10 dB,
et avec le potard au mini cette bande sera atténuée de -10 dB.
Donc dans ce cas, le gain de correction de l'égaliseur est
de plus ou moins 10 dB, c'est ce paramètre-là que tu dois fixer.
Pour préciser plus mon application, je voudrais traiter le signal
provenant d'un petit lecteur MP3 qui n'a pas de fonction d'égualisation,
ça serait dont un "module" que j'insererai entre la sortie du lecteur,
et le casque :D
Ce qui est dommage, c'est qu'à partir d'une source numérique (mp3),
on convertit en analogique vers la sortie casque du lecteur,
puis en entrée de l'égaliseur on convertit à nouveau en numérique
pour en sortie reconvertir en analogique. Total : 3 conversions !
Il serait plus rationnel de ne convertir qu'une seule fois, en
intercalant l'égaliseur numérique entre la sortie du décompresseur
mp3 et le convertisseur numérique/analogique de la sortie audio.
L'autre solution est d'égaliser en analogique après la sortie casque.
Tu vois quel est mon argument ?
Je ne peux pas en dire plus pour le moment (secret

)
mais je ne souhaite pas utiliser de "potentiomètres"
pour cette application, rien que des boutons
C'est possible en analogique avec 5 interrupteurs sub-miniatures
à trois positions (inactif au centre, '+' à droite et '-' à gauche)
qui commandent des potards numériques (intégrés dans un chip)
Mais il est vrai que cela va prendre un peu plus de place.
Si ton module d'égalisation doit etre miniaturisé, il faudra
de toutes facons utiliser des CMS, alors je pense vraiment que
tu as le choix entre l'implémentation numérique ou analogique.
Merci pour la référence Texas, je vais y jetter un oeil.
Bon, le TMS320C6713 semble etre sur-dimensionné pour ton appli.
Jean-Yves
Guest
Sat Feb 20, 2010 2:35 pm
In article <4b7fdc9f$0$16638$426a74cc_at_news.free.fr>,
"Pascal06" <toto_at_toto.com> wrote:
Quote:
Bonjour Jean Christophe,
Concernant les amplitudes des bandes, alors mon besoin serait plutôt ainsi :
au maximum du réglage, un léger gain (+5dB ?) ou peut être même pas du tout
(0dB). Au minimum, -10dB
le circuit analogique qui conviendrait bien est le tea6360
filtre 5 bandes audio stereo
un seul circuit, petit format (sot32)
dispo chez mouser
http://fr.mouser.com/ProductDetail/NXP-Semiconductors/TEA6360T-V2512/?qs=
sGAEpiMZZMtxdzBvM0rKcXJLoOCAHclH9P01nRclBag%3d
--
Jean-Yves.
Pascal06
Guest
Sat Feb 20, 2010 2:39 pm
Re bonjour Jean Christophe,
Quote:
Dans ce cas ton égaliseur pourrait etre entièrement passif,
sans AOP, avec juste des RC pour le filtrage en 5 bandes
Mhhh... Je me demandais justement, mais ne crois tu pas que l'impédance
risque d'être un peu trop élevée pour piloter un casque ? Je voudrais que
globalement le volume ne soit pas trop atténué par rapport au lecteur...
Quote:
Tu ne peux pas détourner un de ces DSP sub-minitures pour ton appli ?
Ca aurait été trop simple, mais ceux-ci sont des "COB" mdr, donc a moins
d'utiliser de l'acide nitrique pour enlever l'époxy, je vois pas comment je
pourrais faire :p
Quote:
D'ailleurs je suis persuadé qu'un jour les ordinateurs seront à nouveau
"analogiques" , si on veut tendre vers l'intelligence artificielle...
Hum, c'est une autre discussion qui mériterait un thread à elle
seule :
avec du numérique on peut toujours simuler de l'analogique ...
Oui c'est un autre débat, mais ton argument ne me convainc pas... Les
phénomènes biologiques sont bien "analogiques" n'est ce pas ? Ou
moléculaires ? Le numérique pour moi restera une série de "1" ou "0"...
Pascal
Pascal06
Guest
Sat Feb 20, 2010 3:07 pm
Jean-Yves, si je peux me permettre, "je t'aime" MDR
Oui c'est tout à fait cela que je recherche
Dis moi, tu connaissais déjà cette référence, ou tu as "mieux" chercher que
moi ?
Car chez NXP, je suis allé jeter un oil... Remarque, pour les DSP... mais
bon cela prouve une fois de plus que j'ai pas assez bien cherché, et que
"Gogole n'a pas été mon amis" (rahhh j'aime pas les gens qui répondent ça
!).
Bref, je vais étudier ça en détail, mais pour l'instant ça me convient
parfaitement !
Milles merci de m'avoir évité (pour l'instant) l'emploi d'une satané
bestiole.
Pascal
Quote:
Jean-Christophe
Guest
Sat Feb 20, 2010 3:29 pm
On Feb 20, 1:59 pm, "Pascal06"
Quote:
Concernant les amplitudes des bandes, alors mon besoin serait plutôt ainsi :
au maximum du réglage, un léger gain (+5dB ?) ou peut être même pas du tout
(0dB). Au minimum, -10dB
Dans ce cas ton égaliseur pourrait etre entièrement passif,
sans AOP, avec juste des RC pour le filtrage en 5 bandes.
Quote:
Tu ne peux pas détourner un de ces DSP sub-minitures pour ton appli ?
Quote:
D'ailleurs je suis persuadé qu'un jour les ordinateurs seront à nouveau
"analogiques" , si on veut tendre vers l'intelligence artificielle...
Hum, c'est une autre discussion qui mériterait un thread à elle
seule :
avec du numérique on peut toujours simuler de l'analogique ...
Goto page 1, 2, 3, 4 Next