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.

How to make flip-flop (frequency-divider) with schmitt inverter?

Status
Not open for further replies.
Hi

Ideally, i'm looking for a simple frequency divider that i can feed a square wave, using only schmitt inverters or schmitt NAND (just one if possible). Should work over a wide input-frequency range.

The posts below provide a schematic for a so-called "flip-flop" (which i think is really a toggle, not a flip-flop) using two schmitt inverters.

https://www.electro-tech-online.com/threads/electronic-switch.26093/#post-181844
http://forums.adafruit.com/viewtopic.php?f=8&t=36970&p=607457#p607457
http://www.learningaboutelectronics.com/Articles/Touch-on-off-circuit-with-a-7414-inverter.php

The circuit is based on a switch, not a clock, so would not work as-is for my need. But, maybe someone can see a way to make this work as a divider with a clock-input instead of a switch? Or, some alternate flip-flop circuit using schmitts?

I wired up the above circuit in falstad
http://tinyurl.com/ya8cz2nm

Issues:
  • Seems highly sensitive to input on-time.
  • Getting strange oscillations.
Pressing the switch manually, i sort of get a toggle, sometimes. Seems to depend on how long i hold the switch, and maybe how long i wait between presses, and whether i'm going from low to high or high to low. Also, i seem to get a very high frequency oscillation while holding the switch. Am i doing something wrong?

Any ideas for a true flip-flop divider based on Schmitts?

thx
 
It's difficult to use such a circuit over a wide frequency range since it depends upon RC delays for proper operation..
Much easier to just us a D-flipflop with the D input connected to the /Q output.
 

Attachments

  • i-hate-that-job.png
    i-hate-that-job.png
    46.6 KB · Views: 345
  • not-a-duck.png
    not-a-duck.png
    56.8 KB · Views: 334
Last edited:
no easy, wide-frequency way
you never know until you occasionally somewhere run to it - some setup of T-flop might just do what you need

by Google iS . . . the good question here is where to get the BUTTON with the right "Moment" . . . the 100k somewhat incorporates here . . . donno ← an idea level design (in latch setup the button would be the 3-rd transistor) while the Bjt v. has only 2
 
Last edited:
Here is the simplest, "real", divide-by-2 circuit made from gates. It is properly edge-triggered, and changes on rising-edges. It can be built from almost any logic family, provided that the max frequency is consistent with the gate delays.

49.png
 

Attachments

  • Draft49.asc
    1.9 KB · Views: 217
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top