Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How can measure the angle degree of sinusoidal signal

Status
Not open for further replies.

dinosaur078

Member level 3
Member level 3
Joined
Sep 9, 2011
Messages
55
Helped
3
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,617
Dear everybody
i am simulating an Q-VCO , this type VCO will create 4 signals are shifted phases : 0 , 90 , 180 , 270 . could anyone can guide me how can i measure these angle degrees by cadence tool ?
many thanks in advance
 

Dear dinosaur
Hi
Any special method ! just suppose that you have an oscilloscope , and then see two signals . see how many are the difference squares . and then 360 divide by it . ok ? ( exactly alike with oscilloscope .) ( or use phase measurement menu )
Best Wishes
Goldsmith

- - - Updated - - -

oh i forgot to say . all squares of a cycle divide by difference squares . then 360 divide by result .
 

Thank goldmith
can you guide me how can i do it by use phase measurement menu ? because i want the exactly number
 

Humm , unfortunately i can't remember how to measure with phase measurement in spice ( there is long time that i didn't do that hence i forgot it . ) but the way that i told will has enough precision if you measure squares with precision . sorry if i can't remember that item .
 

dear goldmith , what is deep great regret hic hic ,
anyway thank your response
 
I'd use the cross() calculator function looking for the right-sense
zero crossings, and do the arithmetic to turn time into degrees.
Timebase being the fundamental period of whichever phase you
call the master reference.
 

Plot the four signals and use the a normal xy measurement. Measure the time from one signal to the next, each should be a quarter of the period of the signal.

Phase = (Tm/T)*360 degrees Tm is the measured time.
 

dear Baas Rietrot
could you pls take some picture to show how your measurement is ?
 

This is not CADENCE or anything fancy, I just used LTSPICE to illustrate the concept.

I took measurements using the cursors, on the zero crossing of each signal (both rising or both falling, you can also use the peak values).
You can also use the differential measurement of the two cursors which will give the answer without manual calculation. Then, the difference
between the two measured on the zero-crossing (see figure), is your phase difference in terms of time, the one I called Tm. The two at
the top measured on the same sinusoidal is the period, denoted T. The period can also be calculated T=1/f. With the time difference and
the period we can get the phase by taking the ratio between the two and multiply by 360 degrees. Hence, Phase = (Tm/T)*360°.

I used a phase difference of 90° and a frequency of 10kHz. Figure:

1.jpg

So Tm = 50µs - 25µs = 25µs, and T = 125µs - 25µs = 100µs.

Phase = 360°(25µ/100µ) = 90°

I hope this helped.
 
Last edited:
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top