Increasing Power Meter Transfer Rates Using a FT2232H Interface Chip

Slides:



Advertisements
Similar presentations
Serial Communications Interface (SCI) Michael LennardZachary PetersBao Nguyen.
Advertisements

What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
Analog-to-Digital Converter (ADC) And
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Bits and Bytes + Controlling 8 LED with 3 Pins Binary Counting and Shift Registers.
SHIFT REGISTERS: CONVERTING BETWEEN SERIAL AND PARALLEL DATA Mark Neil - Microprocessor Course 1 Serial versus Parallel Data Transfers.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Lecture 8: Serial Interfaces
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
Explain the introduction to ADC, ADC characteristics, Programming ADC using PIC18, Introduction to DAC and DAC interfacing with PIC18.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
2 Way FM Car Starter Dan Owens April 12, 2005 Instructor: Dr. Pao-Lo Liu Department of Electrical Engineering University at Buffalo Course Requirement.
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Imaging Research, Sunnybrook Health Sciences Centre, Toronto, Canada Department of Medical Biophysics, University of Toronto, Canada CAD Modelling for.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Digital Communication Techniques
Embedded Systems Design
In this PPT, all the materials covered up for the PIC microcontroller set-up would be studied. Preliminary skills: Knowing of basic C grammar and basic.
Parts of a Computer Vocabulary
Arduino Part 1 Topics: Microcontrollers Programming Basics: structure and variables Digital Output Analog to Digital Conversion.
COMPONENTS OF THE SYSTEM UNIT
Advanced Computers and Communications (ACC) Faculty Advisors: Dr. Charles Liu Dr. Helen Boussalis 10/25/20121NASA Grant URC NCC NNX08BA44A Student Assistants:
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
September, 2007ENGR Low-Level Robot Control Mechatronics: Motors, sensors & embedded controls.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Microcontroller & Embedded System Subject Code : 6871 Semester : 7th Department.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
MiniBoone Detector: Digitization at Feed Through Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab 1.
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
September 8-14, th Workshop on Electronics for LHC1 Channel Control ASIC for the CMS Hadron Calorimeter Front End Readout Module Ray Yarema, Alan.
Final Presentation Winter Final Presentation Winter Students Naftali Weiss Nadav Melke Instructor Mony Orbach Duration Single Semester.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
A High Speed USB Digital Pattern Generator and User Interface to Operate a Wireless Implantable Neural Microstimulating System Jim Simpson, Frankie Myers,
ECE 2799 Electrical and Computer Engineering Design ANALOG to DIGITAL CONVERSION Prof. Bitar Last Update:
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
SKIROC ADC measurements and cyclic ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN Calice/Eudet electronic meeting Orsay June.
SHIFT REGISTERS: CONVERTING BETWEEN SERIAL AND PARALLEL DATA Mark Neil - Microprocessor Course 1 Serial versus Parallel Data Transfers.
CE-2810 Dr. Mark L. Hornick 1 Serial Communications Sending and receiving data between devices.
ECET 340 Entire Course (All ilabs and Homework) For more classes visit ECET 340 Week 1 HomeWork 1 ECET 340 Week 1 iLab 1 ECET 340.
Microcontrollers JULES CALELLA. Microcontrollers vs Microprocessors  Microprocessors – do not contain RAM, ROM, I/O  Microcontrollers – The whole package.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Interactive LED Staircase Modules Group 38 Mike Udelhofen ECE 445 April 26, 2012.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
The data-logger for computers and CASIO Graphical calculators
Arduino Part 1 Topics: Microcontrollers
Setup for automated measurements (parametrization) of ASD2 chip
Fundamentals of Computer Engineering
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
Diagram of microprocessor interface with IO devices
ADS54J20EVM Test with TSW14J10EVM and ZC706
USB Project (22nd July) Ian Coulter.
ADC, DAC, and Sensor Interfacing
ECE 354 Computer Systems Lab II
Serial Communication Interface: Using 8251
ADC, DAC, and Sensor Interfacing
PIC18F458 Analog-to-Digital
ADC and DAC Data Converter
Manual Robotics ..
Chapter 9 Transmission Modes
ADC and DAC Data Converter
Course Code 114 Introduction to Computer Science
Presentation transcript:

Increasing Power Meter Transfer Rates Using a FT2232H Interface Chip Ernest Yim, William Li, Samuel Gunaseelan

Introduction “Make it faster” Possibilities Optimize code Change microcontroller PIC32 * ATSAM3U4E Cypress EZ-USB FX2 Use Ethernet Hi-Speed vs. Full Speed

Power Meter Reads power data Calibration needed Has two PIC24 microcontrollers Guides written (fusdisk\powermeter) Two channels Full speed Fig. 1 – Power Meter

The Interface Chip FTDI’s FT2232H Cost effective Mini-module (dev board): $27.00 FT2232H: $6.70 Hi-speed support 12MHz clock (480Mhz w/ PLL) 2 Channels Fig. 2 – FT2232H

Console Application Fig. 3 – Console application written to receive data on computer side

The Setup: Asynchronous Bit-Bang Mode Fig. 6-8 – power meter’s ADC (forward) output connected to ft2232h mini module for asynchronous bit-bang mode (connected to computer via USB)

Asynchronous Bit-Bang Mode 6-8Mbaud rate 4.8Mbaud (experimental max.) Sample rate: ~83.33ns 150% increase in speed Tested by sending square waves into pins Raw power data can be converted

The Setup: Fast Opto-Isolated Serial Mode Fig. 9-11 – power meter’s ADC (forward) output connected to ft2232h mini module for fast opto-isolated serial interface mode (connected to computer via USB)

Fast Opto-Isolated Serial Interface Mode Transfer speed depends on external clock No limit? Translation of bits needed Bit-shift register (PISO) Little success with translation

Conversion: No pattern Fig. 12 – Screenshot of serial data (binary), no apparent pattern can be found to translate data, but ADC values seem to be in data

Verdict Asynchronous Bit-Bang Mode Works Power data matches data of current powermeter 150% increase Fast Opto-Isolated Serial Interface Mode Proper conversion needed Possible potential for greater speeds Side Projects Test notch, band-pass, band-reject filter designs Test and calibrate power meters Matching circuit

Acknowledgements I would like to thank everyone in the C7 Lab And especially, Dr. Kullervo Hynynen Vivian Sin William Li Samuel Gunaseelan