Panda data-acquisition and FPGA dev board

From OMAPpedia

(Difference between revisions)
Jump to: navigation, search
m (Created page with 'Description Amateur scientists and other home experimenters often have difficulty finding data-acquisition (DAQ) hardware meeting their needs at reasonable cost. PC sound-card I…')
 
(3 intermediate revisions not shown)
Line 1: Line 1:
-
Description
+
'''Description'''
Amateur scientists and other home experimenters often have difficulty finding data-acquisition (DAQ) hardware meeting their needs at reasonable cost. PC sound-card I/O is sometimes adequate; otherwise, commercial DAQ offerings in the sub-$200 range are quite limited. (In my case, the immediate motivation for this project is data collection from a magnetometer observing solar-activity-induced disturbances in the Earth's magnetic field.)
Amateur scientists and other home experimenters often have difficulty finding data-acquisition (DAQ) hardware meeting their needs at reasonable cost. PC sound-card I/O is sometimes adequate; otherwise, commercial DAQ offerings in the sub-$200 range are quite limited. (In my case, the immediate motivation for this project is data collection from a magnetometer observing solar-activity-induced disturbances in the Earth's magnetic field.)
Line 5: Line 5:
The Pandaboard is ideal for this application because it is inexpensive, low-power, portable, runs Linux, and offers easy high-bandwidth expansion through the GPMC bus. I propose designing an expansion board with
The Pandaboard is ideal for this application because it is inexpensive, low-power, portable, runs Linux, and offers easy high-bandwidth expansion through the GPMC bus. I propose designing an expansion board with
-
        * multiple 16-bit A/D and D/A channels
+
* multiple 16-bit A/D and D/A channels
-
        * extra digital I/O
+
* extra digital I/O
-
        * programmable logic for timer/counter functions and periodic sampling
+
* programmable logic for timer/counter functions and periodic sampling
-
        * GPS for mobile data-logging, timestamping, and oscillator calibration
+
* GPS for mobile data-logging, timestamping, and oscillator calibration
-
        * McSPI and GPMC bus interfaces at the Pandaboard expansion connectors  
+
* McSPI and GPMC bus interfaces at the Pandaboard expansion connectors  
A Xilinx Spartan-6 FPGA will bridge the various functions with the Pandaboard interfaces. The design will be modular, such that the A/D, D/A, and GPS can be omitted, resulting in a board very similar to Eric Brombaugh's Beagleboard Tracker. Thus, this project will serve double-duty as a Tracker refresh for the Pandaboard.
A Xilinx Spartan-6 FPGA will bridge the various functions with the Pandaboard interfaces. The design will be modular, such that the A/D, D/A, and GPS can be omitted, resulting in a board very similar to Eric Brombaugh's Beagleboard Tracker. Thus, this project will serve double-duty as a Tracker refresh for the Pandaboard.
-
Time frame
+
'''Progress'''
-
Three months to a working hardware platform.
+
(The original target for working hardware was mid-June 2011.)
-
A draft schematic is ready. After a few weeks of refinement and peer review, PCB layout can begin next month. FPGA and software development for the GPMC interface may extend out to six months, depending on community involvement.
+
* (18 Mar) Initial pin assignments for FPGA and expansion connectors
 +
* (28 Mar) Draft schematic
 +
* (2 May) Final schematic
 +
* (3 May) PCB layout started
-
Background & work by project submitter
+
'''Home page'''
-
I've been using Linux on PCs since 1994, and on ARM for about three years.
+
Please visit http://www.keteu.org/~haunma/proj/pandadaq/ for design detail and documentation.
-
My first DAQ project was an 8-bit A/D and D/A plus dedicated timer chip, hand-wired on an ISA-bus prototyping card in high school. I enjoy dabbling with embedded microcontroller projects and building scientific instruments, like this aurora detector. I can hand-solder QFP packages. I also have a PhD in EE with an emphasis in signal processing.
+
'''Contact information'''
-
Wiki/URL Links
+
haunma<AT>keteu<DOT>org
-
http://www.keteu.org/~haunma/proj/pandadaq/
+
; Black Market Winner -- 3/14/11 - 3/18/11 event
-
Contact information
+
[[Category:PandaBoard]]
-
 
+
[[Category:Community Projects]]
-
haunma<AT>keteu<DOT>org
+

Latest revision as of 20:48, 3 May 2011

Description

Amateur scientists and other home experimenters often have difficulty finding data-acquisition (DAQ) hardware meeting their needs at reasonable cost. PC sound-card I/O is sometimes adequate; otherwise, commercial DAQ offerings in the sub-$200 range are quite limited. (In my case, the immediate motivation for this project is data collection from a magnetometer observing solar-activity-induced disturbances in the Earth's magnetic field.)

The Pandaboard is ideal for this application because it is inexpensive, low-power, portable, runs Linux, and offers easy high-bandwidth expansion through the GPMC bus. I propose designing an expansion board with

A Xilinx Spartan-6 FPGA will bridge the various functions with the Pandaboard interfaces. The design will be modular, such that the A/D, D/A, and GPS can be omitted, resulting in a board very similar to Eric Brombaugh's Beagleboard Tracker. Thus, this project will serve double-duty as a Tracker refresh for the Pandaboard.

Progress

(The original target for working hardware was mid-June 2011.)

Home page

Please visit http://www.keteu.org/~haunma/proj/pandadaq/ for design detail and documentation.

Contact information

haunma<AT>keteu<DOT>org

Black Market Winner -- 3/14/11 - 3/18/11 event
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox