|
|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Solid State Talk all about solid state amplification. |
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
|
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
diyAudio Member
|
Hi folks,
Everyone seems to have designed a buffer at one point or another, all slightly different in order to fit the specific application. The point of this specific design is to act as a floating balanced buffer for testing, both to sample the differential voltages within a test circuit and then drive an A/D box. It includes overvoltage protection that will clamp the input to the opamp to just past VCC/VEE when powered and to approximately ground when not powered. Input attenuation is pre-clamp, allowing the circut to be used at up to 400Vp-p [theoretical]. Of course, being a floating circuit, there must be a shared ground potential somewhere-- just not in the signal path. I have a few question on which I'd appreciate comments. This is a probably an appropriate circuit to feed balanced-input A/D boxen. But most A/D boxes are both unbalanced and have a 'common' ground across all the inputs. Do I gain anything by having the fully differential output into an unbalanced input? I could just as easily avoid ground loops by having each buffer circuit 'float' on the signal ground provided by that A/D input. Or should I embrace the suck and just put up with the ground loop potential on such examples of consumer equipment? Assume the opamps are OPA[4]132. Given the large-ish value resistors on the input, is the BJT overvoltage protection still necessary? My guess is yes due to the 2^13ohm FET input impedence. I don't want to accidentally pop an opamp by having the wrong range selected when I hook it up to an amp. Not that I love the opamp, but it could feed through to the much more expensive A/D box... Any other thoughts?
__________________
"My name's Monty, and I break things." "Hello, Monty!" |
|
|
|
|
#2 |
|
diyAudio Member
|
In case it wasn't clear what I meant by "I could just as easily avoid ground loops by having each buffer circuit 'float' on the signal ground provided by that A/D input.", I've attached another pic.
Again, simulation and limited bench time only tell me so much... I know both circuits work, I'm just looking for obvious recommended improvements as well as where to eliminate unneccessary overkill.
__________________
"My name's Monty, and I break things." "Hello, Monty!" |
|
|
|
|
#3 |
|
diyAudio Member
Join Date: Jul 2007
Location: Central Berlin, Germany
|
Hi Xiphmont,
To make some statements one must make some assumptions. I assume you have the buffer's PSU GND connected to the A/D-GND or a potential nearby, and that the buffer GND is not directly connected to safety earth (only via a loop breaker circuit). Then you would not gain anything from the servo output, in fact it only adds distortion. In that case you'd be better off with the conventional subtractor as the output stage, connecting it's REF input to the A/D GND (which kills GND-loop hazard). This is your "floating buffer" in your second drawing. When the A/D is fully differential, again there is not much profit, then two simple subtractors would work better, this time REF being GND of the buffer supply. Or a simple subtractor and an inverter after it. Of course no output should be shorted to GND, then. The primary goal of the servo ouput is to maintain constant gain into both balanced or unbalanced inputs (one line shorted to GND), which need not bother us here as we have full control over the situation. The input stage doesn't eliminate common mode signals (common mode gain = 1, and that's why you need the subtractor), so if you want to probe signals at, say, 50V common mode you must divide down the common mode signal (resistors from the subtractor opamp's +IN and -IN nodes to GND). This comes at the cost of increased noise gain. This also assumes that the PSU for the input stage is floating and it's "GND" is connected to a potential nearby the voltages you want to probe. Still you have the problem that you cannot exceed the input amp safe ranges, differentially also (and you would need to divide down the outputs or change gain of the subtractors anyway to not overrun the A/D). If that is required (eg measuring the output of bridged power amp), then input dividers are needed (EDIT: I now see you have those already), but then in turn you could divide down to GND as well, reducing common mode "on the fly" and then would not need a separate floating supply and the dividers in the second stage. This all very much depends of what signals you want to measure, if you really want to do millivolts at 400V common mode it's gonna be tricky. Regrading protection, those 1M, though adding quite a bit of noise, would do the job (and please add some filter caps, both common mode and differential), but clamp diodes to the supplies are never overkill (simple 1N4148 will do, no need for more complex circuitry). You also must make sure that there actually is a DC path for the input bias currents back to the supplies of the input amps (via GND, normally), as little as it may be, but you need it. For higher gains AC coupling is often a better choice (then you need distinct bias path resistors) because of offset/drift issues. All in all, welcome to instrumentation, can really be a big can of worms, sometimes. You might want to check some AppNotes on instrumentation at Analog Devices, Linear, TI, National, etc, and the corresponding parts for more info. And have a look at the THAT1600 and THAT1200, those are advanced line drivers and receivers. Last not least, don't forget plain simple signal transformers (output maybe buffered, depends), those are safe, easy to use and work very well in many AC situations at high common mode voltages. For example I use them to measure PSU rail ripple, even actually listening to it. Need some precautions, though (no DC, not even for a brief moment, or many good xformers will be degraded severly, getting magnetized). - Klaus |
|
|
|
|
#4 | ||||||
|
diyAudio Member
|
Quote:
Quote:
Quote:
Quote:
Quote:
[edit: I'm not sure what you mean by the clamp diodes-- I had assumed you were talking about zeners, but the 4148 isn't a zener, so... Do you just mean stacking a few diodes and relying on the forward junction voltage? It seems like that would add some strong nonlinear distortion.] The 1M inputs were, again, an attempt to keep input impedence high despite the attenuation circuit sitting in front of the input buffer. Would the self noise of 1M resistors really be that much of a problem if chosen properly (eg, Vishay/Dale CMF55 series). Quote:
__________________
"My name's Monty, and I break things." "Hello, Monty!" |
||||||
|
|
|
|
#5 |
|
diyAudio Member
Join Date: Jul 2007
Location: Central Berlin, Germany
|
Those 1N4148 are switching diodes (low capacitance/leakage) and are meant to go to the PSU rails, so they are reverse biased under normal conditions. You could also use the reverse biased diode of a JFET, which is even better in terms of leakage.
Battery power is a wise decision, keeps away lots of trouble With the 1Meg inputs, the unavoidable thermal noise will be dominant (and construction dependent noise add to that) once you go below a certain signal level. As long you aren't to measure millivolts or below, this will probably not be a factor (for distortion measurements, frequency response etc). You could do a building block approach (already there with those colored shades you made) and make different input modules for different purposes. On safety thing to consider: check that the A/D input can withstand a constant DC of your supply voltage in case of a fault/overload condition. Most sound card inputs (do you use a sound card) are AC coupled and have protection to survive 6V DC or so (nevertheless I burnt 2 channels of mine lately, with "only" 10V AC, but I still have 22 cannels left ;-) - Klaus |
|
|
|
|
#6 | ||||
|
diyAudio Member
|
Quote:
Quote:
Quote:
Quote:
That said, I had chosen the VCC/VEE of +/-6V with exactly this in mind; a worst case output of 6V. Given that these are cosumer units (and so have a line level of -10dBu) I was seriously considering running the buffer at +/-4.5v for an extra level of safety. That would still let an OPA2132 swing +/-3V.
__________________
"My name's Monty, and I break things." "Hello, Monty!" |
||||
|
|
|
|
#7 |
|
diyAudio Member
|
OK, went and looked it up...
Assuming my displayed bins are 25Hz wide on a linear scale, a 1M resistor is generating .64 uV RMS white noise per bin, or -124 dB. Before adding any gain, that's more noise than measured from my A/D box. That was worth knowing! I get to step back and think about that attenuator now. Thanks for all the help, Klaus.
__________________
"My name's Monty, and I break things." "Hello, Monty!" |
|
|
|
|
#8 |
|
diyAudio Member
|
Round of questions #2:
Using 10k input resistors buys me another 20dB of noise floor. Given the application (reasonably good test and measurement using commercial computer sound hardware), I think this is probably pretty good. 10k resistors have a noise floor of -158dB/sqrt(Hz). A good 16 bit sound card is about -149dB/sqrt(Hz). My A/D box only manages about -155dB/sqrt(Hz) in 24 bit mode (which isn't that good but it was one of the very first USB A/D boxes.) If I use 2W units, that still gives margin for gracefully dealing with 120V line inputs. Because.. well the curious might want to watch the mains at some point. Second: Using clamping diodes would dump current into the power rails on overvoltage. This application is battery powered; reverse-charging batteries is uusually bad. And when unpowered, the rails will be floating. The biased BJT clamp I came up with dumps current to ground (which will still be there when the batteries are disconnected). Is this reasoning valid, ie, that the transistor approach might be the correct choice for batteries? Thanks again.
__________________
"My name's Monty, and I break things." "Hello, Monty!" |
|
|
|
|
#9 |
|
diyAudio Member
Join Date: Jul 2007
Location: Central Berlin, Germany
|
I think your clamp circuit is fine, from that POV (which I seem to have missed).
The 10k would do fine also. My soundcards have 5k series R and Zin(AC) of 10k and there is no signficant noise penalty. One can still use synchronous averaging to get the noise down further, if required (and it will also kill the hum/spuriae which swamp those thermal/device noise levels often anyway). Um, use 2kV-rated resistors and maybe even gas-discharge overvoltage clamps if you really want to connect to the mains DISCLAIMER for the innocent readers just lurking here: DON'T EVEN THINK OF TRYING THIS IF YOU'R NOT FAMILIAR WITH THE SAFETY RULES. Have fun. - Klaus. |
|
|
|
|
#10 | |
|
diyAudio Member
|
Quote:
Hadn't meant to potentially endager the innocent!
__________________
"My name's Monty, and I break things." "Hello, Monty!" |
|
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Fs:japan Alps Volume Control - Fully Balanced! | YFW | Swap Meet | 2 | 27th July 2008 12:58 AM |
| Adding gain to this buffer.... | theAnonymous1 | Chip Amps | 12 | 3rd August 2007 05:17 PM |
| Tube Buffer for gain clone. | huangyong | Chip Amps | 40 | 7th January 2005 11:52 PM |
| Unity Gain Tube Buffer | AKSA | Tubes / Valves | 41 | 2nd January 2004 10:11 AM |
| Opamp + buffer, how to bypass buffer at HF for unity gain? | Christer | Solid State | 10 | 29th October 2003 06:50 AM |
| New To Site? | Need Help? |
| Page generated in 0.15677 seconds (88.75% PHP - 11.25% MySQL) with 11 queries |