Group 10 Programmable Sensor Output Simulator Progress Report #2

Size: px
Start display at page:

Download "Group 10 Programmable Sensor Output Simulator Progress Report #2"

Transcription

1 Department of Electrical Engineering University of Victoria ELEC 499 Design Project Group 10 Programmable Sensor Output Simulator Progress Report #2 March 5, 2005 Submitted by: Group No.: 10 Team: Exfour Systems Team Members: Shirley Shi ( ) Laurie Voroney ( ) Alice Cheung ( ) Brenda Law ( )

2 Table of Contents 1.0 Project Goals Progress to Date Functional Specification Hardware System Design Component Selection Analog I/O Module Design FPGA Logic Design Summary of Tasks Completed Firmware Firmware Design Summary of Tasks Completed Software Graphical User Interface Design Summary of Tasks Completed Tasks to be Completed Hardware Firmware Software Presentation Appendix A. Analog I/O Module Schematics (Draft)... 13

3 1.0 Project Goals The goal of this project is to design and prototype a programmable sensor output simulator. 2.0 Progress to Date The following is a summary of the progress that has been achieved to date. 2.1 Functional Specification The functional specifications have been finalized. Two major changes were made since the first progress report. First, the Pulse Width Modulation (PWM) outputs were changed to Pulse Frequency Modulation (PFM) outputs at the request of AXYS. As a result, frequency will be the time-varying parameter in the two PFM channels, and the duty cycle will be constant at 50%. Second, the 0-20mA current range was removed at the request of AXYS. Third, the RS232 message requirements were modified to allow the rotation of multiple RS232 message formats in one RS232 channel. This allows the simulator to mimic the behavior of equipment that might several message types in sequence. 2.2 Hardware The hardware component of this project is divided into the following sections: System Design, Component Selection, Analog I/O Module Design, and FPGA Logic Design System Design The design of the overall system has been completed. Because of the requirements for four simultaneous RS232 channels, we decided that a simple microcontroller based system using a Microchip PIC or an Atmel AVR was not the best solution. Due to their limited capabilities, multiple microcontrollers would have been required, increasing the complexity of their design. The alternative to using building a custom microcontroller based system is to use a commercially available computer system to be the core of the product. In particular, Single Board Computers (SBC) of relatively small size, low power requirements are commercially available from many different manufacturers. Most SBCs also facilitate interfacing with custom modules using an easily accessible PC/104 bus. Interface with the PC/104 bus can easily be accomplished using a Programming Logic Device (PLD) or a Field Programmable Gate Array (FPGA). Finally, most SBC manufacturers also offer expansion modules for multiple RS232 ports, further simplifying the hardware design. Based on these considerations, a system was designed around a SBC core. This top level design is shown in the following figure. Page 1

4 Analog Outputs PFM Outputs Custom I/O Module PLD/ FPGA Single Board Computer RS232 to PC RS232 Outputs RS232 Expansion Module PC/104 Bus Figure 1. Overall System Design Based on this system design, the hardware design can be further divided into selecting the SBC system and corresponding RS232 Expansion Module, and component selection and design of the Custom I/O Module Component Selection Single Board Computer and RS232 Expansion Module There are many manufacturers of Single Board Computers. They can be based on a wide array of different microprocessors, and can run on a variety of different operating systems, including Linux, DOS, and Windows CE. Most products interface to modules via a compact PC/104 bus. Many products also come available with useful onboard peripherals such as flash memory, ADC, serial communications, network connections, and interfaces to I/O devices such as displays, keyboard and mouse. Of particular interest is the available number of RS232 ports and their ease of use. Ideally, the SBC would already have five or more RS232 ports onboard, or that the manufacture could supply an expansion module that could accommodate additional RS232 ports as required. Other considerations include the experience of the group and AXYS with the manufacturers and their products, price, sufficient software and hardware documentation, and location of supplier. Page 2

5 Manufacturers of SBCs include: Tri-M System WinSystem Inc. Tri-M Systems and Engineering Inc. Technologic Systems Based on the product specifications, price, and AXYS experience, Technologic Systems TS-7200 SBC was chosen to serve as the core of the Programmable Sensor Output Simulator. And overview of the TS-2000 board s specifications can be found at To allow up to four RS232 message channels, a RS232 Expansion module from the TS-7200 was also selected ( Finally, an inexpensive battery backed Real Time Clock (RTC) module was chosen to allow the simulator to produce accurate date stamps. PLD / FPGA A PLD or FPGA is required to serve as the digital interface between the SBC and the Custom Analog I/O module. In additional to decoding addresses from the PC/104 bus and coordinating reads and writes, the PLD or FPGA could be used to implement all of the digital components required, such as registers and other digital memory components. Because of AXYS s experience and preference, only Xilinx products were investigated. Xilinx offers a free application for the design, synthesis, and programming of their PLDs and FPGA. Design choices were further limited to FPGAs because of their greater capacity and because Xilinx FPGAs contain built-in user configurable RAM that will be useful in the design of module. A Xilinx prototype board, used for laboratories, could be obtained on loan from UVic. This board, D2 from Digilent Inc., features a Xilinx Spartan II FPGA, which provides more than sufficient number of gates and user configurable I/O pins. The design of the Analog I/O module is currently based on this FPGA; however, in the future, the design could easily be transferred to another FPGA, such as the Spartan IIE, depending on the actual number of user I/O pins and gates required. Based on the capabilities of the Spartan II FPGA, an overall design was created for the Analog I/O Module. First, all required digital logic would be implemented on the FPGA. These including digital control signals and registers storing configuration information. Second, a hardware FIFO (First In First Out) memory would be used to remove the timing responsibilities from the SBC. The SBC would only be required to keep the FIFO at least half-full; updating digital values to the Digital to Analog Converters (DACs) at a 8 khz refresh rate would be done by the FPGA Page 3

6 Analog Components Based on the design shown in Figure 2, the following analog components are required: Power o ±5 VDC, 3.3 VDC, 2.5 VDC voltage regulators Analog Outputs o Digital to Analog Converters (DACs) o Analog Multiplexers o Operational Amplifiers o Current Transmitter User Interface o Numeric Display o Push buttons o LEDs Passive Components and Transistors o Resistors, Capacitors, Inductors o BJT Transistors for driving currents The selection of Analog Output components is of particular importance to the overall design of the Analog I/O Module. The following table summarizes the requirements and considerations for these components. Table 1. Requirements and Considerations for the Selection of Analog Output Related Components Component Requirements Other considerations DAC - At least 14 bits precision - 0-5V range - Simple serial interface - 16 bits or less is preferred, because the PC/104 allows 16 bit Analog Multiplexer Operational Amplifiers Current Transmitter - Enable / disable to keep output at high impedance when not in use - At least 3 output channels - Low noise - Low zero cross-over distortion is desired to allow accurate outputs around 0 V ma based on 0 5V input data transfer - low on resistances and high off impedance is desired - low power consumption is preferred - easy setup is preferred Because of the high input voltage requirements for the current transmitter ( VDC), it was discovered that an analog MUX satisfying this requirement would require a supply voltage at least equal to the maximum switching voltage. Because it is impractical to Page 4

7 supply a multiplexer with 36 VDC, the design needs to be modified. The use of a relay is currently being investigated Analog I/O Module Design Based on the overall design and the components selected, a design was created for the Analog I/O Module. Designs were created for the analog circuitry for the current / voltage output, power and voltage regulation, FPGA connections, and other peripherals required. The first draft of these design schematics can be found in Appendix B. Analog circuitry is not required for the PFM outputs, except for pull-up resistors on the corresponding FPGA output pins to achieve +5 V output FPGA Logic Design Based on the flowchart shown in Figure 3, the required FPGA logic was designed. The design can be divided into 4 components: 1. PC/104 Bus Read/Write and Address Decoding 2. General Memory Registers and Control Circuitry 3. DAC Control Circuit and FIFO memory 4. PFM Circuit Significant progress has been made in the FPGA logic design, and is discussed further in the following section Summary of Tasks Completed For the hardware component of this project, the followings tasks have been completed: 1. System Design 2. Component Selection o Relays and some power regulation components are still being investigated 3. Analog I/O Module Design o While the overall design has been completed, the schematics must be finalized and the power and relay components chosen. 4. FPGA Logic Design o DAC Control Circuit and FIFO memory has been completed. o Bus Reading / Writing and General Memory Registers and Control Circuitry are both nearing completion. o PFM Circuit will be modified from the DAC Control Circuit and FIFO memory, once that has been tested Page 5

8 2.3 Firmware Firmware Design The Technologic Systems TS7200 single board computer (SBC) employed in our project design contains an EP9302 ARM9 processor. The SBC is shipped with the Linux kernel, a Journaling Flash File System (JFFS2) and cross compliers for C program development on other Linux distributions or through Cygwin, which is a Linux-like environment on Windows. Two additional daughter cards have also been purchased. Both connect to the SBC through a PC104 bus. The first daughter card, TS-SER4, contains four RS232 serial ports for output; the second daughter card, TS-5620, is a battery packed Real Time Clock which can be used to time stamp data from the four RS232 channels and logging files to the PC application. To satisfy the functional requirement of the system, firmware is expected to handle the following tasks: 1. Sequential System Initialization a. Set up DAC, PFM, and RS232 serial outputs through addressing mapping. b. Establish RS232 serial communication with the PC control application. c. Synchronizing the real time clock on board with the PC system clock. d. Receive and validate XML files from the PC application e. Initialize interrupt signals for the output channels including DAC, PFM, the four RS232 serial output channels, and the system real time clock (RTC). Also, initialize interrupt for control signals (start, stop, pause, resume, reset) from the PC. f. Acknowledge the PC application that the SBC is ready. g. Wait for the start signal. Once the SBC is signaled by the PC application to start, the following events are expected: 2. Program Flow through Interrupt Handling a. Parse XML files from the PC application into a data storage structure (DSS). b. Enable/Disable output channels and associated interrupts (DAC, PFW and RS232 serial) according to data stored in the DSS. Set the baud rate of the four RS232 serial ports. c. Compute values to be fed into the hardware FIFO. d. Fill the FIFO. e. Enable Hardware Channels and Interrupts. f. Handle interrupts as required. Interrupt sources include Control signals from the PC. Pause/Resume will disable/enable the output channel and associated interrupts. Start will cause the program state to go to 2a). Stop will cause the program to return to state 1f. Page 6

9 Half empty FIFO interrupt from the DAC and the PFM. The SBC should compute values and fill the FIFO. Interrupts from the four RS232 serial outputs. The four serial ports are designed to share one interrupt pin on the SBC. Hence the interrupt handler should check which serial port is the source, latch the real time clock value and send more data to this port. Interrupt from the real time clock, which should be generated once per second. The interrupt handler should read from the FIFO of each DAC/PFM output channel, generate a serial text message by combining the current output information with a time stamp and send the message back to the PC application for logging purposes. In summary, C program development can be divided into two major sections 1. System initialization and communication with the PC application 2. Interrupt initialization and handling Summary of Tasks Completed 1. Sequential System Initialization A large proportion of time has been spent researching into the Linux operating system, C programming, and modifying the firmware system design according to the program requirements. An initial memory map of the SBC has been completed. RS232 communication between the SBC and the PC terminal has been established through the hyper terminal emulator. A 32MB Compact Flash disk is used to transfer compiled binary executables from another computer to the SBC. It is possible to boot into a Debian file system on the compact flash instead of the JFFS2 file system within the onboard flash. However, we have decided to use the onboard file system because it is sufficient yet does not require additional compact flash memory. 2. Flow Cycle through Interrupt Handling Interrupt initialization programs for the analog output channels has been written but not tested. Interrupt handler routines are in progress. 2.4 Software Graphical User Interface Design The software application created for the sensor simulator acts as both a control interface and a configuration interface. To differentiate between these two modes of operation, the GUI has been designed so that a separate program window will be provided for each mode. The main program window will house the controls necessary for communicating with the hardware device and a separate program window that is launched from the main Page 7

10 program window will allow the user to specify the desired output from the sensor simulator. A tree view structure was chosen and implemented for the settings window to provide intuitive and user friendly navigation interface. This is essential considering the large number of potential settings available. Each settings node in the tree view is associated with a settings pane tailored to the output type. The development of a graphical interface for analog and RS232 channel configuration has been completed. A save file format was also chosen and implemented for RS232 channel settings Summary of Tasks Completed Analog Settings Pane Design The analog channel output is defined through interpolating between sets of data points. The design of the analog settings pane provides the user with two different methods for configuring these data points. After choosing the analog channel type and specifying a maximum time value, the user may either click on the graph to specify voltage/current points or enter data values manually using the table provided. Figure 2. Analog Channel Settings The interactive graph is designed such that a new point is added as long as the user clicks within the x and y axis ranges. If a point is chosen such that it occurs between two previously defined points, that point inserted in between those points, with the table automatically updated. Values specified manually through the table that lie outside of the axis range are automatically set to the maximum or minimum value for that axis. Page 8

11 RS232 Channel Pane Design A RS232 channel output has several universal settings that apply to all messages sent from that particular RS232 channel. This pane allows the user to specify these universal settings, as well as load and save channel information. There is also an option to configure the channel to match a predefined RS232 channel output type. Choosing this option defines all of the settings for the channel, including the message definition, to coincide with a standard type. Figure 3. RS232 Channel Settings The number of messages associated with this RS232 channel can also be changed for cases where it is required to repeat of several different serial messages on the same RS232 channel. Actual serial message contents are defined under the Message # sub node in the tree view. Page 9

12 RS232 Message Settings Pane Design Each RS232 message is composed of a maximum of 25 fields. The settings required for each field differ depending on the type of information it contains. For example, text fields only require the specification of the field text while number fields require the user to specify a start value, maximum, minimum, increment value and increment interval. Figure 4. RS232 Message Settings The message settings pane is designed such that the user is able to choose the field type for each field and specify the required settings for them through dynamic property panes. The ability to preview the generated RS232 message is provided. Page 10

13 Save File Format Specification XML was chosen as a save file format for both individual RS232 settings and complete Stage and Stage Set settings. Through the use of a custom wrapper class for XML serialization, a highly descriptive and flexible settings file can be created for storage on the PC. This same file will be sent to the single board computer for interpretation. The save and load file functions have been implemented for RS232 messages. 3.0 Tasks to be Completed 3.1 Hardware 1. Hardware Design The Logic Design for the FPGA needs to be completed, and the schematics for the Analog I/O Module finalized. 2. Prototype Implementation : Assembly of Analog I/O Module Prototype The first prototype of he Analog I/O Module needs to be assembled. This will be done on a lab breadboard using components already procured. The analog circuit then needs to be tested with the FPGA and the SBC firmware. 3. Documentation Once the first prototype of the Analog I/O Module has been assembled and tested, documentation will be produced and assembled, including the following: Parts List and Datasheets Final Design Schematics ready to be transferred to PCB design Documentation of VHDL code and schematics for FPGA logic design 3.2 Firmware The Firmware is still in its development stage. More C programming and testing on the SBC is required in the following areas. 1. Sequential System Initialization Interfacing with the real time clock Communication with the PC application to retrieve XML files 2. Program Flow Cycle through Interrupt Handling Parsing and validation of the received XML files Initialization and handling of interrupts from the PC application. Interrupt handling for the output channels. Page 11

14 3.3 Software 1. Implement the PFM settings pane using the analog settings pane as a template 2. Implement the save/load file function for the entire stage set 3. Create main program window with control interface for the hardware device 4. Programmatically establish serial communications with the hardware device for the sending of control signals and settings configuration 5. Implement logging interface 3.4 Presentation 1. Presentation preparation for April 1 2. Web presentation design and implementation 3. Final Report and documentation Page 12

15 Appendix A. Analog I/O Module Schematics (Draft) Page 13

16 Page 14

17 Page 15

18 9VDC-12VDC Unregulated 100µF 7 +5 VDC +VIN FEEDBACK OUTPUT LM N µH 330µF V5+ V VDC VIN VOUT V33 LM2937ET µF 10µF GND #ON/OFF 8 0 GND -5 VDC / -4 VDC +2.5 VDC 9VDC-12VDC Unregulated 100µF 7 +VIN FEEDBACK OUTPUT LM GND #ON/OFF N µH 330µF 1M 5M V4- V5+ VIN VOUT V25 LM2937ET µF 10µF GND V5- Page 16

19 Page 17

Linux Kernel Hacking Free Course, 3rd edition. HWMPS: Hardware Monitor & Protection System

Linux Kernel Hacking Free Course, 3rd edition. HWMPS: Hardware Monitor & Protection System Andrea Sarro University of Rome Tor Vergata HWMPS: Hardware Monitor & Protection System April 5, 2006 Outline of the talk Project overview Developement phases and practical issues Hardware platform Microcontroller

More information

Trends in Prototyping Systems. ni logic Pvt. Ltd., Pune, India

Trends in Prototyping Systems. ni logic Pvt. Ltd., Pune, India Trends in Prototyping Systems ni logic Pvt. Ltd., Pune, India Focus of design dept. Electronic system & Flow Design problems Educating design Prototype USDP Features Applications Conclusion Agenda Faster

More information

DEV16T. LCD Daughter board

DEV16T. LCD Daughter board LCD Daughter board Table of Contents 1 Introduction...2 2 Features...3 3 Expansion Connectors...4 3.1 Daughter Board Connectors...4 4 LCD Display...5 5 Input Buttons S1 to S4...5 6 Buzzer...5 7 Connector

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

FPGA Interfacing of HD44780 Based LCD Using Delayed Finite State Machine (FSM)

FPGA Interfacing of HD44780 Based LCD Using Delayed Finite State Machine (FSM) FPGA Interfacing of HD44780 Based LCD Using Delayed Finite State Machine (FSM) Edwin NC Mui Custom R & D Engineer Texco Enterprise Ptd. Ltd. {blackgrail2000@hotmail.com} Abstract This paper presents a

More information

EMBEDDED SYSTEMS COURSE CURRICULUM

EMBEDDED SYSTEMS COURSE CURRICULUM On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

Mechatronics and Measurement. Lecturer:Dung-An Wang Lecture 6

Mechatronics and Measurement. Lecturer:Dung-An Wang Lecture 6 Mechatronics and Measurement Lecturer:Dung-An Wang Lecture 6 Lecture outline Reading:Ch7 of text Today s lecture: Microcontroller 2 7.1 MICROPROCESSORS Hardware solution: consists of a selection of specific

More information

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite. EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION

More information

I Introduction to Real-time Applications By Prawat Nagvajara

I Introduction to Real-time Applications By Prawat Nagvajara Electrical and Computer Engineering I Introduction to Real-time Applications By Prawat Nagvajara Synopsis This note is an introduction to a series of nine design exercises on design, implementation and

More information

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors Ron Boe 5/15/2014 This user guide details the servo drives capabilities and physical interfaces. Users will be able to

More information

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1

Module 1. Introduction. Version 2 EE IIT, Kharagpur 1 Module 1 Introduction Version 2 EE IIT, Kharagpur 1 Lesson 3 Embedded Systems Components Part I Version 2 EE IIT, Kharagpur 2 Structural Layout with Example Instructional Objectives After going through

More information

DIRRS+ Digital Infra-Red Ranging System Ideal for robotics projects. Singles (SKU # Pack (SKU #35100)

DIRRS+ Digital Infra-Red Ranging System Ideal for robotics projects. Singles (SKU # Pack (SKU #35100) Ltd DIRRS+ Digital Infra-Red Ranging System Ideal for robotics projects a division of Singles (SKU #35090 4 Pack (SKU #35100) Infrared Distance Measurement 5V Output Signal 3 Output Modes Reliable Optics

More information

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II The prebid meeting for the packages to be purchased under national competitive bidding for TEQIP Phase II was held on 15/10/2013

More information

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual ACU6 Technical Reference Manual ANSARI Controller Unit Type 6 technical reference manual Document topics Specifications Interfacing Dimensions Document Version: 1.03 13. January 2013 By ANSARI GmbH Friedrich-Ebert-Damm

More information

Slick Line Acquisition System Manual

Slick Line Acquisition System Manual SCIENTIFIC DATA SYSTEMS, INC. SLICK LINE ACQUISITION BOX Slick Line Acquisition System Manual This document contains proprietary information. Copyright 2005 Scientific Data Systems, Inc. All rights reserved.

More information

CAUTION: TTL Only, Do Not Use ± 12 V RS-232

CAUTION: TTL Only, Do Not Use ± 12 V RS-232 DIRRS+ Digital Infra-Red Ranging System Ideal for robotics projects Singles (SKU #35090) 4 Pack (SKU #35100) Infrared Distance Measurement 5V Output Signal 3 Output Modes Reliable Optics Easy to use Open

More information

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents Atmel AVR datasheet Contents 1. About this document 2. General information 3. Board overview 4. Getting Started 5. Block schematic and description Appendix A. Circuit diagram B. Compatible AVR device C.

More information

PWR-I/O-DB Power and I/O Daughterboard (#28301)

PWR-I/O-DB Power and I/O Daughterboard (#28301) Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

ASV 2008 Son of a Boatname. Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia

ASV 2008 Son of a Boatname. Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia ASV 2008 Son of a Boatname Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia ASV 2009 SS Boatname ASV 2010 Boatname the Brave Autonomous Surface Vehicle Robotics Club at UCF AUVSI and

More information

Celeron EPIC Computer with GUI and Dual Ethernet SBC4685

Celeron EPIC Computer with GUI and Dual Ethernet SBC4685 Celeron EPIC Computer with GUI and Dual SBC4685 Features Ready to run Celeron/Pentium III computer Color flat-panel support Four serial ports CAN Bus interface PC/104 & PC/104-Plus expansion The SBC4685

More information

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES Microcomputer/Controller Featuring the Philips LPC2106 FEATURES Powerful 60 MHz, 32-bit ARM processing core. Pin compatible with 24 pin Stamp-like controllers. Small size complete computer/controller with

More information

ECE 480 Team 5 Introduction to MAVRK module

ECE 480 Team 5 Introduction to MAVRK module ECE 480 Team 5 Introduction to MAVRK module Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh Definition of MAVRK Component of MAVRK starter Kit Component of umavrk Module design procedure

More information

ACR8000 Hardware Manual

ACR8000 Hardware Manual p/n YPM08119 Automation ACR8000 Hardware Manual Effective: October 7, 2002 This page intentionally left blank. ACR8000 Hardware Manual P/N PM08119 Version Change: From: Version 1.02, Dated 7/8/1999 To:

More information

DIGITAL COMPASS SOLUTION

DIGITAL COMPASS SOLUTION Features 5 Heading Accuracy, 0.5 Resolution 2-axis Capability Small Size (19mm x 19mm x 4.5mm), Light Weight Advanced Hard Iron Calibration Routine for Stray Fields and Ferrous Objects 0 to 70 C Operating

More information

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick TOOLSTICK C8051F330 DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent

More information

MAXREFDES82#: SMART FORCE SENSOR

MAXREFDES82#: SMART FORCE SENSOR System Board 6266 MAXREFDES82#: SMART FORCE SENSOR Maxim s MAXREFDES82# features a next generation industrial, smart force sensor. Mounted on a quadrant of load cells channeled into a multi-channel, 24-bit

More information

Team Gnomes Presents. P38X9-WXZZZ45397ERV.JAS95_MGD A Black Box solution to turning old monitors into digital picture frames

Team Gnomes Presents. P38X9-WXZZZ45397ERV.JAS95_MGD A Black Box solution to turning old monitors into digital picture frames Team Gnomes Presents P38X9-WXZZZ45397ERV.JAS95_MGD A Black Box solution to turning old monitors into digital picture frames Outline of Presentation Team member introduction Overview of Project Block Diagram

More information

MTRX3700 Mechatronics

MTRX3700 Mechatronics MTRX3700 Mechatronics 3 2015 PIC18F452 Software Exercises David Rye You are to work in a group of two students to write, debug and demonstrate a series of small assembly language and C programs that meet

More information

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick TOOLSTICK C8051F931 DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent

More information

Design Document. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Design Document. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai Design Document May13-06 Logging DC Wattmeter Team Member: Ailing Mei Andrew Kom Chongli Cai David Hoffman Advisor : Collin Christy Client: Garmin International Qiaoya Cui 0 Table of Contents EXECUTIVE

More information

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick TOOLSTICK C8051F560 DAUGHTER CARD USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent

More information

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform. Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform www.sierraradio.net www.hamstack.com Topics Introduction Hardware options Software development HamStack project

More information

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The Mega128-Development board is designed for

More information

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor 1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor

More information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 1. Course Overview and The 8051 Architecture Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives

More information

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN 46268 (317) 471-1577 (317) 471-1580 FAX http://www.prllc.com GENERAL The MegaAVR-Development board is designed for

More information

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 Subject: Microcontroller and Interfacing (151001) Class: B.E.Sem V (EC-I & II) Q-1 Explain RISC

More information

DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR

DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR DESIGN AND IMPLEMENTATION OF FPGA BASED MULTIPURPOSE REAL-TIME CONTROLLER FOR HYBRID STEPPER MOTOR Arun G Mohan 1 and Vijina K 2 1 PG Student [Electrical Machines], Department of EEE, Sree Buddha College

More information

EZ-Bv4 Datasheet v0.7

EZ-Bv4 Datasheet v0.7 EZ-Bv4 Datasheet v0.7 Table of Contents Introduction... 2 Electrical Characteristics... 3 Regulated and Unregulated Power Pins... 4 Low Battery Warning... 4 Hardware Features Main CPU... 5 Fuse Protection...

More information

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 8051 Intermidiate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

CEIBO FE-5111 Development System

CEIBO FE-5111 Development System CEIBO FE-5111 Development System Development System for Atmel W&M T89C5111 Microcontrollers FEATURES Emulates Atmel W&M T89C5111 4K Code Memory Real-Time Emulation and Trace Frequency up to 33MHz/5V ISP

More information

Wall Industries SMPS and Microcontrollers

Wall Industries SMPS and Microcontrollers Wall Industries SMPS and Microcontrollers Introduction Wall Industries commitment to the latest technologies is evident in its recent announcement to add microcontrollers to their already advanced designs.

More information

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter C8051F32X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F32x Development Kit contains the following items: C8051F320 Target Board C8051Fxxx Development Kit Quick-Start Guide C8051F32x Development

More information

Accelerometer-Based Musical Instrument

Accelerometer-Based Musical Instrument Accelerometer Music Instrument University of Texas at Austin TI Innovation Challenge 2015 Project Report Team Leader: Team Members: Advising Professor: Video Texas Instruments Mentor (if applicable): Date:12/13/2014

More information

ElectronFlux USB Module

ElectronFlux USB Module ElectronFlux USB Module Product ID. : 800 Board Rev. : 1.00 Date : Mar 28, 2008 Firmware Rev. : 1.10 Node Firmware Rev. : 1.30 Beta Innovations Inc. (c) 2006-2008 http://www.betainnovations.com Table of

More information

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT 1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug

More information

Keywords: Soft Core Processor, Arithmetic and Logical Unit, Back End Implementation and Front End Implementation.

Keywords: Soft Core Processor, Arithmetic and Logical Unit, Back End Implementation and Front End Implementation. ISSN 2319-8885 Vol.03,Issue.32 October-2014, Pages:6436-6440 www.ijsetr.com Design and Modeling of Arithmetic and Logical Unit with the Platform of VLSI N. AMRUTHA BINDU 1, M. SAILAJA 2 1 Dept of ECE,

More information

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing

More information

Industrial PC for real-time rapid prototyping KEY FEATURES

Industrial PC for real-time rapid prototyping KEY FEATURES xpc TargetBox Industrial PC for real-time rapid prototyping xpc TargetBox is an industrial PC system that features a combination of performance, ruggedness, and I/O expandability in a compact package specifically

More information

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief

CPT-DA Texas Instruments TMS320F28377D controlcard compatible. DA Series Interface Card. Technical Brief CPT-DA28377 Texas Instruments TMS320F28377D controlcard compatible DA Series Interface Card Technical Brief May 2015 Manual Release 1 Card Version 1.0 Copyright 2015 Creative Power Technologies P/L P.O.

More information

MAXREFDES108#: NON-ISOLATED 12V/1A POE POWERED DEVICE POWER SUPPLY

MAXREFDES108#: NON-ISOLATED 12V/1A POE POWERED DEVICE POWER SUPPLY System Board 6289 MAXREFDES108#: NON-ISOLATED 12V/1A POE POWERED DEVICE POWER SUPPLY To meet the increasing demands for non-isolated Power over Ethernet (PoE) power solutions, Maxim has developed innovative,

More information

AC : DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION

AC : DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION AC 2007-3083: DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION Yoon Kim, Virginia State University YOON G. KIM is an Assistant Professor of Computer Engineering in the Department of

More information

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) (Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all

More information

1 Digital tools. 1.1 Introduction

1 Digital tools. 1.1 Introduction 1 Digital tools 1.1 Introduction In the past few years, enormous advances have been made in the cost, power, and ease of use of microcomputers and associated analog and digital circuits. It is now possible,

More information

Figure 1. A test controller communicates with User I/O, the DUT, a DMM, and a PC (for program development).

Figure 1. A test controller communicates with User I/O, the DUT, a DMM, and a PC (for program development). Build a microcontroller-based functional tester Save money by embedding test capabilities into fixtures, enclosures, or larger systems. Overton Claborne, Overton Instruments A typical PC-based test system

More information

Microprocessors B Lab 3 Spring PIC24/24LC515 EEPROM Interface Using I 2 C

Microprocessors B Lab 3 Spring PIC24/24LC515 EEPROM Interface Using I 2 C PIC24/24LC515 EEPROM Interface Using I 2 C Lab Report Objectives Materials See separate report form located on the course webpage. This form should be completed during the performance of this lab. 1) To

More information

SUB-SYSTEM BOARD 5562 Campbell (MAXREFDES4#): 16-Bit High-Accuracy 4-20mA Input Isolated Analog Front End (AFE)

SUB-SYSTEM BOARD 5562 Campbell (MAXREFDES4#): 16-Bit High-Accuracy 4-20mA Input Isolated Analog Front End (AFE) Maxim > Design Support > Technical Documents > Sub-System Boards > APP 5562 Keywords: Campbell, MAXREFDES4, subsystem reference design, analog front end, AFE, industrial sensors, isolated power and data,

More information

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers What is common between these systems? What is common between these systems? Each consists of an internal smart computer

More information

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems

DT7837. ARM Module for Embedded Applications. Overview. Key Features. Supported Operating Systems DT7837 ARM Module for Embedded Applications Overview The DT7837 is a high accuracy dynamic signal acquisition module for noise, vibration, and acoustic measurements with an embedded Cortex-A8 600 MHz ARM

More information

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd.

RFID: Read and Display V2010. Version 1.1. Sept Cytron Technologies Sdn. Bhd. PR8-B RFID: Read and Display V2010 Version 1.1 Sept 2010 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended through suggestion

More information

A Control System Plant Simulator

A Control System Plant Simulator A Control System Plant Simulator utilizing the mbed NXP LPC1768 Microcontroller For: NXP mbed Design Challenge Sponsors: NXP/mbed/Elektor/Circuit Cellar Date: February 28, 2011 By: NXP-3892 Motivation

More information

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system. Course Code: EEE 4846 International Islamic University Chittagong (IIUC) Department of Electrical and Electronic Engineering (EEE) Course Title: Embedded System Sessional Exp. 1: Familiarization with necessary

More information

AVR Microcontrollers Architecture

AVR Microcontrollers Architecture ก ก There are two fundamental architectures to access memory 1. Von Neumann Architecture 2. Harvard Architecture 2 1 Harvard Architecture The term originated from the Harvard Mark 1 relay-based computer,

More information

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai Project Plan May13-06 Logging DC Wattmeter Team Member: Ailing Mei Andrew Kom Chongli Cai Advisor : Collin Christy Client: Garmin International David Hoffman Qiaoya Cui Table of Contents Need Statement...

More information

Project design tutorial (I)

Project design tutorial (I) Project design tutorial (I) Design or project specifications Divide the project or system into blocks or subsystems (top-down design) (hierarchical design) Analogue subsystem Mixed-signal subsystem Digital

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

Digilab 2 XL Reference Manual

Digilab 2 XL Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 XL Reference Manual Revision: May 7, 2002 Overview The Digilab 2 XL (D2XL) development board

More information

Doc: page 1 of 8

Doc: page 1 of 8 Minicon Reference Manual Revision: February 9, 2009 Note: This document applies to REV C of the board. 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Minicon board is a

More information

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port

Revision: 5/7/ E Main Suite D Pullman, WA (509) Voice and Fax. Power jack 5-9VDC. Serial Port. Parallel Port Digilent Digilab 2 Reference Manual www.digilentinc.com Revision: 5/7/02 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The Digilab 2 development board (the D2) features the

More information

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT AC 2007-1527: INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT Ahad Nasab, Middle Tennessee State University SANTOSH KAPARTHI, Middle Tennessee State University American Society for Engineering Education,

More information

Digilab 2E Reference Manual

Digilab 2E Reference Manual Digilent 2E System Board Reference Manual www.digilentinc.com Revision: February 8, 2005 246 East Main Pullman, WA 99163 (509) 334 6306 Voice and Fax Digilab 2E Reference Manual Overview The Digilab 2E

More information

ARDUINO YÚN MINI Code: A000108

ARDUINO YÚN MINI Code: A000108 ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating

More information

MeterBuilder MB-1 PROGRAMMABLE RF POWER METER. CIRCUIT DESCRIPTION Version 1.01 June 2011

MeterBuilder MB-1 PROGRAMMABLE RF POWER METER. CIRCUIT DESCRIPTION Version 1.01 June 2011 MeterBuilder MB-1 PROGRAMMABLE RF POWER METER CIRCUIT DESCRIPTION Version 1.01 June 2011 Patent and Copyright Notices Patent Applied For Copyright Material in this document copyrighted 2011 FullWave, LLC.

More information

LO-LED64 Latched Output Card

LO-LED64 Latched Output Card LO-LED64 Latched Output Card Product ID. : LO-LED64 Rev. : 1.00 Date : Nov 23, 2007 Firmware Rev. : N/A Beta Innovations (c) 2007 http://www.betainnovations.com Table of Contents Connecting the LO-LED64

More information

Xilinx Vivado/SDK Tutorial

Xilinx Vivado/SDK Tutorial Xilinx Vivado/SDK Tutorial (Laboratory Session 1, EDAN15) Flavius.Gruian@cs.lth.se March 21, 2017 This tutorial shows you how to create and run a simple MicroBlaze-based system on a Digilent Nexys-4 prototyping

More information

Bolt 18F2550 System Hardware Manual

Bolt 18F2550 System Hardware Manual 1 Bolt 18F2550 System Hardware Manual Index : 1. Overview 2. Technical specifications 3. Definition of pins in 18F2550 4. Block diagram 5. FLASH memory Bootloader programmer 6. Digital ports 6.1 Leds and

More information

GAUSS: ABACUS User Selectable Options Sheet [ABACUS2017_ ]

GAUSS: ABACUS User Selectable Options Sheet [ABACUS2017_ ] [ ] Table of contents Table of contents... 2 Acronyms... 3 1. Introduction... 4 2. Blocks Diagram, Connectors and Pinout overview... 5 3. Options Sheet Selection Guide... 6 3.1. GPIO Expander... 6 3.2.

More information

VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES:

VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES: DLP-VLOG *LEAD-FREE* VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES: Virtually Unlimited Data Storage Utilizing FTDI s New Vinculum USB Host IC Data Logged to USB Flash Drive Low-Power

More information

Motion Control Computing Architectures for Ultra Precision Machines

Motion Control Computing Architectures for Ultra Precision Machines Motion Control Computing Architectures for Ultra Precision Machines Mile Erlic Precision MicroDynamics, Inc., #3-512 Frances Avenue, Victoria, B.C., Canada, V8Z 1A1 INTRODUCTION Several computing architectures

More information

With a digital input we can read two states, a high or low. A switch can be open or closed.

With a digital input we can read two states, a high or low. A switch can be open or closed. Page 1 of 6 PRODUCT INFORMATION B&B ELECTRONICS Data Acquisition Basics Data Acquisition hardware devices provide an interface between electrical signals a computer can read or can output to control things

More information

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd. Display Real Time Clock (RTC) On LCD PR12 Version 1.2 Aug 2008 Cytron Technologies Sdn. Bhd. Information contained in this publication regarding device applications and the like is intended through suggestion

More information

AP3156 Evaluation Module

AP3156 Evaluation Module Features V IN Range: 2.7V to 5.5V Fully Programmable Current with Single Wire - 32-Step Logarithmic Scale - 20/25mA Max Current per Channel - Four Low Current Settings Down to 50μA - Low IQ (50μA) for

More information

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers

Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers Chapter 3 Development of a MATLAB Data Acquisition and Control Toolbox for PIC Microcontrollers 3.1. Introduction Data acquisition and control boards (DACBs) are essential for interfacing sensors/actuators

More information

BARIX IO12. I/O to RS-485 Modbus converter for commercial interfacing, control and home automation applications PRO D UCT MANUAL. Version: 2.

BARIX IO12. I/O to RS-485 Modbus converter for commercial interfacing, control and home automation applications PRO D UCT MANUAL. Version: 2. BARIX IO12 I/O to RS-485 Modbus converter for commercial interfacing, control and home automation applications PRO D UCT MANUAL Version: 2.01 Date: 06/03/2014 For Firmware Version 10 Table of Contents

More information

Electronic Design for Power Control Technology and Knowledge transferred from University to Industry

Electronic Design for Power Control   Technology and Knowledge transferred from University to Industry CITCEA-UPC Electronic Design for Power Control www.citcea.upc.edu Technology and Knowledge transferred from University to Industry 1 CITCEA-UPC is a centre for research and technology innovation born in

More information

UNIT 3 THE 8051-REAL WORLD INTERFACING

UNIT 3 THE 8051-REAL WORLD INTERFACING UNIT 3 THE 8051-REAL WORLD INTERFACING 8031/51 INTERFACING TO EXTERNAL MEMORY The number of bits that a semiconductor memory chip can store is called chip capacity It can be in units of Kbits (kilobits),

More information

Digilab 2 Reference Manual

Digilab 2 Reference Manual 125 SE High Street Pullman, WA 99163 (509) 334 6306 (Voice and Fax) www.digilentinc.com PRELIMINARY Digilab 2 Reference Manual Revision: November 19, 2001 Overview The Digilab 2 (D2) development board

More information

4I39 RS-422 ANYTHING I/O MANUAL

4I39 RS-422 ANYTHING I/O MANUAL 4I39 RS-422 ANYTHING I/O MANUAL V1.0 Table of Contents GENERAL.......................................................... 1 DESCRIPTION................................................. 1 HARDWARE CONFIGURATION........................................

More information

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 8051 Basic Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

Contents. The USB Logic Tool... 2 Programming... 2 Using the USB Logic Tool... 6 USB Logic Tool Features... 7 Device Hardware...

Contents. The USB Logic Tool... 2 Programming... 2 Using the USB Logic Tool... 6 USB Logic Tool Features... 7 Device Hardware... USB Logic Tool Contents The USB Logic Tool... 2 Programming... 2 Using the USB Logic Tool... 6 USB Logic Tool Features... 7 Device Hardware... 11 The USB Logic Tool The device is meant to be a prototyping

More information

MAXSANTAFEEVSYS User Manual

MAXSANTAFEEVSYS User Manual MAXSANTAFEEVSYS User Manual Rev 0; 5/14 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated s website at www.maximintegrated.com. Maxim

More information

DSP240-LPI Inverter Controller Card. Technical Brief

DSP240-LPI Inverter Controller Card. Technical Brief DSP240-LPI Inverter Controller Card Technical Brief September 2006 Manual Release 3.0 Card Revision 3.0 Copyright 2001-2006 Creative Power Technologies P.O. Box 714 MULGRAVE Victoria, 3170 Tel: +61-3-9543-8802

More information

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help AVR Intermediate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

The Microcontroller Idea Book

The Microcontroller Idea Book The following material is excerpted from: The Microcontroller Idea Book Circuits, Programs, & Applications featuring the 8052-BASIC Microcontroller by Jan Axelson copyright 1994, 1997 by Jan Axelson ISBN

More information

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1.

Purchase Agreement. P&E Microcomputer Systems, Inc. P.O. Box 2044 Woburn, MA Manual version 1. Purchase Agreement P&E Microcomputer Systems, Inc. reserves the right to make changes without further notice to any products herein to improve reliability, function, or design. P&E Microcomputer Systems,

More information

DEV-1 HamStack Development Board

DEV-1 HamStack Development Board Sierra Radio Systems DEV-1 HamStack Development Board Reference Manual Version 1.0 Contents Introduction Hardware Compiler overview Program structure Code examples Sample projects For more information,

More information

ARDUINO INDUSTRIAL 1 01 Code: A000126

ARDUINO INDUSTRIAL 1 01 Code: A000126 ARDUINO INDUSTRIAL 1 01 Code: A000126 The Industrial 101 is a small form-factor YUN designed for product integration. OVERVIEW: Arduino Industrial 101 is an Evaluation board for Arduino 101 LGA module.

More information

BMS: Installation Manual v2.x - Documentation

BMS: Installation Manual v2.x - Documentation Page 1 of 7 BMS: Installation Manual v2.x From Documentation This section describes how external peripheral devices are connected and additional functions of the BMS are used. I you have not done so already,

More information