I want to run a 555 astable to produce an output that varies "randomly" over time, within a ~2-fold range.
A while ago I built a circuit with a 556 where the first timer applies a slowly varying voltage onto the control pin of the second timer, via an RC tank. The second timer runs about 5X faster than the first timer. The circuit works to a degree. The schematic is in this post here.
Since then I've learned LTspice and now I've started to look at my circuit in simulation. I'm not happy with what I'm finding. With the timers disconnected and thus independent of each other, it looks fine. The control timer (red line) looks like it should "randomize" the timing of the second one (blue).
A 4017 counter then produces the final waveform seen in green below.
Red = voltage on C6
Blue = output of 2nd timer
Green = voltage of 4017 "2" minus "0"

But when they are connected, they quickly synchronize and instead of a varied waveform, I get the same distorted waveform recurring over and over.

Any ideas how to better control the 2nd timer? Am I seeing an artifact of the simulation? (I don't have an oscilloscope that can handle these low frequencies.) One thing I see is that the control timer should be going slower, since my total waveform requires 4 clock cycles.

A while ago I built a circuit with a 556 where the first timer applies a slowly varying voltage onto the control pin of the second timer, via an RC tank. The second timer runs about 5X faster than the first timer. The circuit works to a degree. The schematic is in this post here.
Since then I've learned LTspice and now I've started to look at my circuit in simulation. I'm not happy with what I'm finding. With the timers disconnected and thus independent of each other, it looks fine. The control timer (red line) looks like it should "randomize" the timing of the second one (blue).
A 4017 counter then produces the final waveform seen in green below.
Red = voltage on C6
Blue = output of 2nd timer
Green = voltage of 4017 "2" minus "0"

But when they are connected, they quickly synchronize and instead of a varied waveform, I get the same distorted waveform recurring over and over.

Any ideas how to better control the 2nd timer? Am I seeing an artifact of the simulation? (I don't have an oscilloscope that can handle these low frequencies.) One thing I see is that the control timer should be going slower, since my total waveform requires 4 clock cycles.

Attachments
-
70.2 KB Views: 2
Last edited: