Article View: be.science.electronics
Article #994Re: schema audio spectrum analyzer?
From: Bart Jorritsma
Date: Fri, 21 Mar 2003 11:55
Date: Fri, 21 Mar 2003 11:55
69 lines
4997 bytes
4997 bytes
Hoi Thomas,
Thomas wrote:
>
> Bart Jorritsma wrote:
>
> > Ik heb nog even gekeken, De BA3830S lijkt me wel geschikt, dit is een
> > 6-bands bandpass filter met 6 gefilterde uitgangen waarsachter je gewone
> > VU meter ic'tjes kunt hangen (Rohm heeft die ook wel, er zijn wel meer
> > fabrikanten die ze (nog) maken), alle filtercomponenten voor de
> > 6 frequentiebanden zijn al geintegreerd dus vrij simpel te bouwen.
> > Er wordt verwezen naar de BU24204 die een LCD kan aansturen en dit alles
> > (6 VU meters en een level indicator) al geintegreerd lijkt te
> > hebben (een geschikt LCD vinden kan lastig zijn, maar de outputs zijn
> > met wat interfacing waarschijnlijk wel voor een LED display met losse
> > led's om te bouwen). De andere typen zijn bijna allemaal met analoog
> > gemultiplexte outputs, dit kan ook al zal je een enkel snel VU-meter
> > IC'tje nodig hebben (A/D converter) met de nodige zelfgebouwde
> > "displaymute" en multiplex-elektronica (kost je wat meer tijd denk ik)
> > om de hele VU-meter matrix aan te sturen zonder zichtbaar storende
> > (in- of omschakel) effecten (multiplexing waarschijnlijk toch wel
> > rond een paar Khz ofzo).
>
> Hmm... moet te doen zijn, en loont wel bij een erg groot aantal led-jes.
>
> Neem iets als een 4017 om de frequenties af te wandelen. Die schakelt de
> gewenste kolom aan, en via een cmos schakelaartje of zo sluit ie ook de uitgang
> van het bandfilter-diode-C geheel op de comparatorladder (of vu meter IC) die
> dat de rijen van de LEDjes aanstuurt.
>
> Jammer dat het het niet goed mogelijk is om een filter met variabele frequentie
> te gebruiken, en de frequentie te laten sturen door de uitgekozen kolom. Hmm,
> boven een kilohertz of zo gaat dat wel misschien.
>
> Maar een fors aantal keren dezelfde schakeling bouwen is wel lekker makkelijk...
>
> Thomas
Ik dacht ook snel even aan zoiets, maar dat gaat (inderdaad) echt niet
werken als je het VU metercircuitje met 1 Khz van input (en dan meteen
dus ook de outputbalk in de analyzer displaymatrix) wisselt kan je
alleen van de bandpass outputs (ver) boven de 1 Khz een schatting
van het signaalniveau maken na gelijkrichting en integratie (je hebt er
zeker een aantal perioden van de centerfrequentie van het te meten
bandpass filter voor nodig (uitgezonderd "problemen" met "resetten"
van de integrator van de VU-meterschakeling voor iedere nieuwe meting).
De IC's waar we het dan over hebben, De BA3826S bijvoorbeeld met
ingebouwde analoge multiplexer achter de 7 bandpass outputs is bedoeld
voor interfacing met een A/D ingang van de gebruikte microcontroller
(in de bedoelde mini of microset waarschijnlijk), die zal intern de
meetwaarden van de laagfrequente bandpass filters moeten opslaan in
het geheugen en daarna via software een schatting van het
signaalniveau maken. De microcontroller zal dan waarschijnlijk zelf
ook het analyzerdisplay aansturen (en vaak ook de logica voor de
bediening van de aanwezige CD-speler, digitale tuner, toonregel-
circuits etc. doen in het geval van een audioset). Gewoon de BA3830S
met 6 losse digitale VU meters lijkt me toch aan te raden (ook als
PieJie niet veel ervaring met microcontrollers heeft).
groeten van Bart
PS: Om even op de PC oplossing terug te komen, de standaard winamp
spectrum analyzer meet trouwens pas vanaf een paar Khz (een wav
of mp3 met 1Khz referentietoon gaf meende ik ook al niet eens een
indicatie, waarschijnlijk om vergelijkbare reden als hierboven)
Technical Details
Message-ID:
<3E7AFDCE.E3347E7E@student.utwente.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer2.atl.newshosting.com!btnet-peer0!btnet-peer!btnet!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!zen.net.uk!news.nl.linux.org!humbolt.nl.linux.org!news.utwente.nl!not-for-mailReferences:
<3e7a3245$0$1188$ba620e4c@news.skynet.be> <3E7A5264.D5DCDB77@student.utwente.nl> <3E7AD4B6.752B4E8C@student.utwente.nl> <fMBea.15186$oe.26859@amstwist00>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 10bc2a,df3e37fcc7c9c377 X-Google-Attributes: gid10bc2a,public X-Google-Thread: ff242,df3e37fcc7c9c377 X-Google-Attributes: gidff242,public X-Google-ArrivalTime: 2003-03-21 03:54:09 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-09!supernews.com!newshosting.com!news-xfer2.atl.newshosting.com!btnet-peer0!btnet-peer!btnet!newsfeed.icl.net!newsfeed.fjserv.net!nntp.theplanet.net!inewsm1.nntp.theplanet.net!zen.net.uk!news.nl.linux.org!humbolt.nl.linux.org!news.utwente.nl!not-for-mail From: Bart Jorritsma <b.jorritsma@student.utwente.nl> Newsgroups: be.science.electronics,nl.hobby.elektronica Subject: Re: schema audio spectrum analyzer? Date: Fri, 21 Mar 2003 12:55:58 +0100 Organization: Bartronics Lines: 69 Message-ID: <3E7AFDCE.E3347E7E@student.utwente.nl> References: <3e7a3245$0$1188$ba620e4c@news.skynet.be> <3E7A5264.D5DCDB77@student.utwente.nl> <3E7AD4B6.752B4E8C@student.utwente.nl> <fMBea.15186$oe.26859@amstwist00> NNTP-Posting-Host: wit385118.student.utwente.nl Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: netlx020.civ.utwente.nl 1048247574 9142 130.89.166.88 (21 Mar 2003 11:52:54 GMT) X-Complaints-To: abuse@utwente.nl NNTP-Posting-Date: Fri, 21 Mar 2003 11:52:54 +0000 (UTC) X-Mailer: Mozilla 4.6 [en-gb] (Win98; I) X-Accept-Language: en-GB,en,en-*