ECE383: Microprocessors Lab 9 Analog-to-Digital and Digital-to-Analog Conversion with I 2 C Serial EEPROM Data Storage

Size: px
Start display at page:

Download "ECE383: Microprocessors Lab 9 Analog-to-Digital and Digital-to-Analog Conversion with I 2 C Serial EEPROM Data Storage"

Transcription

1 ECE383: Microprocessors Lab 9 Analog-to-Digital and Digital-to-Analog Conversion with I 2 C Serial EEPROM Data Storage Goals: The goals of this lab are to introduce students to a PIC24-based hardware system capable of analog-to-digital (ADC) and digital-to-analog (DAC) conversion with I2C Serial EEPROM data storage. The lab will require students to expand the PIC24 reference schematic to include a MAXIM 548 DAC and a 24LC515 I 2 C serial EEPROM and additional components. The laboratory will require students to wire SPIbased MAXIM 548A DAC and I 2 C-based 24LC515 integrated circuits into their PIC24- based Microstick II system and program the system to act as a data acquisition and storage device. 1. Introduction This lab introduces basic analog to digital data conversion using ADC module on the PIC24 processor and digital to analog conversion using the SPI-based MAXIM 548 DAC. A 24LC515 I 2 C serial EEPROM will be used to store data collected from the ADC module. The tasks in this lab include: Modify the PIC24 reference system schematic and printed circuit board (PCB) layout to include the MAXIM 548A DAC, the 24LC515 EEPROM and associated hardware. Wire a MAXIM 548A integrated circuit to the PIC24-based Microstick II system on the protoboard. Wire a 24LC515 integrated circuit to the PIC24-based Microstick II on the protoboard. Write a C program to program the Microstick II to act as a data acquisition and storage device. 2. TASK 1: PIC24 Reference System Schematic and PCB with MAX548A and 24LC515 For this task we will modify the previously designed schematic and printed circuit board layout to include the MAX548A and 24LC515 components. These components may be found in the component library located on the class website. You will need to download all three files to a directory where you can include them in your schematic and PCB. When complete, your PIC24 system schematic should closely resemble the schematic given in Figure 1. 1 P age

2 Figure 1. Updated PIC24 Schematic. For this task we will create a printed circuit board layout from the PIC24 schematic created as a part of a previous lab. The board size should be 80mm x 80mm. The board part number should be ECE383-LAB9 and the Revision Number should be 001. These parameters can be set through the PCB wizard. Use the Settings->Grids function to set the Working Grid and the Screen Grid to 1mm x 1 mm. Use the Settings->Coordinates function to set the Coordinate System Origin to the lower left corner of the board. Left click on the bottom edge of the board, press the = key and note the Y coordinate value. Left click on the left edge of the board, press the = key and note the X coordinate value. Enter the X and Y values for the Coordinate System Origin using the Settings->Coordinates function. This should set the origin to the lower left corner of the board as indicated by a symbol. Another method for setting the system origin is to highlight an item (i.e. the bottom edge of the board), right click and select Origins->Set System Origin At Item. We will create four mounting holes for this PCB using the Add->Board->Circle function. The diameter for each mounting hole should be 3mm and they should be placed in the four corners of the board with each hole being exactly 2mm from each edge of the board. Use the Tools->Measure function to assist you in this layout. Each of the components should be placed in specific locations on the PCB. Highlight a component and press the = key. This will allow you to type in exact locations for the origins of each of the components. Table 1 gives the X and Y values for the location of each component in your design. Component X location Y location PIC24 (U1) LM (U2) MAX548A (U3) P age

3 24LC515 (U4) SW LED R R R R C C C C C Table 1. Expanded PIC24 System Component Locations. Use the PCB Artist Add Text tool to place the text ECE383 LAB9 and all the names of your design team near the bottom left corner of your design. Select the name of each component and orient the name (using the r key) such that the names are all oriented in the same direction. Use your experience from previous labs to create a PCB similar to the diagram shown in Figure 2 below. Figure 1. Expanded PIC24 System Printed Circuit Board. Use the Output->Reports tool within PCB Artist and create a Design Rule Check Report and a Component Positions Report. 3 P age

4 Most printed circuit boards intended for fabrication include a ground plane. A ground plane on a (PCB) is a large area or layer of copper connected to the circuit's ground point. It serves as the return path for current from many different components. A ground plane is often made as large as possible, covering most of the area of the PCB which is not occupied by circuit traces. In multilayer PCBs, it is often a separate layer covering the entire board. Copper Pour is used to flood areas of a PCB layout with copper, usually connected to a nominated signal through thermal connections, typically Ground (GND) or VCC. This facility will then create voids around tracks, component pads, vias and other electrical obstacles. From the Add menu, select Copper Pour Area> Rectangle Other Pour Area options are available for adding different shapes. We will add the pour area to the Top Copper layer. Pour areas and poured copper can be added to any electrical layer. Create a rectangle that is one millimeter inside the outer board edges. Once the rectangle is created, left click to select one of the rectangle edges. Right click and, from the popup shortcut menu, select Pour Copper. A dialog is displayed from where you can select parameters for the poured area, such as the net name association and thermal connections etc. Select the GND Net name. Figure 4 shows the result of the copper pour process. Figure 4. Expanded PIC24 System Printed Circuit Board with Copper Pour. 4 P age

5 TA check: As soon as you enter the lab, show the TA the schematic diagram and the printed circuit board you completed. Include a printout of your schematic diagram and PCB with the copper pour in your lab report. Include the Design Rule Check Report and the Component Positions Report in your lab report. 3. TASK 2: MAX548A Wiring Wire the MAX548A integrated circuit to your Microstick: 1. Connect all required Vdd and Vss (GND) pins on the MAX548A to your system power and ground rails respectively. 2. Connect the LDAC# pin (pin 6) to Vdd. 3. Connect the CS# pin (pin 3) to RB5 (pin 14) on the PIC24 Processor. 4. Connect the DIN pin (pin 4) on the MAX548A to SDO1/RP6 (pin 15) on the PIC24 processor. 5. Connect the SCLK pin (pin 5) in the MAX548A to SCK1/RP7 (pin 16) on the PIC24 processor. Connect the wiper terminal of a thumbwheel potentiometer to pin AN0 of the PIC24 processor. Connect the terminal one of the potentiometer to Vdd and terminal three of the potentiometer to GND. Use the chap11/adc_spidac_test.mcp MPLAB project from the code library as the starting point for this task. Compile this project and download it to the Microstick to verify operation of the MAX548A. Connect the OUTA pin of the MAX548A to the oscilloscope to verify the analog output can vary between 0-3.3V. TA check: Show the TA that your code functions as expected, capture a screenshot of the console output of your code. Use a screen capture tool to capture output windows and include them in your lab report. Include your source language programs in your lab report. 4. TASK 3: 24LC515 Wiring Wire the 24LC515 integrated circuit to your Microstick: 1. Connect all required Vdd and Vss pins on the 24LC515 to your system power and ground rails respectively. Vdd may be labeled Vcc on the 24LC515 pin diagram. 2. Connect A1 and A0 pins to Vss. Connect the A2 pin to Vdd. 3. The WP pin should be left unconnected. 4. Connect the SCL pin (pin 6) on the 24LC515 to SCL1 (pin 17) on the PIC24 processor. 5. Connect the SDA pin (pin 5) in the 24LC515 to SDA1 (pin 18) on the PIC24 processor. 6. The SDA1 (pin 18) and SCL1 (pin 17) I 2 C pins on your PIC24 µc must have external pull-up resistors Kohm) Use the chap10/mcp24lc515_i2c_eeprom.mcp MPLAB project from the code library as the starting point for this task. Compile this project and download it to the PIC24 processor to verify operation of the 24LC515. TA check: Show the TA that your code functions as expected, capture a screenshot of the console output of your code. Use a screen capture tool to capture output windows and include them in your lab report. Include your source language programs in your lab report. 5 P age

6 5. TASK 4: PIC24 Data Acquisition and Storage Device System Write a program that samples the analog value on the AN0 input every 0.1 seconds and outputs the sampled value to the MAX548A DAC (HINT: consider use of a timer-based interrupt). Provide a console output similar to that in the adc_spidac_test.mcp MPLAB project to verify operation of your system. Every 0.5 seconds an 8-bit value from the AN0 input should be written to the 24LC515 EEPROM. After one minute of data sampling, you system should stop sampling the data and output all the sampled values from the 24LC515 EEPROM to the console. TA check: Show the TA that your program functions as expected and capture a screenshot of the console output of your code for your program. 6. Laboratory Report No later than a week from the day the lab is performed, provide the TA a printed copy of the lab report following the ECE383 Lab report Template given on the class website. Each lab group will submit one joint lab report to the TA. Your report should have the reporting requirements needed for Tasks 1-4. The TA will take off a significant number of points (15 points from total lab grade) if your C source does not have the required comments. 7. GRADING POLICY 1. Completion of Task 1 with results included in lab report (20%) 2. Completion of Task 2 with results included in lab report (20%) 3. Completion of Task 3 with results included in lab report (20%) 4. Completion of Task 4 with results included in lab report (20%) 5. Completeness, quality, and correctness of the lab report (20%) 6 P age

ECE383: Microcomputers Lab 6 Basic and Finite State Machine LED and Switch I/O Programming

ECE383: Microcomputers Lab 6 Basic and Finite State Machine LED and Switch I/O Programming ECE383: Microcomputers Lab 6 Basic and Finite State Machine LED and Switch I/O Programming Goals: The goals of this lab are to continue to instruct students in a PIC24-based hardware system using PIO ports

More information

ECE383: Microcomputers Lab 2 PIC24 System Schematic Creation in PCB Artist

ECE383: Microcomputers Lab 2 PIC24 System Schematic Creation in PCB Artist ECE383: Microcomputers Lab 2 PIC24 System Schematic Creation in PCB Artist Goals: The goals of this lab are to introduce students to the creation of a partial PIC24-based schematic and printed circuit

More information

Orcad Layout Plus Tutorial

Orcad Layout Plus Tutorial Orcad Layout Plus Tutorial Layout Plus is a circuit board layout tool that accepts a layout-compatible circuit netlist (ex. from Capture CIS) and generates an output layout files that suitable for PCB

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

- create new schematic to the new project, PCB design begins with a schematic diagram, which present how components are connected

- create new schematic to the new project, PCB design begins with a schematic diagram, which present how components are connected Eagle 8.x tutorial - create a new project, Eagle designs are organized as projects - create new schematic to the new project, PCB design begins with a schematic diagram, which present how components are

More information

Proto-DB (#28310): Prototyping Daughterboard

Proto-DB (#28310): Prototyping Daughterboard 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

PCB Design for Capacitance Rain Sensor

PCB Design for Capacitance Rain Sensor PCB Design for Capacitance Rain Sensor Danny Kang April 14, 2010 EXECUTIVE SUMMARY The definition of sensor is a device that measures a physical quantity and converts it into a signal which can be read

More information

Evaluation Board User Guide UG-047

Evaluation Board User Guide UG-047 Evaluation Board User Guide UG-047 One Technology Way P.O. Box 9106 Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com Evaluating the ADT7310/ADT7410 Temperature Sensors

More information

Lab 9 PCB Design & Layout

Lab 9 PCB Design & Layout Lab 9 PCB Design & Layout ECT 224L Department of Engineering Technology Lab 9 PCB Traces Size dependent upon electrical requirements, design constraints (routing space and clearance), and trace/space resolution

More information

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved

AK-DS2482S-100. Reference manual. Copyright 2016 Artekit Italy All rights reserved AK-DS2482S-100 Reference manual Copyright 2016 Artekit Italy All rights reserved Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy... 3 Copyright information...

More information

Lesson 5: Board Design Files

Lesson 5: Board Design Files 5 Lesson 5: Board Design Files Learning Objectives In this lesson you will: Use the Mechanical Symbol Editor to create a mechanical board symbol Use the PCB Design Editor to create a master board design

More information

Homework 6: Printed Circuit Board Layout Design Narrative

Homework 6: Printed Circuit Board Layout Design Narrative Homework 6: Printed Circuit Board Layout Design Narrative Team Code Name: Treasure Chess Group No. 2 Team Member Completing This Homework: Sidharth Malik E-mail Address of Team Member: malik @ purdue.edu

More information

TUTORIAL SESSION Technical Group Hoda Najafi & Sunita Bhide

TUTORIAL SESSION Technical Group Hoda Najafi & Sunita Bhide TUTORIAL SESSION 2014 Technical Group Hoda Najafi & Sunita Bhide SETUP PROCEDURE Start the Altium Designer Software. (Figure 1) Ensure that the Files and Projects tabs are located somewhere on the screen.

More information

PIC Dev 14 Through hole PCB Assembly and Test Lab 1

PIC Dev 14 Through hole PCB Assembly and Test Lab 1 Name Lab Day Lab Time PIC Dev 14 Through hole PCB Assembly and Test Lab 1 Introduction: The Pic Dev 14 is a simple 8-bit Microchip Pic microcontroller breakout board for learning and experimenting with

More information

Prototyping Module Datasheet

Prototyping Module Datasheet Prototyping Module Datasheet Part Numbers: MPROTO100 rev 002 Zenseio LLC Updated: September 2016 Table of Contents Table of Contents Functional description PROTOTYPING MODULE OVERVIEW FEATURES BLOCK DIAGRAM

More information

Best practices for EMI filtering and IC bypass/decoupling applications

Best practices for EMI filtering and IC bypass/decoupling applications X2Y Component Connection and PCB Layout Guidelines Best practices for EMI filtering and IC bypass/decoupling applications X2Y Attenuators, LLC 1 Common X2Y Circuit Uses EMI FILTERING Conducted and Radiated

More information

Lesson 18: Creating a Hierarchical Block

Lesson 18: Creating a Hierarchical Block Lesson 18: Creating a Hierarchical Block Lesson Objectives After you complete this lesson you will be able to: Create hierarchical blocks Copying Schematics between Projects You can copy and paste between

More information

Obsolete. LX1800 SMBus TO ANALOG INTERFACE

Obsolete. LX1800 SMBus TO ANALOG INTERFACE LX1800 SMBus TO ANALOG INTERFACE TM Page 1 INTRODUCING TO PRODUCT The LX1800 Evaluation Board is available from for evaluating the functionality and performance of the LX1800 SMBus to Analog Interface

More information

University of Kansas EECS Circuit Board Fabrication Tutorial for 212 Lab

University of Kansas EECS Circuit Board Fabrication Tutorial for 212 Lab University of Kansas EECS Circuit Board Fabrication Tutorial for 212 Lab Preparing For Export... 1 Assigning Footprints... 1 Recommended Footprints... 2 No Connects... 3 Design Rules Check... 3 Create

More information

PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1

PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1 Name Lab Day Lab Time PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1 Introduction: The Pic Dev 14 SMD is a simple 8-bit Microchip Pic microcontroller breakout board for learning and experimenting

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

A0021. Overview. Features. Ordering Information. HSS Touch Signature IC 6 Input - I 2 C. Part Number Format: A X Y Z

A0021. Overview. Features. Ordering Information. HSS Touch Signature IC 6 Input - I 2 C. Part Number Format: A X Y Z VSS NC NC VDD SDA SENSOR 2 SENSOR 1 ADD1 HSS Touch Signature IC 6 Input - I 2 C A0021 Overview The patented AlSentis A0021 Touch IC is a complete 1 6 input touch sensing solution. It includes all signal

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

Exercise 1. Section 2. Working in Capture

Exercise 1. Section 2. Working in Capture Exercise 1 Section 1. Introduction In this exercise, a simple circuit will be drawn in OrCAD Capture and a netlist file will be generated. Then the netlist file will be read into OrCAD Layout. In Layout,

More information

None. MICROCONTROLLERS III

None. MICROCONTROLLERS III MICROCONTROLLERS III PREREQUISITES: MODULE 10: MICROCONTROLLERS II. OUTLINE OF MODULE 11: What you will learn about in this Module: Use of a much more powerful microcontroller: the PIC16F877 In-circuit

More information

Introduction Creating a Project Footprint Design

Introduction Creating a Project Footprint Design EEC 134 Application Note Introduction to PCB Design Cameron Vossoughi Introduction Being fluent in PCB design is essential for electrical engineers regardless of their discipline focus. This application

More information

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z

A0061. Overview. Features. Ordering Information. HSS Touch Signature IC 15 Input - I 2 C. Part Number Format: A X Y Z Sensor5 ADD2 ADD1 SCL SDA Sensor6 Sensor7 Sensor1 Sensor0 Reset NC NC Sensor14 Sensor13 HSS Touch Signature IC 15 Input - I 2 C A0061 Overview The patented AlSentis A0061 Touch IC is a complete 1 15 input

More information

Skywire Hardware Design Checklist NimbeLink Corp Updated: August 2018

Skywire Hardware Design Checklist NimbeLink Corp Updated: August 2018 Skywire Hardware Design Checklist NimbeLink Corp Updated: August 2018 PN 1001787 rev 2 NimbeLink Corp. All Rights Reserved. 1 Table of Contents Table of Contents 2 Introduction 3 Scope 3 Orderable Devices

More information

Introduction to NI Multisim & Ultiboard

Introduction to NI Multisim & Ultiboard George Washington University School of Engineering and Applied Science Electrical and Computer Engineering Department Introduction to NI Multisim & Ultiboard Dr. Amir Aslani 8/20/2017 2 Outline Design

More information

Using OrCAD Layout Plus A Simple Guide

Using OrCAD Layout Plus A Simple Guide Using OrCAD Layout Plus A Simple Guide Written by Jose Cabral September 2006 Revised by Nithin Raghunathan 1 SKETCH THE CIRCUIT YOU WISH TO LAYOUT SKETCH THE LAYOUT COM J1 OUTPUT +12 COM -12 COM INPUT

More information

ENGG1015: Project Circuits

ENGG1015: Project Circuits : The Big Picture 1 st Semester 2012-13 (v1.0) 1 Overview This document summarizes the circuit that you need to construct in order to interface with the required steps, namely, the ball counting tunnel

More information

Boot Camp-Special Ops Challenge Quiz

Boot Camp-Special Ops Challenge Quiz 1. What s the key difference between a panel and dialog window? a. There is none b. Panels must be closed in order to continue editing, whereas dialogs can be left open c. Dialogs must be closed in order

More information

HW #2 - Eagle Tutorial

HW #2 - Eagle Tutorial HW #2 - Eagle Tutorial The goal of this homework is to teach the user the basic steps of producing a switching power supply schematic and a printed circuit board using the Eagle Application. While tutorial

More information

Features. General Description. Component List

Features. General Description. Component List General Description The MAX5217 evaluation kit (EV kit) demonstrates the MAX5217, 16-bit, single-channel, low-power, buffered voltage-output DAC. The IC comes in an 8-pin µmax package. The EV kit provides

More information

Intro to Multisim & Ultiboard

Intro to Multisim & Ultiboard Intro to Multisim & Ultiboard (Lab by Wayne Stanton) Note: This document was written for version 13.0 of Multisim and Ultiboard. Note: A grade for this lab will be applied upon receipt of the project file.

More information

Finite State Machine Lab

Finite State Machine Lab Finite State Machine Module: Lab Procedures Goal: The goal of this experiment is to reinforce state machine concepts by having students design and implement a state machine using simple chips and a protoboard.

More information

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group.

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group. Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group. Revision Notes: Aug. 2003 update and edit A. Mason add intro/revision/contents

More information

2008 년안산일대디지털정보통신학과 CAD 강의용자료 PADS 2007

2008 년안산일대디지털정보통신학과 CAD 강의용자료 PADS 2007 2008 년안산일대디지털정보통신학과 CAD 강의용자료 PADS 2007 1 Learning the PADS User Interface What you will learn: Modeless Commands Panning & Zooming Object Selection Methods Note: This tutorial will use PADS Layout to

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

ASM330LHH. Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope. Data brief. Features. Applications. Description

ASM330LHH. Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope. Data brief. Features. Applications. Description Data brief Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope Features LGA-14L Typ: (2.5 x 3.0 x 0.83 mm³) AEC-Q100 qualified Extended temperature range from -40 to +105 C Embedded compensation

More information

Department of Electrical and Electronics Engineering SSN College of Engineering

Department of Electrical and Electronics Engineering SSN College of Engineering 1 Department of Electrical and Electronics Engineering SSN College of Engineering 2 TABLE OF CONTENTS EAGLE CADSOFT Professional 2 Getting Started 3 Toolbar quick reference 5 Creating the Schematic 6 Creating

More information

Laboratory 10. Programming a PIC Microcontroller - Part II

Laboratory 10. Programming a PIC Microcontroller - Part II Laboratory 10 Programming a PIC Microcontroller - Part II Required Components: 1 PIC16F88 18P-DIP microcontroller 1 0.1 F capacitor 3 SPST microswitches or NO buttons 4 1k resistors 1 MAN 6910 or LTD-482EC

More information

Laboratory 1 Introduction to the Arduino boards

Laboratory 1 Introduction to the Arduino boards Laboratory 1 Introduction to the Arduino boards The set of Arduino development tools include µc (microcontroller) boards, accessories (peripheral modules, components etc.) and open source software tools

More information

HP07 Digipot Interface Module

HP07 Digipot Interface Module HP07 Digipot Interface Module Overview: The module is designed to provide an easy to use interface for the industry standard Up/Down interface based digital potentiometers. The module accepts either parallel

More information

RTC Interface 89C51 DS M. Krishna Kumar MAM/M7/LU17/V1/ Vcc VCC 5 SDA P1.0 6 SCL P KHz 3 BAT 3.

RTC Interface 89C51 DS M. Krishna Kumar MAM/M7/LU17/V1/ Vcc VCC 5 SDA P1.0 6 SCL P KHz 3 BAT 3. RTC Interface 89C51 Vcc P1.0 10k 10k 5 SDA DS 1307 8 VCC P1.1 6 SCL X1 1 + 3 BAT X2 2 32.768KHz - 3.6V 4 GND INTB\SQW 7 M. Krishna Kumar MAM/M7/LU17/V1/2004 1 RTC Interface contd. DS 1307 is a real time

More information

MAX5705A, MAX5705B, MAX5803, MAX5804, MAX5805A, MAX5805B

MAX5705A, MAX5705B, MAX5803, MAX5804, MAX5805A, MAX5805B General Description The MAX5X05 evaluation kit (EV kit) demonstrates the MAX5705 and MAX5805 12-bit, single-channel, lowpower DACs with internal reference and buffered voltage output. The MAX5705 and the

More information

specification: imp001

specification: imp001 specification: imp001 version 20140812 http://www.electricimp.com 1. Product description 1.1 General description The imp001 is a complete wireless network node in a card form factor. It works in conjunction

More information

Creating a PCB Design with OrCAD PCB Editor

Creating a PCB Design with OrCAD PCB Editor Creating a PCB Design with OrCAD PCB Editor This guide is focused on learning how to create a PCB (Printed Circuit board) design. The guide will make use of the PCB Flow menu that is part of this workshop

More information

Complete Tutorial (Includes Schematic & Layout)

Complete Tutorial (Includes Schematic & Layout) Complete Tutorial (Includes Schematic & Layout) Download 1. Go to the "Download Free PCB123 Software" button or click here. 2. Enter your e-mail address and for your primary interest in the product. (Your

More information

Eagle use in Prototyping

Eagle use in Prototyping MICHIGAN STATE UNIVERSITY COLLEGE OF ENGINEERING Eagle use in Prototyping Eleazar Gutierrez 4/3/2015 Facilitator: Dr. Binseng Wang Design Team 12 Sponsor: MSU Solar Car Team Abstract In the development

More information

Lab Overview. Lab Details. ECEN 4613/5613 Embedded System Design Week #7 Spring 2005 Lab #4 2/23/2005

Lab Overview. Lab Details. ECEN 4613/5613 Embedded System Design Week #7 Spring 2005 Lab #4 2/23/2005 ECEN 4613/5613 Embedded System Design Week #7 Spring 2005 Lab #4 2/23/2005 Lab Overview In this lab assignment, you will do the following: Add a serial EEPROM and an LCD to the hardware developed in Labs

More information

PCB Design utilizing Cadence Software. Application Note

PCB Design utilizing Cadence Software. Application Note PCB Design utilizing Cadence Software Application Note Kyle Schultz 11-9-11 ECE 480 Design Team 5 Keywords: Schematic, PCB, Fabrication, Cadence, Design Entry CIS, Allegro Table of Contents Abstract 1

More information

GRAVITECH GROUP

GRAVITECH GROUP GRAVITECH.US uresearch GRAVITECH GROUP Description The I2C-ADC board is a 14-pin CMOS device that provides 8-CH, 12-bit of Analog to Digital Converter (ADC) using I 2 C bus. There are no external components

More information

AN-619 APPLICATION NOTE

AN-619 APPLICATION NOTE APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel : 781/329-4700 Fax: 781/326-8703 www.analog.com Using the ADN8810 Demo Board v2.0 by Troy Murphy and Chris Kung OVERVIEW The

More information

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 CONTENTS dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches and Jumpers 7 MCU Sockets 8 Power Supply 10 On-Board USB 2.0 Programmer 11 MikroICD 12 RS-232 Communication Circuit 13

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

Standard Logic Chips and National Instruments ELVIS Breadboarding for Combinational Logic Circuits

Standard Logic Chips and National Instruments ELVIS Breadboarding for Combinational Logic Circuits ECE380 Digital Logic: Design Activity #4 Standard Logic Chips and National Instruments ELVIS Breadboarding for Combinational Logic Circuits INTRODUCTION In Design Activity #4 you will use the National

More information

Downloaded from Elcodis.com electronic components distributor

Downloaded from Elcodis.com electronic components distributor CONTENTS LV24-33A KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6 Switches and Jumpers 7 MCU Sockets 8 Power Supply 10 On-board USB 2.0 Programmer 11 RS-232 Communication Circuit 12 LEDs 14 Push

More information

Malikarjun Avula, Emil Jovanov Electrical and Computer Engineering Department University of Alabama in Huntsville CPE 495 September 03, 2009

Malikarjun Avula, Emil Jovanov Electrical and Computer Engineering Department University of Alabama in Huntsville CPE 495 September 03, 2009 Malikarjun Avula, Emil Jovanov Electrical and Computer Engineering Department University of Alabama in Huntsville CPE 495 September 03, 2009 Agenda PCB Design Process General Guidelines Express SCH Getting

More information

Table of Contents. Introductory Material

Table of Contents. Introductory Material Table of Contents Introductory Material 0.1 Equipment Intoduction 1 breadboard area stimulator board 2 The Board of Education The TDS 340 oscilloscope 0.2 Getting Started with the Micro-controller The

More information

Outline for Today. Lab Equipment & Procedures. Teaching Assistants. Announcements

Outline for Today. Lab Equipment & Procedures. Teaching Assistants. Announcements Announcements Homework #2 (due before class) submit file on LMS. Submit a soft copy using LMS, everybody individually. Log onto the course LMS site Online Assignments Homework 2 Upload your corrected HW2-vn.c

More information

Evaluates: MAX98357A/MAX98357B (TQFN) MAX98357 Evaluation System (TQFN)

Evaluates: MAX98357A/MAX98357B (TQFN) MAX98357 Evaluation System (TQFN) General Description The MAX98357 development board (DEV board) is a fully assembled and tested PCB that evaluates the MAX98357 I2S digital input Class D power amplifier. The DEV board operates from a single

More information

EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits

EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits Contents Objective:... 2 Part 1: Introduction... 2 Part 2 Simulation of a CMOS Inverter... 3 Part 2.1 Attaching technology information... 3 Part

More information

PCB Layout and Design Guide for CH7102A HDMI to BT656 Converter with IIC Slave

PCB Layout and Design Guide for CH7102A HDMI to BT656 Converter with IIC Slave Chrontel AN-B07 Application Notes PCB Layout and Design Guide for CH70A HDMI to BT Converter with IIC Slave.0 INTRODUCTION The CH70A is a low-cost, low-power semiconductor device, which can convert HDMI

More information

HDMI To HDTV Converter

HDMI To HDTV Converter Chrontel AN-B0 Application Notes P C B L ayout and Desig n Guide for CH7 03B HDMI To HDTV Converter.0 INTRODUCTION The CH703B is a low-cost, low-power semiconductor device, which can convert HDMI signals

More information

CADSOFT EAGLE TUTORIAL

CADSOFT EAGLE TUTORIAL CADSOFT EAGLE TUTORIAL IEEE OPS 2013-2014 By Shubham Gandhi, Kamal Kajouke 1 Table of Contents 1. Introduction 1.1 Getting Started 1.2 Eagle Schematic Editor 1.3 The Toolbar and Command Bar 1.4 Importing

More information

Electronics Construction Manual

Electronics Construction Manual Electronics Construction Manual MitchElectronics 2018 Version 1 07/05/2018 www.mitchelectronics.co.uk CONTENTS Introduction 3 How To Solder 4 Resistors 5 Capacitors 6 Diodes and LEDs 7 Switches 8 Transistors

More information

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter C8051F38X DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The C8051F38x Development Kit contains the following items: C8051F380 Target Board C8051Fxxx Development Kit Quick-start Guide Silicon Laboratories

More information

Design Guideline for TC1791 Microcontroller Board Layout

Design Guideline for TC1791 Microcontroller Board Layout TC1791 AP32162 Application Note V1.2 2012-02 Microcontrollers Edition 2012-02 Published by Infineon Technologies AG 81726 Munich, Germany 2012 Infineon Technologies AG All Rights Reserved. LEGAL DISCLAIMER

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

Area Array Probe Card Interposer. Raphael Robertazzi IBM Research 6/4/01. 6/4/01 IBM RESEARCH Page [1]

Area Array Probe Card Interposer. Raphael Robertazzi IBM Research 6/4/01. 6/4/01 IBM RESEARCH Page [1] Area Array Probe Card Interposer Raphael Robertazzi IBM Research 6/4/01 6/4/01 IBM RESEARCH Page [1] Motivation: Outline Probe Cards for Testing Complex ICs in the Developmental Stage. Hand Wired Space

More information

EVAL-ADT7516. SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC FEATURES APPLICATIONS

EVAL-ADT7516. SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC FEATURES APPLICATIONS SPI -/I 2 C -Compatible, Temperature Sensor, 4-Channel ADC and Quad Voltage Output DAC EVAL-ADT7516 FEATURES Easy evaluation of the ADT7516 Can be used to emulate ADT7517 and ADT7519 Evaluation software

More information

1.3inch OLED User Manual

1.3inch OLED User Manual 1.3inch OLED User Manual 1. Key Parameters Table 1: Key Parameters Driver Chip SH1106 Interface 3-wire SPI 4-wire SPI I2C Resolution 128*64 Display Size 1.3 inch Dimension 29mm*33mm Colors Yellow, Blue

More information

Storage Card Interface Kit

Storage Card Interface Kit Storage Card Interface Kit for MultiMediaCards(MMC) and Secure Digital Cards (SD) MMSD3K The MMSD3K is complete development kit interfaced to a SD or MMC card. This board ideal for projects that involve

More information

Functional block diagram AD53x1 (Analog Devices)

Functional block diagram AD53x1 (Analog Devices) Objectives - To read the A/D converter and turn the converted digital value back into an analogue voltage using an external D/A converter. The entire cycle including ADC and DAC is to be run at a fixed

More information

A4988 Stepper Motor Driver Carrier, Black Edition

A4988 Stepper Motor Driver Carrier, Black Edition A4988 Stepper Motor Driver Carrier, Black Edition A4988 stepper motor driver carrier, Black Edition, bottom view with dimensions. Overview This product is a carrier board or breakout board for Allegro

More information

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front Arduino Uno Arduino Uno R3 Front Arduino Uno R2 Front Arduino Uno SMD Arduino Uno R3 Back Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

MOD-ZIGBEE-PIR sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant

MOD-ZIGBEE-PIR sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant sensor development board USER S MANUAL All boards produced by Olimex LTD are ROHS compliant Revision B, Januray 2013 Designed by OLIMEX Ltd, 2011 Disclaimer: 2012 Olimex Ltd. Olimex, logo and combinations

More information

Evaluation Board for AD5371 EVAL-AD5371EBZ

Evaluation Board for AD5371 EVAL-AD5371EBZ Preliminary Technical Data FEATURES Full-Featured Evaluation Board for the AD5371 USB Interface PC Software for Register Programming Various Reference Voltages Available Stand-Alone Operation INTRODUCTION

More information

Cygnos360 V2 Installation Manual

Cygnos360 V2 Installation Manual VERSION 1.0. - OKTOBER, 2009 www.cygnos360.com Contents: 1. What you need...2 1.1. Tools...2 2. Preparation...3 2.1. Preparing the solder points...3 3. Installing in your Xbox360...4 3.1. Installing the

More information

Electronics Construction Manual

Electronics Construction Manual Electronics Construction Manual MitchElectronics 2019 Version 3 04/02/2019 www.mitchelectronics.co.uk CONTENTS Introduction 3 How To Solder 4 Resistors 5 Capacitors 6 Diodes and LEDs 7 Switches 8 Transistors

More information

IS-S0108 Single Switch Solution

IS-S0108 Single Switch Solution IS-S0108 Single Switch Solution IS-S0108 Single Switch Solution Revision D NKK SWITCHES 7850 E. Gelding Drive Scottsdale, AZ 85260 Toll Free 1-877-2BUYNKK (877-228-9655) Phone 480-991-0942 Fax 480-998-1435

More information

Using an Analog Devices AD774X Capacitance-to-Digital Converter for Differential Button Sensor Operation

Using an Analog Devices AD774X Capacitance-to-Digital Converter for Differential Button Sensor Operation Using an Analog Devices AD774X Capacitance-to-Digital Converter for Differential Button Sensor Operation Eric Otte April 3 rd, 2010 ECE 480 Executive Summary: Capacitive sensors are increasingly being

More information

Application Note, V 1.0, April 2005 AP32086 EMC. Design Guideline for TC1796 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

Application Note, V 1.0, April 2005 AP32086 EMC. Design Guideline for TC1796 Microcontroller Board Layout. Microcontrollers. Never stop thinking. Application Note, V 1.0, April 2005 AP32086 EMC Design Guideline for TC1796 Microcontroller Board Layout Microcontrollers Never stop thinking. TriCore Revision History: 2005-04 V 1.0 Previous Version:

More information

Instructions for designing the HelloWorld circuit board using Autodesk Eagle 8.6.0

Instructions for designing the HelloWorld circuit board using Autodesk Eagle 8.6.0 Instructions for designing the HelloWorld circuit board using Autodesk Eagle 8.6.0 FABLAB BRIGHTON 2018 These instructions take you through step-by-step the process of creating the full circuit board design

More information

GEORGIA INSTITUTE OF TECHNOLOGY School of Electrical and Computer Engineering ECE 2020 Fall 2017 Lab #1: Digital Logic Module

GEORGIA INSTITUTE OF TECHNOLOGY School of Electrical and Computer Engineering ECE 2020 Fall 2017 Lab #1: Digital Logic Module GEORGIA INSTITUTE OF TECHNOLOGY School of Electrical and Computer Engineering ECE 2020 Fall 2017 Lab #1: Digital Logic Module GOAL To introduce the physical implementation of digital logic circuits including

More information

1.6inch SPI Module user manual

1.6inch SPI Module user manual 1.6inch SPI Module user manual www.lcdwiki.com 1 / 10 Rev1.0 Product Description The 1.6 module is tested using the ESP8266MOD D1 Mini development board, Both the test program and the dependent libraries

More information

ELET114A Bluetooth Module DATASHEET. Website:http://www.elinketone.com / 7

ELET114A Bluetooth Module DATASHEET. Website:http://www.elinketone.com / 7 Bluetooth Module DATASHEET Website:http://www.elinketone.com 2013 06 09 1 / 7 A. Overview Bluetooth Module is designed by ShenZhen ElinkEtone Technology Company for intelligent wireless transmission, with

More information

ATLD10A5-D EV1.0 Evaluation Board for ATLD10A5-D 10A High Efficiency Laser Controller ATLD10A5-D Evaluation Board Rev. 1.0

ATLD10A5-D EV1.0 Evaluation Board for ATLD10A5-D 10A High Efficiency Laser Controller ATLD10A5-D Evaluation Board Rev. 1.0 ATLD0A5-D EV.0 Evaluation Board for ATLD0A5-D 0A High Efficiency Laser Controller ATLD0A5-D Evaluation Board Rev..0 Figure ATLD0A5-D EV.0 Photo INTORDUCTION The ATLD0A5-D is an electronic module designed

More information

Virtuoso Layout Editor

Virtuoso Layout Editor This tutorial will cover the basic steps involved in using the Cadence layout editor called Virtuoso, extracting layout, and running simulation on the layout. The inverter layout is used as an example

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

ENGG1015: Lab 7. In Search of Light

ENGG1015: Lab 7. In Search of Light ENGG0: Lab 7 In Search of Light st Semester 202-3 $ ' The goal of this lab is to complete the basic construction of the last stage of your project a light tracker. By doing so, you will learn to use an

More information

Maxim Integrated Products 1

Maxim Integrated Products 1 19-5229; Rev 0; 4/10 MAX14885E Evaluation Kit General Description The MAX14885E evaluation kit (EV kit) is a fully assembled and tested surface-mount PCB that utilizes the MAX14885E device to implement

More information

The PICAXE VSM Tutorial is split into a number of chapters. Each chapter can be downloaded free of charge from the website.

The PICAXE VSM Tutorial is split into a number of chapters. Each chapter can be downloaded free of charge from the  website. PICAXE VSM Tutorial Part 1 The PICAXE VSM Tutorial is split into a number of chapters. Each chapter can be downloaded free of charge from the www.picaxevsm.com website. Part 1 Part 2 Part 3 Part 4 Park

More information

User's Manual Rev. 1. Freescale Semiconductor Inc. TWRS08UNIVUM

User's Manual Rev. 1. Freescale Semiconductor Inc. TWRS08UNIVUM TWR-S08UNIV User's Manual Rev. 1 Freescale Semiconductor Inc. TWRS08UNIVUM Table of Contents 1. TWR-S08UNIV and TWR-S08DC Overview... 4 1.1 Contents... 5 1.2 Features... 5 2. Getting Started... 7 2.1 Reference

More information

TDSDB Features. Description

TDSDB Features. Description TDSDB14550 Features Inexpensive development or project board providing quick start up solution. 5v Pic alternative to the 3.3v TDSDB146J50 Mini B USB socket to provide power and USB functionality. 40 pin

More information

BC-USB-Kit Manual. First Edition. February, BeatCraft, Inc.

BC-USB-Kit Manual. First Edition. February, BeatCraft, Inc. BC-USB-Kit Manual First Edition February, 2015 BeatCraft, Inc. 1. Overview BC-USB-Kit is a USB-gadget development kit, which is equipped with a micro controller of Microchip Technology Inc, PIC24FJ128GB202

More information

ES 210 Lab. Jack Ou, Ph.D.

ES 210 Lab. Jack Ou, Ph.D. ES 210 Lab Jack Ou, Ph.D. April 30, 2013 2 Contents 1 555 Timer 5 1.1 A Monostable Circuit...................... 5 1.1.1 Parts............................ 5 1.1.2 A Monostable Circuit..................

More information

Table 1 - SDIO Pinout. Pin SD 4-bit Mode SD 1-bit Mode SPI Mode. 1 CD/DAT3 Data Line CS Card Select

Table 1 - SDIO Pinout. Pin SD 4-bit Mode SD 1-bit Mode SPI Mode. 1 CD/DAT3 Data Line CS Card Select Quick Start Guide Computer System Requirements Supported Systems Operating System: Windows 7/8/10 USB:USB 2.0 and later Minimum Requirements Processor: Core i5 at 2.7 GHz RAM: 4 GB Free Hard Disk Space

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