PB2 - Prototyping Board for MSP430G2xxx
This board is for prototyping circuits with the Texas Instruments MSP430G2xxx microcontroller. It can be used with the Texas Instruments MSP-EXP430G2 Launchpad and the newer MSP-EXP430G2ET Launchpad. It provides 3.3V/3.6V, +12V, -12V, and +5V. After you develop your project with a Launchpad you can disconnect the Launchpad, remove the MSP430G2xxx from the Launchpad, put it on the prototype board, and run it standalone.
The low voltage power supply is adjustable and can be set for voltages between 3.3V and 3.6V. This makes it compatible with both the old Launchpad (MSP-EXP430G2) which operates at 3.6V and the new one (MSP-EXP430G2ET) which operates at 3.3V. The voltage is controlled by trimpot R4.
I connected trimpot R4 as a rheostat which is good practice in a circuit like this. The most common failure of potentiometers is the failure of contact between the wiper and the element. It may become erratic (producing noise in an audio circuit like in old radios and TVs) or it may fail completely. If the wiper in R4 fails the circuit resistance will be 100 Ohms and not infinite. In addition I put R4 where it is so that if it has a wiper failure the regulator voltage will go down, not up (it goes down to slightly below 3.3V).
The ICL7660CPA is only good for 10-15mA. If you need more than that use an LT1054 and change R6 and R7 to 10 Ohms (or so). The LT1054 is good for 100mA.
Use a wire wrap socket for the MSP430G2xxx so you can wire wrap to it, and since the pins of the MSP430G2xxx are connected to the header J1 (except for the clock pins which go to the crystal) they must all be soldered. The MSP430G2xxx is laid out for a 32.768 KHz crystal. For development the J1 header pins are connected to the Launchpad. Once the project is working you can disconnect those wires and plug the programmed MSP430G2xxx into the U3 socket so the project will run standalone.
Do not connect the +3.6V on header J1 to the Launchpad. The Launchpad already has power. The reason I put it on the header is to support SPI devices like the BMP-280 temperature/pressure sensor when the proto board is running standalone.
The board supports a 16x2 LCD at header J2 with +5V and the contrast control. The data must come from the Launchpad or if you want to run the LCD when the proto board is running standalone you can put a header for the LCD on the proto board and wire the pins to the U3 pins.
One of the projects I have used it for was when I wondered what pseudo-random noise from a Linear Feedback Shift Register would sound like when it is run through a stereo faker. A stereo faker treats the mono signal as a L+R signal, then delays it and uses the delayed signal as the L-R signal. It then adds the original and delayed signals to form (L+R)+(L-R) = 2L and subtracts the original and delayed signal to form (L+R)-(L-R) = L+R-L+R = 2R. In the frequency domain this forms two comb filters with the combs alternating between the channels. This confuses the brain because it uses phase/time delay to determine the direction of a sound. When it gets fooled like this it decides that the sound must be coming from everywhere.
I programmed the MSP430G2xxx to implement two 31-bit Linear Feedback Shift Registers starting with the same initial seed. Then I clocked only the second one 1250 times. After that I clocked both together. The sequence produced by the first one was therefore always 1250 clocks behind the first one. That is how I produced the delayed pseudo-random noise signal. I recorded the results so you can hear for yourself what pseudo-random noise sounds like with stereo faker. And I am including the code for it.
The complete documentation is at www.jmargolin.com/making/jm_pb2r2.htm .
If you are not already a Maker (and you want to be one) see my tutorial on Making Things at www.jmargolin.com/making/jm_making.htm
Now go out and do something splendid.
JM
PB2 - Prototyping Board for MSP430G2xxx
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(1)
- Likes(2)
- Engineer Dec 14,2021
- IObrizio Fabrizio Jun 13,2019
- 11 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
3design
-
6usability
-
3creativity
-
2content
-
3design
-
4usability
-
3creativity
-
4content
-
9design
-
10usability
-
6creativity
-
8content
-
6design
-
4usability
-
4creativity
-
2content
-
5design
-
1usability
-
1creativity
-
1content
-
5design
-
5usability
-
5creativity
-
1content
-
7design
-
9usability
-
8creativity
-
7content
-
8design
-
8usability
-
8creativity
-
8content
-
9design
-
9usability
-
9creativity
-
8content
-
9design
-
8usability
-
8creativity
-
8content
-
9design
-
10usability
-
10creativity
-
10content
More by Jed Margolin
- MyTX4 To Replace The La Crosse TX4U My TX4 Wireless Sensor Transmitter replaces the La Crosse TX4U wireless sensor which is no longer ma...
- Audio Tone Burst Generator The Audio Tone Burst Generator produces a periodic burst of tone at a User-selected audio frequency ...
- jm_rpi-pico-v6 The Raspberry Pi Pico module is amazing. It is much faster than the Texas Instruments MSP430G2xxx fa...
- Woof Meter The Woof Meter is for testing subwoofer speakers to measure their Thiele-Small (TS) parameters. Thes...
- Precision Low Frequency Signal Generator The Precision Low Frequency Signal Generator produces a User-selected signal from 10Hz to 90Hz with ...
- GPS Clock and Armageddon Alarm A GPS Module using the U-blox NEO6MV2 is used to receive the GPS timing signals to show the exact ti...
- PB1 - Prototyping Board with Ground Plane and Power Supplies This board is for prototyping circuits using wire wrap. It has a good ground plane and power supplie...
- Flame Switch This board simulates the electrical characteristic of a flame for troubleshooting residential gas fu...
- PB2 - Prototyping Board for MSP430G2xxx This board is for prototyping circuits with the Texas Instruments MSP430G2xxx microcontroller. It ca...
- GP1 - Board for demonstrating how to use an MSP430G2xxx This board is for demonstrating how to use the Texas Instruments MSP430G2xxx microcontroller. The bo...
- VGA Adapter for Atari Hard Drivin’/Race Drivin’ Cockpit This VGA Adapter for Atari Hard Drivin’/Race Drivin’ Cockpit also provides for delaying horizontal a...
- Phone Selector/Adapter 2-line to 1-line This converts an RJ11 line with two phone pairs on it to two single line RJ11 jacks. It provides two...
- Triangle Wave Generator With Adjustable Symmetry This is a simple circuit using only one IC, a TL084 quad opamp. The integrator integrates the output...
- Voltage Controlled Audio Oscillator with LM13700s This is a voltage controlled audio oscillator using two LM13700s. At 1 KHz ARTA software (http://www...
- Oscillator - Xtal or RC This is an oscillator that can be stuffed to be either a crystal oscillator (with a 74HC04) or an RC...
- Sine Wave Generator Using a Johnson Counter This is a 1KHz audio oscillator using a Johnson Counter. ARTA software (http://www.artalabs.hr/) rep...
- VGA Adapter For Tektronix TDS 360 Oscilloscope The Tektronix TDS 360 is a two-channel digital oscilloscope from the middle 1990s. The sampling rate...
- Atari BattleZone Engine Sound Generator Atari’s BattleZone game is considered the first real 3D video game. I did the 3D graphics algorithms...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
111 0 0 -
DIY Laser Power Meter with Arduino
162 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
155 0 2 -
-
A DIY Soldering Station Perfect for Learning (Floppy Soldering Station 3.0)
555 0 2