launchpad_powered

I got my MSP430 LaunchPad

At the price of four dollars and thirty cents – including worldwide shipping, I couldn’t resist buying a few of the MSP430 LaunchPads from Texas Instruments. It’s a little development board designed for the value line MSP430 micro controllers, with all the necessary components to power and program the chips…

quad_encoder_fpga_servo

Using a quadrature encoder as input to FPGA

This time, instead of using buttons to control the servo, we will use a quadrature encoder (I got it from Sparkfun, sku: COM-09117, but you should be able to use more or less any quadrature encoder). The QuadratureDecoder entity This entity reads the signals from the quadrature encoder and maintains…

servo_fpga

Controlling an RC Servo with an FPGA

This time, we will look at how to control a regular RC hobby servo. They come in many different sizes and gearings, but for the basic control, they all use a simple PWM (Pulse Width Modulation) signal, to indicate the desired position. The width of the pulse should be between…