Programming Wireless Microprocessor Board


A prototype wireless microprocessor board has been designed and currently being fabricated. We seek programming expertise in the following: 1. Wireless TI CC2500 2.4 GHZ RF transceiver (expertise with similar architecture acceptable) 2. TI 16 bit microprocessor MSP430F2274 (expertise with similar architecture acceptable) 3. Reading 2 16 bit ADCs (linear LTC1864) General Functionality The remote board will be used to monitor 2 external excitation sources from 2 accelerometers. We will need to wake up the board at a specified time in order to keep a supplied battery from discharging to quickly. The awake signal will be sent from a host computer to the wireless board. Once the board is awake, we then will need to adjust a few parameters, perform a measurement test which will collect signals from 2 16 bit ADCs and once the test is complete we will then need to transfer the data to a host computer for post processing. In a second milestone that will follow after this we will need to control a DC motor (appropriate electronics have been designed to drive the motor) and will need low pass digital filtering on the microprocessor for the 2 ADC signals. However, this will not be discussed until we have selected our contractor and will be for a follow on milestone. We will need the following parameters and functionality. 1. Send command to the wireless transceiver to wake up the board. 2. Send command to adjust trigger threshold level of the 2 16 bit ADCS. Each of these 2 signals will need independent trigger levels. An external source will cause the signals to exceed the trigger level for an instant in time that looks similar to an impulse. Once the trigger level is reached then the data is continuously stored in memory at a sampling rate of 5 ksps over a 2 second duration. 3. Need to monitor when the test is complete. To accomplish this simply send a signal back to the host once the samples have filled the buffer in memory on the wireless board. 4. We then need to transfer the data to the host computer that was collected from each of the two signal channels. This transfer rate is not important. JTAG Connection: The board contains a JTAG programming connector to enable the TI MSP4030F2274 to be programmed as well as the TI wireless transceiver.

Skills: C Programming, C# Programming, Embedded Software, HTML, Linux, Script Install, Shell Script, Software Architecture, UNIX

See more: ti programming, test seek, test board, seek test, seek c, rf contractor, remote programming, remote control programming, programming remote control, programming remote, programming monitor, programming independent contractor, programming expertise, programming board, programming a remote, programming architecture, post independent, jtag programming, digital programming, dc programming, c seek, c++ programming test, control 4 programming, computer programming c++, computer programming 1

Project ID: #2675060