Pumpkin User Forums
Documentation for JP17 and JP18 on the CubeSat Kit Development Board
|UBBFriend: Email This Page to Someone!||next newest topic | next oldest topic|
|Author||Topic: Documentation for JP17 and JP18 on the CubeSat Kit Development Board|
posted August 11, 2006 05:28
The CubeSat Kit Test Board B Rev B (PCB P/N 705-00254 Rev B) and the CubeSat Kit Development
Board Rev C (PCB P/N 705-00194 Rev C) have a configurable RS-232 interface to allow for many
different means of connecting the CubeSat Kit to a PC or other terminal via RS-232.
In all cases, a DB-9 male-to-male Null-modem cable between the CubeSat Kit Development Board
and PC/terminal is required.
The naming compatibility between the two PCBs is as follows:
code:We will use the nomenclature of the Rev
C Development Boards in this discussion.
Therefore the description below is applicable to all Rev B Development Boards (because each
one now has a Tets Board B Rev B as well) and all Rev C Development Boards. The Rev A
Development Board can also use the Test Board B Rev B.
The default jumper settings for all of these boards is for there two be two jumpers fitted
on JP12 so that USART0 is connected to the RS-232 interface. This way, you can e.g. send
debug messages from the MSP430 to a terminal, or accept commands from a terminal. The sample
test code in salvo/prod/prod1/sysx accepts commands (e.g. sleep, temperature) from a
terminal and echos results to a terminal via USART0 with the jumpers in their default
The orientation of the jumpers is as follows:
The orientation of the jumpers was changed on Rev C of the Development Board so that all of
the jumpers are now arranged vertically (JP12 was an exception on Revs A and B).
Now, to the meat of your question:
The additional Jumpers JP17 and JP18 allow for more advanced uses of the RS-232 interface.
(JP13 is for power control -- either leave it empty or connect a jumper between pins 5 and 6
to force the MAX3221 on all the time). In order to use JP17 or JP18, JP12 should be
disconnected i.e. the jumpers should be removed from JP12.
JP17 controls which signal is sent out of the MSP430 to the PC/terminal, and JP18 controls
which signal from the PC/terminal is routed to the MSP430:
code:JP17 pin descriptions
To route USART1 to the RS-232 interface (instead of USART0), connect JP17 pins 3&4 and JP18
To snoop on what is coming into the MSP430 on USART1 via either the MHX or the USB, connect
JP17 pins 1&2 and leave JP18 open/empty.
(look on the underside of the PCB), pin 2 is directly across, etc. Pin 1 is in the upper
left corner for vertically-arranged connectors (H1 & H2) and in the lower left for
horizontally-arranged connectors (JP12, JP17, JP18).
The arrangement and pinout of each multi-row connector is reflected in the schematics.
Only a single signal should ever be routed to the MSP430's receive pin (e.g. P3.5 (RX0) or
P3.7 (RX1). Having two signals (e.g. one from the MHX and another from the RS-232) will
As of Rev B and later, current-limiting resistors are in place to avoid any potential
overcurrent conditions (e.g. connecting a TX output from the MSP430 to the TX output of the
All times are ET
|next newest topic | next oldest topic|
©2000-2008 Pumpkin, Inc. All Rights Reserved. Pumpkin and the Pumpkin logo, Salvo and the Salvo logo, The RTOS that runs in tiny places, CubeSat Kit and the CubeSat Kit logo are all trademarks of Pumpkin, Inc. All other trademarks are the properties of their respective owners.
Ultimate Bulletin Board 5.46a