Part 1. MAX BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1

Size: px
Start display at page:

Download "Part 1. MAX 525 12BIT DAC with an Arduino Board. MIDI to Voltage Converter Part1"

Transcription

1 MIDI to Voltage Converter Part 1 MAX BIT DAC with an Arduino Board 1

2 What you need: 2

3 What you need : Arduino Board (Arduino Mega 2560) 3

4 What you need : Arduino Board (Arduino Mega 2560) Digital Analog Converter with SPI (MAX525) 4

5 What you need : Arduino Board (Arduino Mega 2560) Digital Analog Converter with SPI (MAX525) MIDI Plug + Opto coupler 5

6 Arduino Board Arduino Mega RX 13 Gate 51 SDI 52 CLK 53 CS 6

7 Arduino Board + SPI Converter Arduino Mega RX 13 Gate SPI Converter Gate 51 SDI 52 CLK 53 CS SDI CLK CS Out CV 7

8 Arduino Board + SPI Converter + Midi Board Midi Board Arduino Mega 2560 SPI Converter RX 1 RX 13 Gate Gate 51 SDI 52 CLK 53 CS SDI CLK CS Out CV 8

9 DAC Converter Board On the board there is MAX525 with 4 12bit DACs inside. Beside the converter and the buffer OpAmps there is a LT1236 5V voltage reference and a 74HC14. I use LF356 as Buffer OpAmps. The output voltage range is 0 to 2V 9

10 DAC Converter Board LT1236 LF356 Reference voltage is trimmed to 2V +-15V +5V Output Vref = Vdd -1,4V!! See Datasheet page 8. Ouput Port B SPI 74HC14 MAX525 10

11 SPI Connector SDO (Serial Data Out) / MISO (Master in, Slave out) SDI (Serial Data In) / MOSI (Master out, Slave in) SCK (Serial Clock) / SCLK CS (Chip Select) 11

12 SPI Communication Timing CS SCK SDI 12

13 SPI Communication Timing CS SCK SDI If the chip select pin gets low the data on the SDI pin is transfered to the internal register on every falling edge of the clock signal. 13

14 SPI Communication Timing CS SCK SDI If the chip select pin gets low the data on the SDI pin is transfered to the internal register on every falling edge of the clock signal. With the rising edge of the chip select the data is transfered to the DAC output. 14

15 The serial Datastructure 15

16 The serial Datastructure MSB 16 Bit seriel data LSB 16

17 The serial Datastructure MSB 16 Bit seriel data LSB Address Bits Control Bits Data MSB LSB A1 A0 C1 C0 D11..D0 17

18 The serial Datastructure MSB 16 Bit seriel data LSB Address Bits Control Bits Data MSB LSB A1 A0 C1 C0 D11..D0 4Address/ Control Bits 12 databits 18

19 MSB and LSB 4Address/ Control Bits 12 databits MSB LSB 19

20 MSB and LSB MSB LSB

21 MSB and LSB MSB LSB This command is loading all DAC registers with the value of the input register. All outputs have the same value. See datasheet page 10 table 1. 21

22 MSB and LSB MSB LSB

23 MSB and LSB MSB LSB Volt output voltage 23

24 Timing chart Output value 0 CS SCK SDI 24

25 Timing chart Output value 0 CS MSB SCK SDI 25

26 Timing chart Output value 0 CS SCK SDI MSB LSB 26

27 MSB and LSB MSB LSB

28 MSB and LSB MSB LSB Output voltage = VRef * (Value/4096) 28

29 MSB and LSB MSB LSB Output voltage = 2V * (4095/4096) = 1,99V 29

30 Timing chart Output value 4095 CS SCK SDI 30

31 Timing chart Output value 4095 CS MSB SCK SDI 31

32 Timing chart Output value 4095 CS SCK SDI MSB LSB 32

33 Program sequence 33

34 Program sequence Define the CS pin, settting to output, set value = high 34

35 Program sequence Define the CS pin, settting to output, set value = high Activate SPI interface 35

36 Program sequence Define the CS pin, settting to output, set value = high Activate SPI interface Setting the SPI parameter 36

37 Program sequence Define the CS pin, settting to output, set value = high Activate SPI interface Setting the SPI parameter Set CS = low -> shifts the following data to the input register 37

38 Program sequence Define the CS pin, settting to output, set value = high Activate SPI interface Setting the SPI parameter Set CS = low -> shifts the following data to the input register Transmit MSB thru SPI 38

39 Program sequence Define the CS pin, settting to output, set value = high Activate SPI interface Setting the SPI parameter Set CS = low -> shifts the following data to the input register Transmit MSB thru SPI Transmit LSB thru SPI 39

40 Program sequence Define the CS pin, settting to output, set value = high Activate SPI interface Setting the SPI parameter Set CS = low -> shifts the following data to the input register Transmit MSB thru SPI Transmit LSB thru SPI Set CS = high -> shifts the value to the output register of the DAC 40

41 End Part 1 MAX 525: LT1236: LF356: 6N139: 74HC14: Arduino: 41

Arduino DUE + DAC MCP4922 (SPI)

Arduino DUE + DAC MCP4922 (SPI) Arduino DUE + DAC MCP4922 (SPI) v101 In this document it will described how to connect and let a Digital/Analog convert work with an Arduino DUE. The big difference between and Arduino DUE and other Arduinos

More information

Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication

Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication Using the HT46R46 I/O Ports to Implement Half-Duplex SPI Communication D/N: HA0150E Introduction This application explains how to use two I/O lines on the HT46R46 to implement half-duplex SPI communication.

More information

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this? Introduction the Serial Communications Huang Sections 9.2, 10.2, 11.2 SCI Block User Guide SPI Block User Guide IIC Block User Guide o Parallel vs Serial Communication o Synchronous and Asynchronous Serial

More information

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide

Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide Introduction the Serial Communications Huang Sections 9.2, 10.2 SCI Block User Guide SPI Block User Guide Parallel Data Transfer Suppose you need to transfer data from one HCS12 to another. How can you

More information

MIDI interface board. EB021

MIDI interface board.  EB021 MIDI interface board www.matrixtsl.com EB021 Contents About this document 3 Board layout 3 General information 4 Circuit description 5 Protective cover 5 Circuit diagram 6 2 Copyright About this document

More information

CP316 USART, SPI, and I 2 C Communication

CP316 USART, SPI, and I 2 C Communication CP316, SPI, and I 2 C Communication Wilfrid Laurier University February 12, 2013 QwikFlash modules QwikFlash modules ramifications??? QwikFlash modules ramifications??? interrupts; transmit and receive

More information

Implementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC

Implementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC Implementing SPI Communication Between MSP430 G2452 and LTC2382-16 ADC Enwei Gu Nov. 12, 2011 MCU ADC MSP430- G2452 LTC2382-16 16- bits SPI Keywords 1 Abstract This document describes and shows how to

More information

Embedded Systems and Software

Embedded Systems and Software Embedded Systems and Software Serial Interconnect Buses I 2 C (SMB) and SPI Serial Interconnect Busses 1 Provide low-cost i.e., low wire/pin count connection between IC devices There are many of serial

More information

Interfacing the LabJack U12 to SPI Devices

Interfacing the LabJack U12 to SPI Devices Interfacing the LabJack U12 to SPI Devices Introduction: This document explains how to use the LabJack U12 s Synch function to interface with SPI devices. Synchronous (SPI) and asynchronous (RS232) communication

More information

Serial Peripheral Interface (SPI)

Serial Peripheral Interface (SPI) SPI = Simple, 3 wire, full duplex, synchronous serial data transfer Interfaces to many devices, even many non-spi peripherals Can be a master or slave interface 4 interface pins: -MOSI master out slave

More information

3.3V or 5V CLK1 FIN XRT8001 CLK2 SYNC MSB LOCKDET. Figure 1. System Diagram

3.3V or 5V CLK1 FIN XRT8001 CLK2 SYNC MSB LOCKDET. Figure 1. System Diagram WAN Clock for T1 and E1 Systems October 2001-1 GENERAL DESCRIPTION The XRT8001 WAN Clock is a dual-phase-locked loop chip that generates two very low jitter output clock signals that can be used for synchronization

More information

Serial Communication. Simplex Half-Duplex Duplex

Serial Communication. Simplex Half-Duplex Duplex 1.5. I/O 135 Serial Communication Simplex Half-Duplex Duplex 136 Serial Communication Master-Slave Master Master-Multi-Slave Master Slave Slave Slave (Multi-)Master Multi-Slave Master Slave Slave Slave

More information

TN200. SPI Using the Rabbit Clocked Serial Ports. SPI I/O Signals

TN200. SPI Using the Rabbit Clocked Serial Ports. SPI I/O Signals TN200 SPI Using the Rabbit Clocked Serial Ports The Serial Peripheral Interface (SPI) is a four-wire full-duplex synchronous serial data link that is implemented in many microcontrollers and peripheral

More information

Serial Peripheral Interface (SPI)

Serial Peripheral Interface (SPI) Serial Peripheral Interface (SPI) Synchronous serial data transfers Multipoint serial communication between a master and a slave device Clock permits faster data rates than async communications (framing

More information

TEST REPORT SERIAL PERIPHERAL INTERFACE (SPI)

TEST REPORT SERIAL PERIPHERAL INTERFACE (SPI) CERN European Organization for Nuclear Research Beams Department Radio Frequency RF Feedbacks and Beam Control TEST REPORT SERIAL PERIPHERAL INTERFACE (SPI) By: Petri Leinonen BE-RF-FB Date: 21.01.2012

More information

Breakout Box Installation and Operation Instructions

Breakout Box Installation and Operation Instructions Breakout Box Installation and Operation Instructions Description The Ocean Optics Breakout Box (HR4-BREAKOUT) is a passive module that separates the signals from their 30-pin port to an array of standard

More information

Bi-Directional Logic Level Converter Hookup Guide

Bi-Directional Logic Level Converter Hookup Guide Page 1 of 5 Bi-Directional Logic Level Converter Hookup Guide Introduction Do you have a 3.3V I2C or SPI sensor that might go up in smoke if connected to a 5V Arduino? Or a 5V device that needs a workaround

More information

Serial Peripheral Interface (SPI)

Serial Peripheral Interface (SPI) Microprocessors and Microcontrollers Serial Peripheral Interface (SPI) EE3954 by Maarten Uijt de Haag, Tim Bambeck SPI.1 Serial I/O: I/O - Communications I/O Pin 1 1 0 1 1 1 0 1 Microcontroller Parallel

More information

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V1.0. 20 th November 2012. L6470 Stepper Motor Shield Arduino Dual L6470 Stepper Motor Shield Data Sheet Adaptive Design ltd V1.0 20 th November 2012 Adaptive Design ltd. Page 1 General Description The Arduino stepper motor shield is based on L6470 microstepping

More information

Examples of communication interfaces

Examples of communication interfaces Examples of communication interfaces Tranditional interfaces No intelligence in the interface Only physical connection This could include changes in voltage levels and transformation from ballanced to

More information

Microcontroller: 1-wire Interface, SPI Interface

Microcontroller: 1-wire Interface, SPI Interface Microcontroller: 1-wire Interface, SPI Interface Amarjeet Singh February 5, 2012 Logistics Website updated with lecture slides from last 2 lectures Assignment-3 Any problem Assignment-4 Final assignment

More information

ADS9850 Signal Generator Module

ADS9850 Signal Generator Module 1. Introduction ADS9850 Signal Generator Module This module described here is based on ADS9850, a CMOS, 125MHz, and Complete DDS Synthesizer. The AD9850 is a highly integrated device that uses advanced

More information

SG SDIO/SPI Embedded Software Eval Kit

SG SDIO/SPI Embedded Software Eval Kit SG923-0003 SDIO/SPI Embedded Software Eval Kit The SG923-0003 SDIO/SPI Embedded Software Eval Kit is a software integration evaluation kit for the SAGRAD Wi-Fi SG901-1039 fully integrated 802.11b & g ultra-low

More information

Seeed music shield. Introduction. Features. Specification

Seeed music shield. Introduction. Features. Specification Seeed music shield Introduction Seeed music shield is an ipod/iphone dock compatible shield, can work on ATmega168 and ATmega328 based board like Arduino or Seeeduino v328, Seeeduino Mega and Arduino.

More information

CLT01-38SQ7. High speed digital input current limiter. Application. Features. Description. Benefits. Complies with following standards:

CLT01-38SQ7. High speed digital input current limiter. Application. Features. Description. Benefits. Complies with following standards: High speed digital input current limiter Datasheet - production data IEC61000-4-5: Input: ±1 kv Power supply: ±2.5 kv Application Programmable logic controller and remote input modules High speed protected

More information

WICE-SPI Hardware Operation Manual

WICE-SPI Hardware Operation Manual Contents 1.Hardware Instruction...1 2. Pin Definition Of WICE-SPI Connector...2 3. Peripheral Circuit Arrangements...3 4. On-Board Programming...4 5. Off-Line Programming...8 1.Hardware Instruction 1.WICE-SPI

More information

// K1600 // MIDI Converter. User Manual. Hardware Version C/D Firmware Version 1.0x February 16, 2011 Kilpatrick Audio

// K1600 // MIDI Converter. User Manual. Hardware Version C/D Firmware Version 1.0x February 16, 2011 Kilpatrick Audio // K1600 // MIDI Converter Kilpatrick Audio // K1600 // MIDI Converter 2p Introduction The K1600 MIDI Converter is a versatile bridge between MIDI equipment and analog modules. Its outputs are designed

More information

Hardware Reference Manual: Reference Design Application Note

Hardware Reference Manual: Reference Design Application Note Hardware Reference Manual: Reference Design Application Note AN002 Introduction The Reference Design hardware board demonstrates the hardware s ability to interface between the computer, an 8051 microcontroller,

More information

FR FAMILY MB91460 SPI - DAISY CHAIN COMMUNICATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

FR FAMILY MB91460 SPI - DAISY CHAIN COMMUNICATION 32-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note Fujitsu Microelectronics Europe Application Note MCU-AN-300101-E-V10 FR FAMILY 32-BIT MICROCONTROLLER MB91460 SPI - DAISY CHAIN COMMUNICATION APPLICATION NOTE Revision History Revision History Date 2008-07-13

More information

ANALOG I/O BOARD ANALOG IO BOARD DATASHEET FEATURES GENERAL DESCRIPTION 2013 ELEXOL PTY LTD REVISION 1

ANALOG I/O BOARD ANALOG IO BOARD DATASHEET FEATURES GENERAL DESCRIPTION 2013 ELEXOL PTY LTD REVISION 1 1 ANALOG I/O BOARD FEATURES 1 x 8 Channel 10 bit Analog to Digital Converter (MCP3008) 1 x 12 bit Digital to Analog Converter with 2 Buffered Outputs Screw Terminal Blocks for Analog Inputs and Outputs

More information

Tutorial Introduction

Tutorial Introduction Tutorial Introduction PURPOSE - To explain how to configure and use the Serial Peripheral Interface Module OBJECTIVES: - Describe the uses and features of the Serial Peripheral Module. - Identify the steps

More information

Serial versus Parallel Data Transfers

Serial versus Parallel Data Transfers Serial versus Parallel Data Transfers 1 SHIFT REGISTERS: CONVERTING BETWEEN SERIAL AND PARALLEL DATA Serial communications Most communications is carried out over serial links Fewer wires needed Less electronics

More information

DS1722 Digital Thermometer with SPI/3-Wire Interface

DS1722 Digital Thermometer with SPI/3-Wire Interface www.dalsemi.com PRELIMINARY Digital Thermometer with SPI/3-Wire Interface FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C. Fahrenheit equivalent

More information

RGB Matrix Serial Backpack User Guide

RGB Matrix Serial Backpack User Guide Overview The new RGB Matrix Serial Backpack controller from SparkFun offers an easy way to control the tri-color common cathode 8x8 LED matrices. The entire controller fits behind the LED matrix so that

More information

Analog I/O Board. Diagram 1

Analog I/O Board. Diagram 1 The is an accessory board that allows the implementation of an analog interface to Elexol s existing I/O 24 Range. The Elexol I/O 24 Range consists of Ether I/O 24 R, Ether I/O 24 DIP R, USB I/O 24 R and

More information

Application Note On SPI Communication using UART

Application Note On SPI Communication using UART Application Note On SPI Communication using UART Introduction In embedded system design the serial communication is often performed by the UART, IIC and SPI. The former two-methods are asynchronous. Hence,

More information

Tutorial 15 - ADC's and DAC's on the Spartan 3E Starter Board

Tutorial 15 - ADC's and DAC's on the Spartan 3E Starter Board Tutorial 15 - ADC's and DAC's on the Spartan 3E Starter Board Introduction Analog to Digital converters, and their counterparts, Digital to Analog converters are used all the time in electronics. Indeed,

More information

Serial Peripheral Interface Master/Slave with FIFO ver 1.08

Serial Peripheral Interface Master/Slave with FIFO ver 1.08 DSPI_FIFO Serial Peripheral Interface Master/Slave with FIFO ver 1.08 OVERVIEW The DSPI_FIFO is a fully configurable SPI master/slave device, which allows user to configure polarity and phase of serial

More information

Data Acquisition System Using Master Slave Communication through ATmega32A Microcontroller

Data Acquisition System Using Master Slave Communication through ATmega32A Microcontroller International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 6, Issue 8 (April 2013), PP. 46-52 Data Acquisition System Using Master Slave Communication

More information

A Guide to SPI FRAM Devices Covers Functional Description, Timing, Pseudo Code

A Guide to SPI FRAM Devices Covers Functional Description, Timing, Pseudo Code AN-304 A Guide to SPI FRAM Devices Covers Functional Description, Timing, Pseudo Code OVERVIEW The SPI family of FRAM products offers the market serial high speed, low power, nonvolatile FRAM memory. SPI

More information

ArduCAM Camera Shield V2 Data Sheet. Rev 1.0, Oct 2016

ArduCAM Camera Shield V2 Data Sheet. Rev 1.0, Oct 2016 ArduCAM Camera Shield V2 Data Sheet Rev 1.0, Oct 2016 Table of Contents 1 Introduction... 2 2 Application... 3 3 Features... 3 4 Key Specifications... 4 5 Pin Definition... 4 6 Block Diagram... 6 7 Functions...

More information

Future Technology Devices International Ltd. VDrive2. Vinculum VNC1L Module.

Future Technology Devices International Ltd. VDrive2. Vinculum VNC1L Module. Future Technology Devices International Ltd. VDrive2 Vinculum VNC1L Module http://www.vinculum.com Copyright Future Technology Devices International Ltd. 2007 1. Introduction and Features Page 1.1 Introduction

More information

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential

More information

DAC Digital To Analog Converter

DAC Digital To Analog Converter DAC Digital To Analog Converter DAC Digital To Analog Converter Highlights XMC4000 provides two digital to analog converters. Each can output one analog value. Additional multiple analog waves can be generated

More information

EEL 3923C. JD/ Module 5 Microcontroller Applications, Interfacing a Serial D/A Converter (Lecture 1) Anthony Spears Fall 2010

EEL 3923C. JD/ Module 5 Microcontroller Applications, Interfacing a Serial D/A Converter (Lecture 1) Anthony Spears Fall 2010 EEL 3923C JD/ Module 5 Microcontroller Applications, Interfacing a Serial D/A Converter (Lecture 1) Anthony Spears Fall 2010 1 Assignment (Serial DAC) A. Design in notebook 1. Design of serial interface

More information

DS1722 Digital Thermometer with SPI/3-Wire Interface

DS1722 Digital Thermometer with SPI/3-Wire Interface www.maxim-ic.com FEATURES Temperature Measurements Require No External Components Measures Temperatures from -55 C to +120 C. Fahrenheit Equivalent is -67 F to +248 F Thermometer Accuracy is ±2.0 C Thermometer

More information

Microcomputers. Analog-to-Digital and Digital-to-Analog Conversion

Microcomputers. Analog-to-Digital and Digital-to-Analog Conversion Microcomputers Analog-to-Digital and Digital-to-Analog Conversion 1 Digital Signal Processing Analog-to-Digital Converter (ADC) converts an input analog value to an output digital representation. This

More information

CHAPTER 2 LITERATURE REVIEW

CHAPTER 2 LITERATURE REVIEW CHAPTER 2 LITERATURE REVIEW 1.6 Sensor Section Sensor or transducers is define as a device that receives energy from one system and transmit it to another, like physical variable into signal variable.

More information

High Voltage, 12-Bit Voltage Output DAC AD5501

High Voltage, 12-Bit Voltage Output DAC AD5501 High Voltage, 12-Bit Voltage Output DAC AD5501 FEATURES Single-channel high voltage DAC 12-bit resolution Pin-selectable 30 V or 60 V output range Integrated precision reference Low power serial interface

More information

SCP1000 SERIES (120 kpa) ABSOLUTE PRESSURE SENSOR

SCP1000 SERIES (120 kpa) ABSOLUTE PRESSURE SENSOR Data Sheet SCP1000 SERIES (120 kpa) ABSOLUTE PRESSURE SENSOR Features 30 kpa - 120 kpa measuring range Single +2.4 3.3 V supply Four measuring modes plus power down mode On-chip temperature measurement

More information

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Programming Cable for Xilinx FPGAs Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A Overview The Joint Test Action

More information

Arduino Nano. Overview. Arduino : Main / Arduino Board Nano

Arduino Nano. Overview.  Arduino : Main / Arduino Board Nano Page 1 of 5 Arduino : Main / Arduino Board Nano Arduino Nano Overview The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.0) or ATmega168 (Arduino

More information

Reference Design RD1168

Reference Design RD1168 April 2013 Introduction Reference Design RD1168 The Serial Peripheral Interface (SPI) bus provides an industry standard interface between processors and other devices. This reference design provides a

More information

Arduino Mega 2560 Front

Arduino Mega 2560 Front Arduino Mega 2560 Arduino Mega 2560 R3 Front Arduino Mega2560 R3 Back Arduino Mega 2560 Front Arduino Mega 2560 Back Overview The Arduino Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet).

More information

Arduino Ethernet. 1 sur 6 19/07/ :02. Main Site Blog Playground Forum Store Help. Sign in or Register. Arduino Ethernet board front view

Arduino Ethernet. 1 sur 6 19/07/ :02. Main Site Blog Playground Forum Store Help. Sign in or Register. Arduino Ethernet board front view 1 sur 6 19/07/2011 17:02 Main Site Blog Playground Forum Store Help Sign in or Register Buy Download Getting Started Learning Reference Hardware FAQ Arduino Ethernet Arduino Ethernet board front view 2

More information

ArduCAM-M-2MP Camera Shield

ArduCAM-M-2MP Camera Shield ArduCAM-M-2MP Camera Shield 2MP SPI Camera Hardware Application Note Rev 1.0, Mar 2015 Table of Contents 1 Introduction... 2 2 Typical Wiring... 2 2.1 Single Camera Wiring... 2 2.2 Multi Cameras Wiring...

More information

I2C and SPI Isolation and Level Shifting Hardware User s Manual

I2C and SPI Isolation and Level Shifting Hardware User s Manual I2C and SPI Isolation and Level Shifting Hardware User s Manual http://www.i2ctools.com/ Information provided in this document is solely for use with the I2C and SPI Isolator from SB Solutions, Inc. SB

More information

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.

More information

PERIPHERAL INTERFACE CONTROLLERS. There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the

PERIPHERAL INTERFACE CONTROLLERS. There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the PERIPHERAL INTERFACE CONTROLLERS There are many different Peripheral Interface Controllers: examples include the PIC16F873 and the PIC16F876 and the PIC16F877. The PIC16F873 and PIC16F876 have the same

More information

Embedded Systems Design Course Applying the mbed microcontroller

Embedded Systems Design Course Applying the mbed microcontroller Embedded Systems Design Course Applying the mbed microcontroller Serial communications with SPI These course notes are written by R.Toulson (Anglia Ruskin University) and T.Wilmshurst (University of Derby).

More information

L3GD20H 3-Axis Gyro Carrier with Voltage Regulator

L3GD20H 3-Axis Gyro Carrier with Voltage Regulator L3GD20H 3-Axis Gyro Carrier with Voltage Regulator Overview This board is a compact (0.4 0.9 ) breakout board for ST s L3GD20H three-axis digital-output gyroscope; we therefore recommend careful reading

More information

view An optional Power over Ethernet module can be added to the board as well.

view An optional Power over Ethernet module can be added to the board as well. Arduino Ethernet Arduino Ethernet Rev. 3 board front view Arduino Ethernet Rev. 3 board rear view Arduino Ethernet Rev. 2 board front view with optional PoE module w/o POE module with POE module Overview

More information

DR-TRC DK DR-TRC DK DR-TRC DK

DR-TRC DK DR-TRC DK DR-TRC DK DR-TRC103-DK Development Kit User s Guide DR-TRC103-868-DK DR-TRC103-915-DK DR-TRC103-950-DK DR-TRC103-DK User s Guide (2015/04/17) Page 1 of 22 www.murata.com Introduction The DR-TRC103 series development

More information

Configuring SRAM FPGAs Using Actel Fusion

Configuring SRAM FPGAs Using Actel Fusion Application Note AC307 Configuring SRAM FPGAs Using Actel Fusion Introduction Due to the nature of SRAM technology, SRAM-based FPGAs are volatile and lose their configuration when powered off, so they

More information

Interfacing Analog to Digital Data Converters

Interfacing Analog to Digital Data Converters Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous

More information

Preliminary Datasheet

Preliminary Datasheet PLC Stamp micro Evaluation Kit Datasheet I2SE GmbH December 11, 2015 1/14 Revisions Revision Release Date Changes 3 December 11, 2015 updated section Contact, corrected typos, added section Preconfigured

More information

Supertex inc. MD2134. High Speed Ultrasound Beamforming Source Driver. Features. General Description. Applications. Block Diagram. Supertex inc.

Supertex inc. MD2134. High Speed Ultrasound Beamforming Source Driver. Features. General Description. Applications. Block Diagram. Supertex inc. High Speed Ultrasound Beamforming Source Driver Features Multiple-level ultrasound pulser Fast switching current source for push-pull topology 250MHz maximum frequency, 4.0ns input to output delay 15 independent

More information

Dolby Pro Logic IIx / Virtual Dolby Surround Decoder

Dolby Pro Logic IIx / Virtual Dolby Surround Decoder Dolby Pro Logic IIx / Virtual Dolby Surround Decoder General Description The NJU26206 processes the stereo matrix-encoded signal(lt/rt) or normal stereo signal into spacious sound of 7.1(max) channels

More information

User s Manual of Graphic LCD ET-NOKIA LCD 5110

User s Manual of Graphic LCD ET-NOKIA LCD 5110 User s Manual of Graphic LCD ET-NOKIA LCD 5110 Specifications of LCD 5110 48 x 84 Dot LCD Display Serial Bus Interface with maximum high speed 4.0 Mbits/S Internal Controller No.PCD8544 LED Back-Light

More information

REVISION HISTORY. 4/12 Revision 0: Initial Version. Rev. 0 Page 2 of 12

REVISION HISTORY. 4/12 Revision 0: Initial Version. Rev. 0 Page 2 of 12 Enhanced Product Quad, Current-Output, Serial-Input 16-Bit DAC FEATURES FUNCTIONAL BLOCK DIAGRAM 2 ma full-scale current ± 2%, with V REF = ±1 V.9 µs settling time to ±.1% 12 MHz multiplying bandwidth

More information

Getting Started with the Arduino

Getting Started with the Arduino Getting Started with the Arduino What is an Arduino? Arduino is a family of PC board-based-computing systems built around a microcontroller (microprocessor if you wish). Currently, the most popular Arduinos

More information

3-Channel RGB LED Driver

3-Channel RGB LED Driver 3-Channel RGB LED Driver Description The SN3101 is a constant current LED driver featuring One Shot Programming mode and Interface Intensity Control mode for RGB lighting effects. Each output of the SN3101

More information

Serial Peripheral Interface Master/Slave ver 2.08

Serial Peripheral Interface Master/Slave ver 2.08 DSPI Serial Peripheral Interface Master/Slave ver 2.08 OVERVIEW The DSPI is a fully configurable SPI master/slave device, which allows user to configure polarity and phase of serial clock signal SCK. The

More information

Microcontrollers. Bus types

Microcontrollers. Bus types Digital it Integrated t Circuits it & Microcontrollers Chapter 7. Serial communication bus 1 Bus types USART RS232 RS485 I2C (I 2 C) = Inter-Integrated Circuit SPI = Serial Peripheral Interface One-wire

More information

SPI, SCI, SI and SDIO Port/devices for Serial Data Communication

SPI, SCI, SI and SDIO Port/devices for Serial Data Communication DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-5: SPI, SCI, SI and SDIO Port/devices for Serial Data Communication 1 Microcontroller internal devices for SPI or SCI or SI Synchronous Peripheral

More information

CHAPTER 9a Digital Analog and Analog Digital Converters

CHAPTER 9a Digital Analog and Analog Digital Converters CHAPTER 9a Digital Analog and Analog Digital Converters Figure 9.1-1 Digital analog converter in signal-processing applications. Figure 9.1-2 (a) Digital analog converter in signal-processing applications.

More information

GPIO, SPI and I 2 C from Userspace, the True Linux Way

GPIO, SPI and I 2 C from Userspace, the True Linux Way GPIO, SPI and I 2 C from Userspace, the True Linux Way Baruch Siach baruch@tkos.co.il Tk Open Systems June 27, 2011 This work is released under the Creative Commons BY-SA version 3.0 or later. The diagrams

More information

RFIC TX/RX Configuration

RFIC TX/RX Configuration RFIC TX/RX Configuration 1 3/5/2008 RXC101 Configuration When the RXC101 is configured in microcontroller mode, data can be received in three ways; directly from the Data pin (6), through the internal

More information

Internal Oscillator. I 2 C Interface. SPI Interface. Controller. Internal Registers Port Controller. Eight I/O Pins. Figure 1.

Internal Oscillator. I 2 C Interface. SPI Interface. Controller. Internal Registers Port Controller. Eight I/O Pins. Figure 1. SPI TO I 2 C BRIDGE AND GPIO PORT EXPANDER Single Chip SPI to I 2 C Transfer Integrated clock; no external clock required On-Chip Voltage Monitor Slave Serial Peripheral Interface (SPI) Up to 1.0 Mbit/s

More information

Basic Analog to Digital Conversion

Basic Analog to Digital Conversion Basic Analog to Digital Conversion B U I L D Y O U R O W N D I G I T A L D C V O L T M E T E R A digital DC voltmeter (DC DVM) is a handy tool for measuring voltage between two contact points. In this

More information

GYPRO -EVB2 User Manual Evaluation board for GYPRO products

GYPRO -EVB2 User Manual Evaluation board for GYPRO products GYPRO -EVB2 User Manual Evaluation board for GYPRO products Doc Ref: UMGYPRO-EVB2 Rev: 1.0 Date: Sept. 2016 Key features of GYPRO -EVB2 Printed Circuit Board for evaluation of GYPRO products Includes 1

More information

Arcade Shield. Issue: A (Preliminary)

Arcade Shield. Issue: A (Preliminary) Arcade Shield Issue: A (Preliminary) 1 Contents Table of Figures... 2 Introduction... 3 Electrical Details... 4 Pin Information... 4 Power... 5 User LED Information... 5 Expansion Header... 6 VGA... 7

More information

SafeSPI - Serial Peripheral Interface for Automotive Safety

SafeSPI - Serial Peripheral Interface for Automotive Safety Page 1 / 16 SafeSPI - Serial Peripheral Interface for Automotive Safety Technical SafeSPI_specification_v0.15_published.doc 30 July 2015 Page 2 / 16 1 INTRODUCTION 3 1.1 Requirement specification types

More information

MP3 Decoder Adapter. AVRcard Building Blocks for Designers of Digital Products. Features. Specifications. Ordering Information

MP3 Decoder Adapter. AVRcard Building Blocks for Designers of Digital Products. Features. Specifications. Ordering Information MP3 Decoder Adapter VS1011 Adapter Board for SPI and I2C Bus Datasheet Rev.: 1.0. Date: 02.10.2006 Features VLSI VS1011E MP3/WAV Decoder Decodes MPEG 1 & 2 audio layer 3 (ISO 11172-3), WAV and PCM files

More information

UART-to-SPI Interface - Design Example

UART-to-SPI Interface - Design Example UART-to-SPI Interface - Design Example Application Note AC327 Table of Contents Overview................................................. 1 Design Description............................................

More information

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi.

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor. http://onsemi. Design Examples of On Board Dual Supply Voltage Logic Translators Prepared by: Jim Lepkowski ON Semiconductor Introduction Logic translators can be used to connect ICs together that are located on the

More information

Wireless Security Camera

Wireless Security Camera Wireless Security Camera Technical Manual 12/14/2001 Table of Contents Page 1.Overview 3 2. Camera Side 4 1.Camera 5 2. Motion Sensor 5 3. PIC 5 4. Transmitter 5 5. Power 6 3. Computer Side 7 1.Receiver

More information

Arduino Uno R2 Front Arduino Uno SMD Arduino Uno Front Arduino Uno Back

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

More information

Serial Peripheral Interface

Serial Peripheral Interface December 2010 Reference Design RD1075 Introduction The (SPI) is used primarily for synchronous serial communication between a host processor and its peripherals. The SPI bus is often selected because of

More information

The Electronic Scale

The Electronic Scale ES-1 The Electronic Scale Pre lab Questions 1. How many strain gages are there in the Wheatstone bridge circuit? 2. What is the purpose of the trim pot used in the Wheatstone bridge? 3. When adjusting

More information

LIN bus board. EB027

LIN bus board.  EB027 LIN bus board www.matrixtsl.com EB027 Contents About this document 3 Board layout 3 General information 4 Circuit description 4 Protective cover 5 Circuit diagram 6 2 Copyright About this document This

More information

Temperature and Relative Humidity Sensor Module User s Guide

Temperature and Relative Humidity Sensor Module User s Guide Temperature and Relative Humidity Sensor Module User s Guide DC-SS500_Ver1.0 Table of contents TEMPERATURE AND RELATIVE HUMIDITY SENSOR MODULE USER S GUIDE Chapter1.Welcome... 1 Chapter2.Characteristics...

More information

Serial Communications

Serial Communications April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual

More information

1602-I2C-SPI-RS232 [1]

1602-I2C-SPI-RS232 [1] 1602-I2C-SPI-RS232 [1] Functions and Features 2 lines x 16 characters Serial Interface: I2C, SPI or RS232 5V power supply 1/16 duty, 1/5 bias 5x8 pixels with cursor RoHS Compliant [2] Mechanical Drawing

More information

NixiePop 4-Digit Nixie Tube Controller

NixiePop 4-Digit Nixie Tube Controller NixiePop 4-Digit Nixie Tube Controller The NixiePop controller is a general-purpose 4-digit Nixie tube controller with programmable colon and backlighting. Features High quality gold plated surface mount

More information

ARDUINO AND NOKIA 3310 LCD, 84x84 pixels

ARDUINO AND NOKIA 3310 LCD, 84x84 pixels ARDUINO AND NOKIA 3310 LCD, 84x84 pixels Features The Nokia 3310 LCD is a nice small graphical LCD, suitable for a lot of various projects. The display is 38*35 mm, with an active display surface of 30*22

More information

Project Checkpoint: Audio Output (DAC+Amp)

Project Checkpoint: Audio Output (DAC+Amp) University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences EECS150 Spring 2002 J. Wawrzynek E. Caspi Project Checkpoint: Audio Output (DAC+Amp)

More information

USB I/O Data Sheet. 802x USB Chip 16 Bit IO SOIC USB Chip 12 Bit IO DIP USB Chip 12 Bit IO SOIC20

USB I/O Data Sheet. 802x USB Chip 16 Bit IO SOIC USB Chip 12 Bit IO DIP USB Chip 12 Bit IO SOIC20 USB I/O Data Sheet 802x00 802600 USB Chip 16 Bit IO SOIC24 802300 USB Chip 12 Bit IO DIP20 802200 USB Chip 12 Bit IO SOIC20 802270 USB Chip 10 Bit IO SOIC18 802370 USB Chip 10 Bit IO DIP18 802670 USB Chip

More information

Laboratory Exercise 9

Laboratory Exercise 9 Laboratory Exercise 9 Interface Protocols Many embedded systems are implemented using a combination of a processor, memory, and off-the-shelf peripheral components. To communicate with a processor, peripheral

More information

Design and Implementation of Serial Peripheral Interface Protocol Using Verilog HDL

Design and Implementation of Serial Peripheral Interface Protocol Using Verilog HDL Design and Implementation of Serial Peripheral Interface Protocol Using Verilog HDL Fareha Naqvi 1 1 Student Department of Electronics and Communication Engineering, Alfalah School of Engineering & Technology,

More information