90 degree phase shifter

Hi,

Does anyone have any suggestions on phase shifting a sinwave by 90 dgerees. I need to sweep a sinwave from 0 to 500kHz and phase shift it by 90 degrees. Any suggestiions would be appreciated.

Thanks, jp

Reply to
jp
Loading thread data ...

It is difficult to do a passive 90° phase shift filter over more than about an octave.

What are you trying to accomplish?

You might be better off using a quadrature square wave generator followed by a tracking filter.

...Jim Thompson

--
|  James E.Thompson, P.E.                           |    mens     |
|  Analog Innovations, Inc.                         |     et      |
|  Analog/Mixed-Signal ASIC\'s and Discrete Systems  |    manus    |
|  Phoenix, Arizona            Voice:(480)460-2350  |             |
|  E-mail Address at Website     Fax:(480)460-2142  |  Brass Rat  |
|       http://www.analog-innovations.com           |    1962     |
             
I love to cook with wine.      Sometimes I even put it in the food.
Reply to
Jim Thompson

Most PCI arbitrary waveform generators should be able to do this. There are a lot of manufactures of them with all kinds of price ranges and functionalities, so you really have to do your homework. Good luck.

Thomas

Reply to
Thomas Magma

Tell me, just because I'm nosy, how do you phase shift DC? (0 Hz.)

What are your REAL requirements?

Jim

Reply to
RST Engineering (jw)

Agreed - quadrature generation is the way to go. There are chips from Analog Devices

formatting link
that do Direct Digital Synthesis complete with DACs. A quick scan of the descriptions came up with one quadrature device:

formatting link

but there may be more.

- John_H

Reply to
John_H

[snip]

Imaginary DC ?:-)

...Jim Thompson

-- | James E.Thompson, P.E. | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona Voice:(480)460-2350 | | | E-mail Address at Website Fax:(480)460-2142 | Brass Rat | |

formatting link
| 1962 | I love to cook with wine. Sometimes I even put it in the food.

Reply to
Jim Thompson

--- An easy, brute force way would be to count through a sine and a cosine lookup table, output that data to a couple of DACs and LPF the outputs to get rid of the jaggies. View in Courier:

COUNT SIN ROM SIN DAC +------+ +-------+ +-------+ HFCK>--+--|> Qn|--+--------|An Dn|---|Dn OUT|--[R]--+-->SIN | . . | . . . . | | . . | . . . . [C] | . . | . . . . | | | Q0|--|-----+--|A0 D0|---|D0 | GND | +------+ | | +-------+ |__ | +------------|-----|-------------O|LE | | | | +-------+ | | | | | | | | | COS ROM COS DAC | | | +-------+ +-------+ | +-----|--|An Dn|---|Dn OUT|--[R]--+-->COS | | . . . . | | | . . . . [C] | | . . . . | | +--|A0 D0|---|DO | GND | +-------+ |__ | +--------------------------------O|LE | +-------+

-- John Fields Professional Circuit Designer

Reply to
John Fields

--- If you do it statically, once you define the rails and the relationship between the two outputs, then that relationship will exist all the way down to DC:

COUNT SIN ROM SIN DAC +------+ +-------+ +-------+ HFCK>--+--|> Qn|--+-----+--|An Dn|---|Dn OUT|--[R]--+-->SIN | . . | . . . . | | . . | . . . . [C] | . . | . . . . | | | Q0|--+-----|--|A0 D0|---|D0 | GND | +------+ | | +-------+ |__ | +------------|-----|-------------O|LE | | | | +-------+ | | | | | | | | | COS ROM COS DAC | | | +-------+ +-------+ | | +--|An Dn|---|Dn OUT|--[R]--+-->COS | | . . . . | | | . . . . [C] | | . . . . | | +--------|A0 D0|---|DO | GND | +-------+ |__ | +--------------------------------O|LE | +-------+

-- John Fields Professional Circuit Designer

Reply to
John Fields

"jp" schreef in bericht news: snipped-for-privacy@v46g2000cwv.googlegroups.com...

Well, it's not that you take a sine wave and then sweep it. You generate a sinewave, from 0-500Khz. Make your generator so that it has 2 outputs, one shifted 90 degrees.

Sounds like a DDS job.

--
Thanks, Frank.
(remove \'q\' and \'.invalid\' when replying by email)
Reply to
Frank Bemelman

"Jim Thompson" a écrit dans le message de news: snipped-for-privacy@4ax.com...

Nah. Have two fine wires, one for each signal and a temperature sensor. When the first wire comes to 90 deg, then drive the other.

--
Thanks,
Fred.
Reply to
Fred Bartoli

Fairly simple. Use a digital sinewave chip, and use the 90 degree shifted output pin... 8-)

Charlie

Reply to
Charlie Edmondson

The sin() output stays zero, and the cos() stays +1. Forever.

Incidentally, yesterday. 3.14.2006, was Pi day, and we all missed it.

John

Reply to
John Larkin

Not true. In its honor I had boysenberry pi for dessert last night.

Jim

Reply to
RST Engineering (jw)

I had Pizza Pi - along with 3.1416 pints of beer.

Reply to
AudioPhotonix

I'd like to see _anybody_ shift a 0 Hz sinewave by _any_ amount! ;-P

Cheers! Rich

Reply to
Rich Grise

Naaah! It was in 1593 ;-)

...Jim Thompson

-- | James E.Thompson, P.E. | mens | | Analog Innovations, Inc. | et | | Analog/Mixed-Signal ASIC's and Discrete Systems | manus | | Phoenix, Arizona Voice:(480)460-2350 | | | E-mail Address at Website Fax:(480)460-2142 | Brass Rat | |

formatting link
| 1962 | I love to cook with wine. Sometimes I even put it in the food.

Reply to
Jim Thompson

How about shifting by 1V? Enough? ;-)

--=20 Keith

Reply to
Keith Williams

"jp" a écrit dans le message de news: snipped-for-privacy@v46g2000cwv.googlegroups.com...

If the sinwave is something you don't have control over, which I doubt since you want to sweep it, you can do this but the wide 0-500kHz range makes this a bit more complex.

First you build a wide range 0-500kHz controled oscillator with a 2MHz oscillator, a 2-2.5MHz VCO that you mix and LPF so as to obtain your

0-500kHz range. Then you PLL that wide range oscillator to the incoming signal with a mixer that'll give you the 90 deg shift. The response time would be conditioned by how low in frequency you want to go.

But the better way is as others said: build the quadrature into your generator first IOW use a DDS.

--
Thanks,
Fred.
Reply to
Fred Bartoli

So, what did you do to celebrate it then?

--
Paul Hovnanian     mailto:Paul@Hovnanian.com
------------------------------------------------------------------
Telemark:  If it was easy, they\'d call it snowboarding.
Reply to
Paul Hovnanian P.E.

Not in the UK, it falls on 31/4/2006

Taff....... ( Thunder Ridge PA, Bristol, UK )

----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==----

formatting link
The #1 Newsgroup Service in the World! 120,000+ Newsgroups

----= East and West-Coast Server Farms - Total Privacy via Encryption =----

Reply to
taff

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.