UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
828 Views
Registered: ‎06-29-2017

Nexys 4 ddr, control servomotor with PWM signal - Condition signal from 3.3v to 5v

Jump to solution

I am trying to move a tower pro mg996r servomotor with my nexys 4 ddr card with a PWM signal through the XADC port, but the output is 3.3v, I remember it could be done with a bjt transistor and resistors, or with an amplifier but not what will be the most efficient way to prepare the 3.3va 5v signal, with those I mentioned or is there some other circuit that is efficient, someone with experience in this will help me.

 

datasheet  tower pro mg996r
http://www.towerpro.com.tw/product/mg995-robot-servo-180-rotation/

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Scholar hbucher
Scholar
1,114 Views
Registered: ‎03-22-2016

Re: Nexys 4 ddr, control servomotor with PWM signal - Condition signal from 3.3v to 5v

Jump to solution

@electronic-tree  I would really recommend going with a proven circuit like this

https://www.adafruit.com/product/815

You can drive up to 16 servos with i2c and it is just $15. 

 

vitorian.com --- We do this for fun. Always give kudos. Accept as solution if your question was answered.
I will not answer to personal messages - use the forums instead.

View solution in original post

2 Replies
Highlighted
Scholar hbucher
Scholar
1,115 Views
Registered: ‎03-22-2016

Re: Nexys 4 ddr, control servomotor with PWM signal - Condition signal from 3.3v to 5v

Jump to solution

@electronic-tree  I would really recommend going with a proven circuit like this

https://www.adafruit.com/product/815

You can drive up to 16 servos with i2c and it is just $15. 

 

vitorian.com --- We do this for fun. Always give kudos. Accept as solution if your question was answered.
I will not answer to personal messages - use the forums instead.

View solution in original post

Scholar u4223374
Scholar
703 Views
Registered: ‎04-26-2015

Re: Nexys 4 ddr, control servomotor with PWM signal - Condition signal from 3.3v to 5v

Jump to solution

@electronic-tree

 

For single-direction translation, the neatest approach is probably something like TI's SN74LV1T34 (1-bit unidirectional single-supply translator). You can do it with a BJT and a resistor, but the translator will give a cleaner waveform with high-speed signals.

 

With that said, most servos should be just fine with 3.3V signals. If I remember correctly, most modern RC receivers (Spektrum, FrSky, etc) only do 3.3V output anyway.