1
Interface for Multi- Purpose Driver/Data Acquisition System (P09311) Project Description: The goal of this project is to design, develop and implement USB and Bluetooth communication interfaces for an FPGA-based driver/data acquisition system. The data transfer rate and signal information is displayed on a GUI output and stored in a text file for analysis in ASIC and Robotics testing. Specifications: •8Mb/s USB transfer rate •Minimum 1.2kb/s (preferred 921kb/s) Bluetooth transfer rate •12-bit Analog data resolution •Capable of handling a 10kHz input signal •100% data message transfer Acknowledgements : A special thanks to Dr. Lukowiak, Dr. Peskin, Dr. Reddy and Prof. Slack for their assistance in project development and team guidance. Conclusion: The Bluetooth communication device was measured to transfer data at 100 kb/s. The theoretical value of 330 kb/s was limited by the baud rate, and practical values were below this. However, the value is over 80 times faster than the minimum customer requirement. With further work, the USB system can handle the full load of the DAQ (7,200 kb/s), which is a feat the Bluetooth device can not achieve. The system, as a whole, meets customer specifications beyond the USB device. Pictured (L to R): Adam Van Fleet (Lead), Andrew Weida, Michael Doroski,, David Howe, T.J. Antonoff DAQ FPGA USB Data Routing Logic USB FIFO USB Cable Rx Tx Rx Tx Bluetoo th Wirele ss Serial PC Input Conditioni ng Output Conditioni ng Output Subsystem Input Subsystem UART Hardware: •Xilinx Spartan-3 FPGA Board •P08311 Student-Designed DAQ Board •DLP Designs USB 245M Device •Parani ESD1000 Bluetooth Module •RS232 Serial PC Interface (BT)

Interface for Multi-Purpose Driver/Data Acquisition System (P09311)

  • Upload
    zubeda

  • View
    35

  • Download
    3

Embed Size (px)

DESCRIPTION

Interface for Multi-Purpose Driver/Data Acquisition System (P09311). Control Unit. Project Description: - PowerPoint PPT Presentation

Citation preview

Page 1: Interface for Multi-Purpose  Driver/Data Acquisition System (P09311)

Interface for Multi-Purpose Driver/Data Acquisition System

(P09311)

Project Description:The goal of this project is to design, develop and implement USB and Bluetooth communication interfaces for an FPGA-based driver/data acquisition system. The data transfer rate and signal information is displayed on a GUI output and stored in a text file for analysis in ASIC and Robotics testing.

Specifications:•8Mb/s USB transfer rate•Minimum 1.2kb/s (preferred 921kb/s) Bluetooth transfer rate•12-bit Analog data resolution•Capable of handling a 10kHz input signal•100% data message transfer

Acknowledgements: A special thanks to Dr. Lukowiak, Dr. Peskin, Dr. Reddy and Prof. Slack for their assistance in project development and team guidance.

Conclusion:The Bluetooth communication device was measured to transfer data at 100 kb/s. The theoretical value of 330 kb/s was limited by the baud rate, and practical values were below this. However, the value is over 80 times faster than the minimum customer requirement. With further work, the USB system can handle the full load of the DAQ (7,200 kb/s), which is a feat the Bluetooth device can not achieve. The system, as a whole, meets customer specifications beyond the USB device.

Pictured (L to R): Adam Van Fleet (Lead), Andrew Weida, Michael Doroski,, David Howe, T.J. Antonoff

DAQ

FPGA

USB Data Routing Logic

USB FIFO

USB Cable

Rx

Tx

Rx

TxBluetooth

Wireless

Serial

PC

Input Conditioning

Output Conditioning

Output Subsystem

Input Subsystem

UART

Hardware:•Xilinx Spartan-3 FPGA Board•P08311 Student-Designed DAQ Board•DLP Designs USB 245M Device•Parani ESD1000 Bluetooth Module•RS232 Serial PC Interface (BT)