C
Colin Howarth
Guest
Hi there,
I'm designing a sort of intercom system using microcontrolers and a
digital network (the uC's are
also doing other things of course
The basic idea is as follows:
simple electret setup
+10 V
|
|
10 k
|
|-------------||--------
| 1 uF
mic
|
|
GND
followed by some AGC
followed by the uC's 10-bit 15 ksps ADC
with some ADPCM compression.
A quick look at the output of the above electret circuit seems to imply
that a dynamic range of around 100 would be OK (ie. smallest amplitude
around 1 mA, largest around 100 mA). Input to the ADC
should be something like 2.5 V +/- 2 V.
the uC has a PWM output and, of course, some spare digital lines.
So, for the AGC I could use:
a) a multiplying DAC (digitally setable) followed by an opamp
b) a DAC (or the PWM) followed by a voltage-controlled (variable gain)
amplifer. (VCA or VGA)
c) digitally controlled programmable gain amplifier PGA
I' d like to keep the component count and cost down
I've looked at the following VCA/VGA/PGA:
AD603
LTC6910-1
LT1228
and MDAC
AD5300
AD5425
I suppose the LTC6910-1 (gain -1 to -100 in 7 steps) is nearly OK. It
would need another x25 amplifier, and is a bit coarse-grained though.
The AD603 also has around 0-40 dB gain range, and would also need
another x25, but it is
continuously variable. (also, more expensive).
Then there's the LT1228 which has a current setable gain
transconductance amplifier followed
by a CFA in the same package. This wouls seem to work, but is a bit
too expensive.
So, the questions:
1. Can the electret circuit be easily improved? What difference do
different R and C values make?
(As an aside, I have a 0.6 V p-p signal at around 780 kHz on the
output. Any ideas where that's
coming from?)
2. Would you suggest scenario a), b) or c) or something completely
different. (If you can do the AGC
with a FET, 2 diodes and a resistor, or something like that, I'd be
impressed ;-)
3. Which components could you recommend?
Thanks,
colin
I'm designing a sort of intercom system using microcontrolers and a
digital network (the uC's are
also doing other things of course
The basic idea is as follows:
simple electret setup
+10 V
|
|
10 k
|
|-------------||--------
| 1 uF
mic
|
|
GND
followed by some AGC
followed by the uC's 10-bit 15 ksps ADC
with some ADPCM compression.
A quick look at the output of the above electret circuit seems to imply
that a dynamic range of around 100 would be OK (ie. smallest amplitude
around 1 mA, largest around 100 mA). Input to the ADC
should be something like 2.5 V +/- 2 V.
the uC has a PWM output and, of course, some spare digital lines.
So, for the AGC I could use:
a) a multiplying DAC (digitally setable) followed by an opamp
b) a DAC (or the PWM) followed by a voltage-controlled (variable gain)
amplifer. (VCA or VGA)
c) digitally controlled programmable gain amplifier PGA
I' d like to keep the component count and cost down
I've looked at the following VCA/VGA/PGA:
AD603
LTC6910-1
LT1228
and MDAC
AD5300
AD5425
I suppose the LTC6910-1 (gain -1 to -100 in 7 steps) is nearly OK. It
would need another x25 amplifier, and is a bit coarse-grained though.
The AD603 also has around 0-40 dB gain range, and would also need
another x25, but it is
continuously variable. (also, more expensive).
Then there's the LT1228 which has a current setable gain
transconductance amplifier followed
by a CFA in the same package. This wouls seem to work, but is a bit
too expensive.
So, the questions:
1. Can the electret circuit be easily improved? What difference do
different R and C values make?
(As an aside, I have a 0.6 V p-p signal at around 780 kHz on the
output. Any ideas where that's
coming from?)
2. Would you suggest scenario a), b) or c) or something completely
different. (If you can do the AGC
with a FET, 2 diodes and a resistor, or something like that, I'd be
impressed ;-)
3. Which components could you recommend?
Thanks,
colin