Differential floating outputs -

Hi, folks:-

I imagine most people here are familar with the floating differential output configuration that looks like two cross-coupled Howland current sources**.

It has a constant output impedance equal to the current sense resistors.

Is there a similar configuration that is (in theory given ideal op-amps) perfectly stiff in differential voltage but retains a high common-mode impedance?

I can think of configurations, but they seem unncessarily complicated- am I missing something?

** see PDF page 12 here:
formatting link

--sp

Reply to
Spehro Pefhany
Loading thread data ...

One approach is to bootstrap a voltage reference off one of the output pins to set the other pin's voltage, then sense the current from its output and force the current on the other pin to match. So a bootstrapped vref on one arm and a Howland on the other.

Cheers

Phil Hobbs

--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

Those aren't really Howlands, they're crosscoupled differential voltage tra nsconductance configurations.

If your feedback is the differential output voltage then the differential o utput impedance will be stiff. If you want a high common mode output impeda nce then obviously you're looking for a current source type of configuratio n. You can start with an acceptable single ended topology and then do the c onversion to differential.

That's what I am talking about insofar as making a simple conversion from a well-known single ended building block to a differential format, nothing r eal high tech there.

Reply to
bloggs.fredbloggs.fred

This is simplified as it gets:

formatting link

Just a real quick search result, have no idea if it fits your app.

Reply to
bloggs.fredbloggs.fred

That's almost a paradox. It would have to sense the common-mode voltage on the same terminals that it outputs the zero-Z signals.

A true floating box could do that, of course, like battery powered and optocoupled.

Would something like this work?

formatting link

Reply to
John Larkin

The common mode output voltage of that chip is set by its Vocm pin, default mid-supply. So it has a low common-mode output impedance.

I thing Speff wants the output cm voltage to be the cm voltage of the load.

Reply to
John Larkin

Are you suggesting you can't do that more simply with the LT1994? The A/D w ith differential input biased at some unknown non-zero voltage is the type of load he's talking about. The LT1994 has an output voltage common mode re jection that is way out of sight and only achievable with a monolithic solu tion.

Reply to
bloggs.fredbloggs.fred

"John Larkin" wrote in message news: snipped-for-privacy@4ax.com...

Or start with a constant current and

Reply to
Tim Williams

"John Larkin" wrote in message news: snipped-for-privacy@4ax.com...

Or start with a constant current and tame the differential. Upside: you can use simple discrete gain stages and need only one op-amp for feedback. Downside: differential output impedance is inductive (Zo rises with F due to FB amp's dominant pole).

Or the obvious transformer, if AC is fine.

For sure, you can't beat the performance any other way.

At least until Phil comes up with some quirky need and poly-bootstrapped solution.

Tim

--
Seven Transistor Labs 
Electrical Engineering Consultation 
Website: http://seventransistorlabs.com
Reply to
Tim Williams

Well, if your inputs are A and B (one of which may be ground), and outputs X and Y, you can do two differential-amplifiers

***warning bad ASCII art follows*** +-----R1-------+ | |\ | B input +--R1----+---|- \ | | >-R2--+--> X output A input +--R1----+---|+ / | |/ R 1 | | Y +-----R1-------+ | |\ | A input +--R1----+---|- \ | | >-R2--+--> Y output B input +--R1----+---|+ / | |/ R 1 | | X

The R2 series limit resistors inside the feedback loops are so either of X, Y, can be jammed to ground without harm.

I dimly recall there's another, slick, way to accomplish this, with fewer components.

Reply to
whit3rd

It's a different function.

Spehro didn't say he was driving an ADC. And the LT1994 has a pin that sets the output common-mode voltage, so it doesn't track the load's CM voltage.

The LT1994 *input* CMRR is only as good as the external resistors.

Reply to
John Larkin

On a sunny day (Fri, 04 Jul 2014 18:14:07 -0700) it happened John Larkin wrote in :

How about 2 optos driven from a normal diff output, the photo diodes are the current outputs (forward current), or maybe you could bias those and use reverse current.

Reply to
Jan Panteltje

Why don't you read the datasheet before you proceed to misunderstanding the application. I said *output* CMRR. How slow are you that you can't understand the output CMV setting pin can be used to /set/ and track the CMV?

Reply to
bloggs.fredbloggs.fred

Do these parts help?

formatting link

"Balanced, transformer-like floating output"

"The 1646 is pin-compatible with the TI DRV134 and DRV135, as well as the Analog Devices SSM2142"

Regards, Allan

Reply to
Allan Herriman

Post a circuit and we'll discuss it. Heck, you can simulate it with LT Spice.

Of course, if you get it to work, the 1994 still has a very limited swing range.

I used an LTC6402 as an ADC driver once. Similar architecture, but with internal gain resistors. It was terrible. ADA4950-1 is much better bahaved.

Reply to
John Larkin

Get it to work? Seriously, not a whole lot of ways it can be laid down, it's just a simple RF chip really, part of the A/D coupling transformer elimination generation.

The 1994 was my first search hit, not going to advocate it as some kind of universal solution for an application not even fully specified. It is just an example of the fact of availability of monolithic solutions.

Reply to
bloggs.fredbloggs.fred

On 7/4/2014 11:42 AM, Phil Hobbs wrote:

This is sort of what I meant. It works a lot better with the hard voltage source on one output versus the other, but it can probably be improved a lot.

Cheers

Phil Hobbs

Version 4 SHEET 1 928 680 WIRE 384 0 368 0 WIRE 496 0 480 0 WIRE 384 16 384 0 WIRE 480 16 480 0 WIRE 112 80 80 80 WIRE 336 80 192 80 WIRE 384 112 384 96 WIRE 480 112 480 96 WIRE 160 144 144 144 WIRE 80 160 80 80 WIRE 80 160 48 160 WIRE 112 160 80 160 WIRE 208 176 176 176 WIRE 240 176 240 160 WIRE 240 176 208 176 WIRE 256 176 240 176 WIRE 336 176 336 80 WIRE 352 176 336 176 WIRE 448 176 352 176 WIRE 576 176 448 176 WIRE 704 176 576 176 WIRE -32 192 -32 160 WIRE 112 192 64 192 WIRE 160 208 144 208 WIRE 576 208 576 176 WIRE -32 240 -64 240 WIRE 64 240 64 192 WIRE 64 240 48 240 WIRE 80 240 64 240 WIRE 448 240 160 240 WIRE 208 304 208 176 WIRE 208 304 64 304 WIRE 272 304 240 304 WIRE 352 304 352 176 WIRE 448 304 448 240 WIRE 576 304 576 288 WIRE 576 304 448 304 WIRE -64 336 -64 320 WIRE 240 336 240 304 WIRE 368 336 240 336 WIRE 448 336 448 304 WIRE 448 336 432 336 WIRE 576 336 576 304 WIRE 704 336 704 176 WIRE 640 352 624 352 WIRE 656 352 640 352 WIRE 240 400 240 336 WIRE 240 400 176 400 WIRE 256 400 240 400 WIRE 448 400 448 336 WIRE 448 400 336 400 WIRE 640 400 640 352 WIRE 640 400 624 400 WIRE 656 400 640 400 WIRE 272 432 256 432 WIRE 640 432 640 400 WIRE 176 448 176 400 WIRE 224 448 176 448 WIRE 352 464 288 464 WIRE 368 464 352 464 WIRE 448 464 448 400 WIRE 576 464 576 416 WIRE 704 464 704 416 WIRE 704 464 576 464 WIRE 64 480 64 304 WIRE 80 480 64 480 WIRE 192 480 160 480 WIRE 224 480 192 480 WIRE 272 496 256 496 WIRE 704 512 704 464 WIRE 192 544 192 480 WIRE 240 544 192 544 WIRE 352 544 352 464 WIRE 352 544 304 544 WIRE 192 592 192 544 WIRE 224 592 192 592 WIRE 352 592 352 544 WIRE 352 592 304 592 WIRE 704 624 704 592 FLAG 480 112 0 FLAG 384 112 0 FLAG 368 0 VCC FLAG 496 0 VEE FLAG 160 144 VCC FLAG 160 208 VEE FLAG -32 192 0 FLAG -64 336 0 FLAG 272 496 VCC FLAG 272 432 VEE FLAG 448 176 Out+ FLAG 448 240 Out- FLAG 704 624 0 FLAG 640 432 0 SYMBOL voltage 480 0 R0 SYMATTR InstName V1 SYMATTR Value -15 SYMBOL voltage 384 0 R0 SYMATTR InstName V2 SYMATTR Value 15 SYMBOL res 64 144 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL res 64 224 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 10k SYMBOL res 176 224 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL voltage -64 224 R0 WINDOW 3 -161 195 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V3 SYMATTR Value PULSE(0 1 1u 10n 10n 150u) SYMBOL res 96 96 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 56 106 VBottom 2 SYMATTR InstName R4 SYMATTR Value 10k SYMBOL res 352 160 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 500 SYMBOL res 176 496 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R6 SYMATTR Value 10k SYMBOL res 256 320 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R7 SYMATTR Value 10k SYMBOL res 352 416 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 56 -2 VBottom 2 SYMATTR InstName R8 SYMATTR Value 10k SYMBOL res 208 576 M90 WINDOW 0 56 -13 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R9 SYMATTR Value 10k SYMBOL res 464 480 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R10 SYMATTR Value 500 SYMBOL res 560 192 R0 SYMATTR InstName R11 SYMATTR Value {Rload} SYMBOL voltage 704 496 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V4 SYMATTR Value {Vload} SYMBOL Opamps\\LT1028A 256 528 M180 SYMATTR InstName U2 SYMBOL Opamps\\LT1014 144 112 R0 SYMATTR InstName U1 SYMBOL cap 304 528 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value {Cc} SYMBOL cap 432 320 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C2 SYMATTR Value {Cc} SYMBOL sw 704 320 R0 SYMATTR InstName S1 SYMATTR Value SPlus SYMBOL sw 576 432 R180 SYMATTR InstName S2 SYMATTR Value SMinus TEXT 104 -48 Left 2 !.tran 200u TEXT -232 560 Left 2 !.step param Vload -5 5 1 TEXT -232 600 Left 2 !.step param Rload list 100 1k TEXT -240 640 Left 2 !.param Cc=7p TEXT -240 488 Left 2 !.model SPlus SW( Vt={Switch}) TEXT -240 456 Left 2 !.step param Switch list -1 1 TEXT -240 520 Left 2 !.model SMinus SW( Vt={-Switch})

--
Dr Philip C D Hobbs 
Principal Consultant 
ElectroOptical Innovations LLC 
Optics, Electro-optics, Photonics, Analog Electronics 

160 North State Road #203 
Briarcliff Manor NY 10510 

hobbs at electrooptical dot net 
http://electrooptical.net
Reply to
Phil Hobbs

If you use the cross- coupled architecture with series current- sense you w ill find that the common- mode output impedance is given by

Rs/(1-(r1/r2))

Where rs is the series resistance and r1/r2 represents the resistor match i n each stage (I'm simplifying a bit ...).

So if you can tolerate a 100-ohm series resistor and you want a common- mod e impedance of 100k then you need resistor matching of about 0.1%. This is why many IC implementations are laser- trimmed. Note also that if the resis tor match goes the "Wrong" way you can get negative common- mode impedance which is undesirable especially in cases where the output is AC- coupled.

Bob

Reply to
radams2000

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.