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

    Parallel port provides high-resolution temperature sensing
    Colour (Sound) Organ
    Light Control System (OP295)
    50mW Class-A Headphone Amplifier
    Plug-in speed control for tools or appliances
    Overvoltage Protection Circuit Circuit
    Sound Effects Generator Circuit
    Flashing Eyes
    PlayPIC
    LM359 Voltage Controlled Oscillator Circuit
    555 LED flasher
    BA3884 application circuit within the circuit and a



    Top