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.

HELP: how to identify a pulse's duty cycle?

Status
Not open for further replies.

Owen Hao

Newbie level 4
Joined
Sep 19, 2005
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,343
Hi
These days I am required to design a following circuit: distinguish a pulse's duty cycle without clock aided. The input signal is a series pulse with different period and
different duty cycle. And no clock is available, also creating a clock is not allowed because of low power. I must identify whether each pulse's duty cycle is more or less than 50%. Is possible to design this circuit just using digital blocks?? Anyone could give me a valuable clue for that? :|
 

mnkeis

Newbie level 6
Joined
Feb 10, 2006
Messages
13
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Argentina
Activity points
1,418
Hi
I think you can use two capacitors and a comparator, you charge one capacitor whit the positive pulse and the other with the negative pulse, the comarator will determine you if duty is above or below 50%.
It's just an idea, hope be phisically possible and helpful for you
Regards

Mauro
 

sixth

Member level 4
Joined
Feb 16, 2006
Messages
70
Helped
10
Reputation
20
Reaction score
0
Trophy points
1,286
Activity points
2,118
you can measure the average of the input pulse series by using a analog filter and then compare this value with a reference voltage, but this method is only valid for long term condition. if you want to determin the duty cycle quickly, this method is not valid, can you tell out the time you need to identify the pulse's duty cycle?
 

Owen Hao

Newbie level 4
Joined
Sep 19, 2005
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,343
Hi Sixth&mnkeis:
Thanks for you suggestion. The period is between 0.75us and 50us. I am not liable to use analog filter because I think its resolution is not enough. I am still trying the purely digital way. But it seems very hard.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top