Make a singing MSP430 microcontroller

Posted on Feb 6, 2014

The signal from MSP430 PWM pin isn`t quite ready to drive a speaker or amplifier. First, we can clean up the signal a bit by running it through a low pass filter. This clips the sharp edges from the PWM waveform to make it sound a bit more natural. You can calculate the ideal low pass filter for a given frequency with a calculator like this. I u

Make a singing MSP430 microcontroller
Click here to download the full size of the above Circuit.

sed an 8000Hz frequency because I eventually plan to play and record about 8000 samples-per-second with the digital voice recorder. Note that this is just a fraction of the 48000 samples-per-second used by CD players and PCs. At 8000Hz my ideal low-pass filter has a 0. 01uF capacitor (C1) and a2K ohms resistor (R1). Finally, it`s proper form to block any DC voltage from the signal path using an electrolytic capacitor (POL-C1). The capacitor allows only the AC waveform to pass out of the circuit. A value between 4. 7uF and 47uF seems to work fine. I didn`t notice a difference among the range of values that I tried for the quality of audio produced. This capacitor is usually not necessary, as most amplifiers have a similar capacitor at the audio input connection. Test program 1 (test1 in the project archive) creates a 50% `on` signal with the PWM. This generates a continuous tone from the speakers. See it in this short video clip.

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Satellite Tv Audio Switcher
    2 watt amplifier schematic diagram
    Triangle/Square-Wave Oscillator Serves Dual Purpose
    Add a sensor to a board and measure something with it
    FM Wireless Microphone Transmitter with High Power
    Programmable signal converter provides sensor interface
    Freescale unveils highly integrated TPMS device
    Crystal Tester Circuit
    Triple Stroboscope
    Guitar Vibrato circuit
    Dummy Transmission Circuits for Subcutaneous Transmitter
    Hobby and Fun
    SiPM Amplifier
    As one of the thyristor type delay circuit