Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Pulses

Status
Not open for further replies.

svtiss

New Member
Hi I need two outputs with pulses , and time different between them 90 degrees i mean Phase-shift 90degree
any IC or other easy way ??? thanks
 
Last edited:
svtiss said:
Hi I need two outputs with pulses , and time different between them 90 degrees i mean Phase-shift 90degree
any IC or other easy way ??? thanks

How about some more information? Are these pulses 100V pulses? What frequency? Are these little digital logic pulses (5V, 3.3V)? What's the load?

These answers are needed for anyone to suggest something sensible.
 
they are cmos pulses 15 v its logic , about 48 Hz


___-----____-----____
--___-----____-----___, something like that
 
svtiss said:
they are cmos pulses 15 v its logic , about 48 Hz


___-----____-----____
--___-----____-----___, something like that


You may use a clock at 4 times the desired frecuency, feeding a 2 bit binary counter (use a 4 bit counter and connect Reset to Q2 to make it work like a 2 bit one).

Q1 will be one of the outputs.

To make the other output you must combine Q0 and Q1 with an XOR gate (exclusive or)

The idea is to have this:

Code:
Count #     Q0    Q1    Q2    Output 1    Output 2

    0       0     0      0         0          0
    1       1     0      0         0          1
    2       0     1      0         1          1
    3       1     1      0         1          0
    4       0     0      1         0          0      ==> RESET ==> count # 0

Of course, you may use a microcontroler instead... But it will need a second power supply (5V instead of 15V), and level translators on its outputs. With only 3 chips (oscilator, counter and Xor gate) it will be better to use the "discrete" aproach.

If your counter needs an "active low" reset pulse, use one of the unused Xor gates to invert it (connect one input to Q2 and the other to +V, the output will be "NOT Q2")

Don't forget to connect the gate's unused inputs to +V or ground.
 
sounds like you are wanting to make a quadrature clock.

you can use a sine wave oscillator, and differentiator, and comparator to get 90d shifted clocks.

likewise you can take a double frequency clock, 3 inverters, and 2 registers
use a register and inverter as a clock divider (D = not Q). invert the clock and feed a second clock divider.

if you have a clock input that you need to convert, you can use a PLL with a clock divider in the feedback path to get a 2x frequency clock.
 
You need a two stage Johnson counter, also called a folded ring counter.
The only caveat is that the standard CD4013 is rated at 15V maximum. You could run it at lower voltage, then add some discrete circuits for the 15V outputs.
What are you actually trying to do?
 

Attachments

  • Johnson cntr 2 bit.PNG
    Johnson cntr 2 bit.PNG
    17.7 KB · Views: 207
svtiss,

Is the 48Hz a given, or can you change it to a higher frequency so you can use Ron's counter to get out a 48Hz quadrature?

Ken
 
Last edited:
KMoffett said:
svtiss,

Is the 48Hz a given, or can you change it to a higher frequency so you can use Ron's counter to get out a 48Hz quadrature?
Ken
Good point, Ken. The Johnson counter obviously needs a 192Hz clock to get 48Hz out.
 
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top