Hi All,
I have a pulse width problem that is bending my tiny brain at the moment - so if anyone can suggest some solutions I will be grateful...
The requirement is to convert electronically from a nominal 2-95% PWM duty cycle pulse width into a RC servo compatible pulse width (where 2% = 1ms servo pulse and 95% = 2ms). I can set the output frequency of the PWM pulse to more or less any frequency up into the KHz whereas the RC Servo frequency is at 50Hz.
I have built a 556 unit to manually produce the servo pulses and to change the pulse width, now I need to interface either that unit or an alternative solution with the output from the PC with it's much longer duty cycle.
I was going down the route of PWM output converted using a F-V followed by using that to adjust the control voltage of the pulse width part of the 556, but I wondered if anyone has a more elegant solution.
Just to make it clear, I am NOT interested in PIC or other ucontroller based solutions, this needs to be a pure hardware option.
Thanks in advance,
Simon
I have a pulse width problem that is bending my tiny brain at the moment - so if anyone can suggest some solutions I will be grateful...
The requirement is to convert electronically from a nominal 2-95% PWM duty cycle pulse width into a RC servo compatible pulse width (where 2% = 1ms servo pulse and 95% = 2ms). I can set the output frequency of the PWM pulse to more or less any frequency up into the KHz whereas the RC Servo frequency is at 50Hz.
I have built a 556 unit to manually produce the servo pulses and to change the pulse width, now I need to interface either that unit or an alternative solution with the output from the PC with it's much longer duty cycle.
I was going down the route of PWM output converted using a F-V followed by using that to adjust the control voltage of the pulse width part of the 556, but I wondered if anyone has a more elegant solution.
Just to make it clear, I am NOT interested in PIC or other ucontroller based solutions, this needs to be a pure hardware option.
Thanks in advance,
Simon