1 / 22

Mid-Term Presentation October 5, 2007

Mid-Term Presentation October 5, 2007. Charlie Mraz EE Team Leader Analog Design PCB Layout. Allen Joiner EE Microprocessor Design Power Supply Purchasing/Finance. Scott Wilson CPE FPGA Design Website Design. James Sakalaukus CPE PC Software System Integration. Team Members. Overview.

lionel
Télécharger la présentation

Mid-Term Presentation October 5, 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mid-Term Presentation October 5, 2007

  2. Charlie MrazEETeam LeaderAnalog DesignPCB Layout Allen JoinerEEMicroprocessor DesignPower SupplyPurchasing/Finance Scott WilsonCPEFPGA DesignWebsite Design James SakalaukusCPEPC SoftwareSystem Integration Team Members

  3. Overview • Introduction • Problem • Solution • Design Constraints • Technical • Practical • Design Approach • System • FPGA • Microprocessor • PC Software • Project Progress

  4. Problem • Test Equipment is Expensive • Oscilloscopes and Function Generators are Chained to University Lab Benches • Opportunity to Learn, Experiment, or Work is Limited to School or Work Hours • Students, Hobbyists, and Small Businesses Cannot Afford to Purchase Their Own Equipment

  5. Solution • PC-Based Oscilloscope / Function Generator • External Device can be Small and Inexpensive • Leverages Computing Resources of any PC with a USB Port • Graphical User Interface • Standard Scope Probe Inputs and Function Generator Output • Data can be Saved and Processed “Off-Line” by Excel, MATLAB, or other Analysis Tools

  6. Constraints • Technical Constraints • Input and Output Sampled at 60 MSa/s • 30 MHz Analog Bandwidth on Inputs/Outputs • 20 Volt Peak to Peak Input with a 10x Probe • 10 Volt Peak to Peak Output to a 50Ω Load

  7. The Competition

  8. Constraints • Practical Constraints • Cost • Manufactured for Less than $150 • Sold for Around $200 • Comparable products have an MSRP of up to $515 • Ease of Assembly • No Leadless Packages like BGA, CSP, etc. • Components on Top of Board Only

  9. System Design • Several Possibilities • Microprocessor with Built-in ADC • Inexpensive • Slow • Trigger can be Implemented in Firmware • Microprocessor, High Speed ADC, and Dual Port FIFO • Most Expensive • Fast • Requires Separate Trigger Logic • Microprocessor, High Speed ADC, and FPGA • Moderate Cost • Fast • Trigger can be Implemented in Firmware

  10. System Design

  11. System Design

  12. FPGA Design • Two Main Options • Altera Cyclone • More Equivalent Gates • Less RAM • Slower • More Expensive • Xilinx Spartan 3E • Fewer Equivalent Gates • More RAM • Faster • Less Expensive

  13. FPGA Design

  14. FPGA Design

  15. Microprocessor Design • Two Main Options • Cypress CY7C63513C • Less Expensive • Less RAM • No Hardware SPI Support • Microchip PIC18LF4550 • More Expensive • More RAM • Hardware SPI Support

  16. Microprocessor Design

  17. PIC18LF4550 Microprocessor Design

  18. Software Design • Two Main Options • Custom Application • Can Choose any Language for Implementation • Start Fresh • Significant Time Spent on Development • Open Instrumentation Project (OIP) • Tcl/Tk • Work Within Predefined Framework • Reduced Development Time

  19. Software Design

  20. Software Design

  21. Project Progress

  22. References [1] MetaChip Pty. Ltd., “Bitscope Model 310,” Bitscope = PC Oscilloscopes and Analyzers, 2007. [Online]. Available: http://www.bitscope.com/product/BS310/. [Accessed Sept. 26, 2007]. [2] EasySync Ltd., “DS1M12 ‘Stingray:’ USB oscilloscope and waveform generator,” USB Instruments, 2007. [Online]. Available: http://www.usb-instruments.com/documents/small_stingray.pdf. [Accessed Spet. 26, 2007]. [3] Altera, “Cyclone FPGA Family Datasheet,” Literature: Cyclone devices, 2007. [Online]. Available: http://www.altera.com/literature/hb/cyc/cyc_c5v1.pdf. [Accessed Sept. 26, 2007]. [4] Xilinx, “Spartan-3E FPGA Family Data Sheet,” Spartan-3E Data Sheets, 2007. [Online]. Available: http://direct.xilinx.com/bvdocs/publications/ds312.pdf. [Accessed Sept. 26, 2007]. [5] Cypress Semiconductor, “Low-Speed High I/O, 1.5Mbps USB Controller,” CY7C63513C, 2007. [Online]. Available: http://download.cypress.com.edgesuite.net/design_resources/datasheets/contents/cy7c63513c_8.pdf. [Accessed Sept. 26, 2007]. [6] Microchip, “PIC18F2455/2550/4455/4550 Data Sheet,” PIC18F4550, 2007. [Online]. Available: http://ww1.microchip.com/downloads/en/DeviceDoc/39632D.pdf. [Accessed Sept. 26, 2007].

More Related