Dear AAC fellows,
I am designing a circuit where my input is PWM and the output is a rotation of 8 outputs (on/off). So far I have a 3 bits DEMUX for the outputs (74xx138), a 4 bits counter (74xx193) and a LM555 astable oscillator (typical configuration see http://www.ti.com/lit/ds/symlink/lm555.pdf page 10, figure 14).
But now I'm stuck and can't figure out how to "link" my PWM with the changing the value of RL. I thought about adding a PNP transistor in series with RL to vary the frequency, but for that I would still need a variable voltage.
PWM: This is a 3V3 output of a CPU Atmel AT91SAM9G25 SoC, I can change the frequency, but not during operations. Only the duty cycle can be changed "on-the-fly".
Let's not focus on the LM555, what I need is to convert my 3V3 fixed frequency (but settable) PWM to a specific frequency by varying the duty cycle. The expect output frequency (from duty cycle 1% to 99%) should be in the range of 1Hz to 300Hz.
I don't need full schematics of the solution, but some help / guidance in which direction to go / what to look for.
PS: I could use a GPIO but I would need to generate the frequency in software. This solution would however not be accurate enough for my needs. (CPU load might alter the frequency, etc..)
Thank you
I am designing a circuit where my input is PWM and the output is a rotation of 8 outputs (on/off). So far I have a 3 bits DEMUX for the outputs (74xx138), a 4 bits counter (74xx193) and a LM555 astable oscillator (typical configuration see http://www.ti.com/lit/ds/symlink/lm555.pdf page 10, figure 14).
But now I'm stuck and can't figure out how to "link" my PWM with the changing the value of RL. I thought about adding a PNP transistor in series with RL to vary the frequency, but for that I would still need a variable voltage.
PWM: This is a 3V3 output of a CPU Atmel AT91SAM9G25 SoC, I can change the frequency, but not during operations. Only the duty cycle can be changed "on-the-fly".
Let's not focus on the LM555, what I need is to convert my 3V3 fixed frequency (but settable) PWM to a specific frequency by varying the duty cycle. The expect output frequency (from duty cycle 1% to 99%) should be in the range of 1Hz to 300Hz.
I don't need full schematics of the solution, but some help / guidance in which direction to go / what to look for.
PS: I could use a GPIO but I would need to generate the frequency in software. This solution would however not be accurate enough for my needs. (CPU load might alter the frequency, etc..)
Thank you