I have an LM331 which is outputting variable freq. with an input of 0-10V. The output freq. of LM331 is is varying between 50Hz to 900Hz. But the pulse width creates some trouble for the next stage. Around 50Hz the ON time is too long; and around 900Hz the ON time is too short. I want more equal ON OFF time in any case(anything between 30 to 50 percent duty cycle would be fine).
I tried with a 555 one shot topology but that didn't help. It just fixes the pulse ON time. That means it only solves the problem if the incoming pulse width was fixed.
But in my case both the freq. and the pulse width changes.
So I basically want to keep the freq. same(or halved) for an input voltage with a more even ON OFF time(duty cycle around between 30% to 50%) at the output. Some suggested using 74HC74 for the purpose but I have no experience with that. I couldn't find a similar application. How can I solve this issue without using a microcontroller?
To be more clear I need the variable frequency output from the LM331 have 50% duty cycle at any freq. output. Frequency will vary as usual linearly to the 0..10V input; but the duty cycle(ON_time/Period ratio) should not vary much(fixed at 50% or 30% to 50% would be fine).