Motherboard to MicroZed Interfaces
|
|
- Shannon Knight
- 5 years ago
- Views:
Transcription
1 Motherboard to MicroZed Interfaces Excerpts and Thoughts on Various Interfaces Christopher Woodall Benjamin Havey ADC Data (Parallel) Interface Requirements ADC Configuration Interface Parallel Interface Serial Interface Requirements Stage One Stage Two (After ADC proven functional) DDS Serial Interface Signals Serial Interface Timing Protocol Automatic IO_UPDATE Information* Connecting All DDS s Together Peripheral Interfaces Control/Enable Signals LEDs Buttons GPIO Pin Map
2 I. ADC Data (Parallel) Interface Figure 1: ADC Pins
3 Figure 2: I/O Characteristics for ADC Interfaces Figure 3:ADC DDR LVDS Mode Timing Characteristics
4 Figure 4: Timing Diagram for DDR LVDS System over a long time. Figure 5: Timing Diagram for DDR LVDS with Delays.
5 Requirements 2 Channel Interface Combines even and odd transmissions in the appropriate manner into one sample Interface should sign extend from 14 bits to 16 bits as needed. Should be able to take up to 32k Samples from each channel before the memory needs to be flushed out. Programmable Sample Size Build a FIFO or other queue of samples. Interlace the two 16 bit samples of the two channels into one 32 bit number for each sample period. Corresponds to pins labeled ADC_DATA in the pinmap file. 16 bit Sign Extended Sample Ch. A 16 bit sign extended sample ch.b II. ADC Configuration Interface A. Parallel Interface Figure fignum: Parallel Configuration Description
6 Figure fignum: Parallel Control Voltages
7 B. Serial Interface Figure fignum: Timing Diagram of ADC Serial Configuration Interface Figure fignum: Reset Timing for ADC Serial Configuration Interface
8 Figure fignum: Overview of Register Map for ADC Serial Interface C. Requirements 1. Stage One Implementation of Parallel Configuration. SCK tied to GND SEN tied to GND All CTRL pins tied to GND RESET tied to VDD 2. Stage Two (After ADC proven functional) Implementation of SPI Configuration Ability to control GAIN, LVDS vs. CMOS, Power Down Modes Operates with Serial Readout to confirm settings (Debug Feature)
9 III. DDS Serial Interface Signals The following signals are used as part of the AD9910 s serial interface. The interface is SPI like and transfers MSB first, but has a few quirks: 1) By default SDIO is bi directional. 2) SDO is by default inactive 3) IO_UPDATE needs to be strobed high for more than 1 SYNC_CLK period to move from IO buffers to the actual internal registers that set values. Signal Name Directionality Description SDIO BiDirectional by Default (Can be set to only be SDI) Data is always written into the AD9910 on this pin. However, this pin can be used as a bidirectional data line. Bit 1 of CFR1 Register Address 0x00 controls the configuration of this pin. The default is cleared, which configures the SDIO pin as bidirectional. SDO Output (not active by default) Data is read from this pin for protocols that use separate lines for transmitting and receiving data. When the AD9910 operates in single bidirectional I/O mode, this pin does not output data and is set to a high impedance state. SCLK Input The serial clock pin is used to synchronize data to and from the AD9910 and to run the internal state machines.
10 #CS Input CS is an active low input that allows more than one device on the same serial communications line. The SDO and SDIO pins go to a high impedance state when this input is high. If driven high during any communications cycle, that cycle is suspended until CS is reactivated low. Chip select (CS) can be tied low in systems that maintain control of SCLK. IO_UPDATE Input (default) Output (IO Update active bit set) The I/O_UPDATE initiates the transfer of written data from the I/O port buffer to active registers. I/O_UPDATE is active on the rising edge, and its pulse width must be greater than one SYNC_CLK period. It is either an input or output pin depending on the programming of the internal I/O update active bit. IO_RESET Input I/O_RESET synchronizes the I/O port state machines without affecting the contents of the addressable registers. An active high input on the I/O_RESET pin causes the current communication cycle to abort. After I/O_RESET returns low (Logic 0), another communication cycle can begin, starting with the instruction byte write.
11 Serial Interface Timing Figure 1: Serial Interface Timing Charts. AD9910 Datasheet Page 49 *
12 Figure 2: Serial Interface Timing Charts for IO_UPDATE. AD9910 Datasheet Page 42 * Protocol This information is taken from page 48 of the AD9910 datasheet. First an INSTRUCTION byte is sent and then the appropriate number of bytes for the indicated register are sent. Most registers have 4 bytes, but a few have 8 bytes. MSB Instruction Byte D7 D6 D5 D4 D3 D2 D1 D0 LSB R/#W X X A4 A3 A2 A1 A0
13 Automatic IO_UPDATE Information
14 Connecting All DDS s Together The connection of all of the DDS s is not a difficult procedure, but requires some careful planning. The following signals are shared: DDS_CLK_EN DDS_POWER_GOOD DDS_SCLK DDS_IOUPDATE DDS_IORESET The following signals are individually addressed: CS MISO MOSI PWR_EN The turnon logic should work as follows: ALL DDS related IOs are tristated (except shared signals, which are tied LOW) PWR_EN is raised when we want to activate a channel POWER_GOOD goes high and all IOs are set to their default settings. Communications with DDS s continue as desired. Note that the shared signals are not set up to be tristated. This is an issue with the layout and may be fixed if deemed necessary. The CLOCK is shared, but there are different data lines and chip selects. We can load all of the data at once to all 6 DDS s (send arbitrary commands to all 6 at once synced to the same clock) or send transmissions as if the it were a genuine SPI bus. (MOSI tied together using CS to determine which is being selected). Note: The system is not designed to be hot pluggable. If any DDS is down the whole DDS interface should be tristated. IV. Peripheral Interfaces A. Control/Enable Signals DDS_POWER_GOOD: Open Collector output from all DDS boards, if low power is not good, if high good. Tristate all DDS communications until DDS_POWER_GOOD is on
15 DDS_CLK_EN: HIGH once POWER_GOOD. Option over ethernet to turn HIGH or LOW over ethernet. PWR_EN[1..6]: Enable Power for any given DDS. Default to LOW, HIGH when we want to enable. In early test versions default to HIGH (set all channels on). ADC_CLK_EN: Default to HIGH, allow to turn off clock via ethernet comms. B. LEDs STATUS_LEDS[3..0]: Use to breakout divided down system clock, errors, other indicators, as needed. RGB LED: Use for status, breathing, cool fades and effects (WOW factor little else) C. Buttons Use for whatever... D. GPIO Don t worry about this yet. V. Pin Map Pin Name Description Logic Level Group Clock? Bank 34, T10 SDOUT 3.3V LVCMOS ADC Serial No No Bank 34, T11 CTRL1 3.3V LVCMOS ADC Serial No No Bank 34, U12 SDATA 3.3V LVCMOS ADC Serial No No Bank 34, T12 SEN 3.3V LVCMOS ADC Serial No No Bank 34, V13 CTRL3 3.3V LVCMOS ADC Serial No No Bank 34, U13 CTRL2 3.3V LVCMOS ADC Serial No No Bank 34, W13 RESET 3.3V LVCMOS ADC Serial No No Bank 34, V12 SCLK 3.3V LVCMOS ADC Serial Yes No Bank 34, T15 SWITCH 3.3V LVCMOS SWITCH No No Bank 34, T14 RGB_LED_B 3.3V LVCMOS LED No No Bank 34, R14 RGB_LED_G 3.3V LVCMOS LED No No Bank 34, P14 STATUS_LEDS3 3.3V LVCMOS LED No No Bank 34, Y17 STATUS_LEDS2 3.3V LVCMOS LED No No Bank 34, Y16 RGB_LED_R 3.3V LVCMOS LED No No Bank 34, Y14 STATUS_LEDS1 3.3V LVCMOS LED No No Timing constraint
16 Bank 34, W14 STATUS_LEDS0 3.3V LVCMOS LED No No Bank 34, U17 DA0_P 25LVDS ADC_DATA No set for 250MHz Bank 34, T16 DA0_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W15 DB12_N 25LVDS ADC_DATA No set for 250MHz Bank 34, V15 DB12_P 25LVDS ADC_DATA No set for 250MHz Bank 34, U15 DA2_P 25LVDS ADC_DATA No set for 250MHz Bank 34, U14 DA2_N 25LVDS ADC_DATA No set for 250MHz Bank 34, U19 DB10_N 25LVDS ADC_DATA No set for 250MHz Bank 34, U18 DB10_P 25LVDS ADC_DATA No set for 250MHz Bank 34, P19 DA4_P 25LVDS ADC_DATA No set for 250MHz Bank 34, N18 DA4_N 25LVDS ADC_DATA No set for 250MHz Bank 34, P20 DB8_N 25LVDS ADC_DATA No set for 250MHz Bank 34, N20 DB8_P 25LVDS ADC_DATA No set for 250MHz Bank 34, U20 DA6_P 25LVDS ADC_DATA No set for 250MHz Bank 34, T20 DA6_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W20 DB6_N 25LVDS ADC_DATA No set for 250MHz Bank 34, V20 DB6_P 25LVDS ADC_DATA No set for 250MHz Bank 34, Y19 DA8_P 25LVDS ADC_DATA No set for 250MHz Bank 34, Y18 DA8_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W16 DB4_N 25LVDS ADC_DATA No set for 250MHz Bank 34, V16 DB4_P 25LVDS ADC_DATA No set for 250MHz Bank 34, R17 DA10_P 25LVDS ADC_DATA No set for 250MHz Bank 34, R16 DA10_N 25LVDS ADC_DATA No set for 250MHz Bank 34, R18 DB2_N 25LVDS ADC_DATA No set for 250MHz Bank 34, T17 DB2_P 25LVDS ADC_DATA No set for 250MHz Bank 34, V18 DA12_P 25LVDS ADC_DATA No set for 250MHz Bank 34, V17 DA12_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W19 DB0_N 25LVDS ADC_DATA No set for 250MHz Bank 34, W18 DB0_P 25LVDS ADC_DATA No set for 250MHz Bank 34, P18 CLKOUT_P 25LVDS ADC_DATA Yes set for 250MHz Bank 34, N17 CLKOUT_N 25LVDS ADC_DATA Yes set for 250MHz Bank 34, P16 ADC CLK Enable 3.3V LVCMOS ENABLES No No Bank 34, P15 NC, pull low 3.3V LVCMOS NC No No Bank 34, R19 NC, pull low 3.3V LVCMOS NC No No
17 Bank 34, T19 NC, pull low 3.3V LVCMOS NC No No Bank 35, B20 NC 3.3V LVCMOS NC No No Bank 35, C20 NC 3.3V LVCMOS NC No No Bank 35, A20 DDS_IOUPDATE 3.3V LVCMOS DDS No No Bank 35, B19 DDS_IORESET 3.3V LVCMOS DDS No No Bank 35, D18 NC 3.3V LVCMOS NC No No Bank 35, E17 DDS_SCLK 3.3V LVCMOS DDS No No Bank 35, D20 DDS_CS1 3.3V LVCMOS DDS No No Bank 35, D19 DDS_PWR_EN1 3.3V LVCMOS DDS No No Bank 35, E19 DDS_CS6 3.3V LVCMOS DDS No No Bank 35, E18 DDS_PWR_EN6 3.3V LVCMOS DDS No No Bank 35, F17 DDS_MOSI1 3.3V LVCMOS DDS No No Bank 35, F16 DDS_MISO1 3.3V LVCMOS DDS No No Bank 35, L20 DDS_MOSI6 3.3V LVCMOS DDS No No Bank 35, L19 DDS_MISO6 3.3V LVCMOS DDS No No Bank 35, M20 DDS_CS2 3.3V LVCMOS DDS No No Bank 35, M19 DDS_PWR_EN2 3.3V LVCMOS DDS No No Bank 35, M18 DDS_CS5 3.3V LVCMOS DDS No No Bank 35, M17 DDS_PWR_EN5 3.3V LVCMOS DDS No No Bank 35, J19 DDS_MOSI2 3.3V LVCMOS DDS No No Bank 35, K19 DDS_MISO2 3.3V LVCMOS DDS No No Bank 35, L17 DDS_MOSI5 3.3V LVCMOS DDS No No Bank 35, L16 DDS_MISO5 3.3V LVCMOS DDS No No Bank 35, K18 DDS_CS3 3.3V LVCMOS DDS No No Bank 35, K17 DDS_PWR_EN3 3.3V LVCMOS DDS No No Bank 35, H17 DDS_CS4 3.3V LVCMOS DDS No No Bank 35, H16 DDS_PWR_EN4 3.3V LVCMOS DDS No No Bank 35, H18 DDS_MOSI3 3.3V LVCMOS DDS No No Bank 35, J18 DDS_MISO3 3.3V LVCMOS DDS No No Bank 35, G18 DDS_MOSI4 3.3V LVCMOS DDS No No Bank 35, G17 DDS_MISO4 3.3V LVCMOS DDS No No Bank 35, F20 DDS_POWER_G OOD 3.3V LVCMOS ENABLE No No Bank 35, F19 DDS_CLK_EN 3.3V LVCMOS ENABLE No No
18 Bank 35, G20 NC 3.3V LVCMOS NC No No Bank 35, G19 NC 3.3V LVCMOS NC No No Bank 35, H20 GPIO1 3.3V LVCMOS GPIO No No Bank 35, J20 GPIO0 3.3V LVCMOS GPIO No No Bank 35, J14 GPIO9 3.3V LVCMOS GPIO No No Bank 35, K14 GPIO8 3.3V LVCMOS GPIO No No Bank 35, G15 GPIO3 3.3V LVCMOS GPIO No No Bank 35, H15 GPIO2 3.3V LVCMOS GPIO No No Bank 35, N16 GPIO11 3.3V LVCMOS GPIO No No Bank 35, N15 GPIO10 3.3V LVCMOS GPIO No No Bank 35, L15 GPIO5 3.3V LVCMOS GPIO No No Bank 35, L14 GPIO4 3.3V LVCMOS GPIO No No Bank 35, M15 GPIO13 3.3V LVCMOS GPIO No No Bank 35, M14 GPIO12 3.3V LVCMOS GPIO No No Bank 35, J16 GPIO7 3.3V LVCMOS GPIO No No Bank 35, K16 GPIO6 3.3V LVCMOS GPIO No No Bank 35, G14 GPIO15 3.3V LVCMOS GPIO No No Bank 35, J15 GPIO14 3.3V LVCMOS GPIO No No
< W3150A+ / W5100 Application Note for SPI >
< W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated
More informationMicrocontrollers and Interfacing
Microcontrollers and Interfacing Week 10 Serial communication with devices: Serial Peripheral Interconnect (SPI) and Inter-Integrated Circuit (I 2 C) protocols College of Information Science and Engineering
More informationAn SPI interface for the 65(C)02 family of microprocessors
Rev 4/B Dec 30, 2011 65SPI/B An SPI interface for the 65(C)02 family of microprocessors This device was created to provide a basic SPI interface for the 65xx family of microprocessors. Currently, the only
More informationLecture 25 March 23, 2012 Introduction to Serial Communications
Lecture 25 March 23, 2012 Introduction to Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications Asynchronous Serial (e.g., SCI, RS-232) Synchronous
More informationSerial 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 informationIntroduction 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,.2 SCI Block User Guide SPI Block User Guide Parallel Data Transfer Suppose you need to transfer data from one HCS2 to another. How can you do
More informationSPI 3-Wire Master (VHDL)
SPI 3-Wire Master (VHDL) Code Download Features Introduction Background Port Descriptions Clocking Polarity and Phase Command and Data Widths Transactions Reset Conclusion Contact Code Download spi_3_wire_master.vhd
More informationApp Note Application Note: Addressing Multiple FPAAs Using a SPI Interface
Rev: 1.0.0 Date: 23 rd Jan 2015 App Note - 310 Application Note: Addressing Multiple FPAAs Using a SPI Interface TABLE OF CONTENTS 1 PURPOSE... 2 2 THE SPI INTERFACE... 3 2.1 OVERVIEW... 3 2.2 DETAILED
More informationUnderstanding SPI with Precision Data Converters
Understanding SPI with Precision Data Converters By: Tony Calabria Presented by: 1 Communication Comparison SPI - Serial Peripheral Interface Bus I2C - Inter- Integrated Circuit Parallel Bus Advantages
More informationLecture 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 informationInterfacing Techniques in Embedded Systems
Interfacing Techniques in Embedded Systems Hassan M. Bayram Training & Development Department training@uruktech.com www.uruktech.com Introduction Serial and Parallel Communication Serial Vs. Parallel Asynchronous
More informationEmbedded Systems and Software. Serial Interconnect Buses I 2 C (SMB) and SPI
Embedded Systems and Software Serial Interconnect Buses I 2 C (SMB) and SPI I2C, SPI, etc. Slide 1 Provide low-cost i.e., low wire/pin count connection between IC devices There are many of serial bus standards
More informationPIN ASSIGNMENT PIN DESCRIPTION
www.dalsemi.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 informationPARALLEL COMMUNICATIONS
Parallel Data Transfer Suppose you need to transfer data from one HCS12 to another. How can you do this? You could connect PORTA of the sending computer (set up as an output port) to PORTA of the receiving
More information± 2g Tri-axis Accelerometer Specifications
Product Description The is a Tri-axis, silicon micromachined accelerometer with a full-scale output range of +/-2g (19.6 m/s/s). The sense element is fabricated using Kionix s proprietary plasma micromachining
More informationModule 3.C. Serial Peripheral Interface (SPI) Tim Rogers 2017
Module 3.C Serial Peripheral Interface (SPI) Tim Rogers 2017 Learning Outcome #3 An ability to effectively utilize the wide variety of peripherals integrated into a contemporary microcontroller How? A:
More informationPmod modules are powered by the host via the interface s power and ground pins.
1300 Henley Court Pullman, WA 99163 509.334.6306 www.store. digilent.com Digilent Pmod Interface Specification 1.2.0 Revised October 5, 2017 1 Introduction The Digilent Pmod interface is used to connect
More informationAn SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus
Application Note An SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus AN012703-0608 Abstract This Application Note provides an overview of Zilog s Z8 Encore! Serial Peripheral Interface (SPI)
More informationSerial Communication. Spring, 2018 Prof. Jungkeun Park
Serial Communication Spring, 2018 Prof. Jungkeun Park Serial Communication Serial communication Transfer of data over a single wire for each direction (send / receive) Process of sending data one bit at
More information1.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 informationSerial Communication. Simplex Half-Duplex Duplex
1.5. I/O 128 Serial Communication Simplex Half-Duplex Duplex 129 Serial Communication Master-Slave Master Master-Multi-Slave Master Slave Slave Slave (Multi-)Master Multi-Slave Master Slave Slave Slave
More informationLABORATORIO DI ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI ELETTRONICI INDUSTRIALI. Laboratory Lesson 9: Serial Peripheral Interface (SPI)
LABORATORIO DI ARCHITETTURE E PROGRAMMAZIONE DEI SISTEMI ELETTRONICI INDUSTRIALI Laboratory Lesson 9: Serial Peripheral Interface (SPI) Prof. Luca Benini Prof Davide Rossi
More informationSerial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses
Serial Peripheral Interface What is it? Basic SPI Capabilities Protocol Serial Peripheral Interface http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/ SPI_single_slave.svg/350px-SPI_single_slave.svg.png
More informationspi 1 Fri Oct 13 13:04:
spi 1 Fri Oct 1 1:: 1.1 Introduction SECTION SERIAL PERIPHERAL INTERFACE (SPI) The SPI module allows full-duplex, synchronous, serial communication with peripheral devices.. Features Features of the SPI
More informationSPI (Serial & Peripheral Interface)
SPI (Serial & Peripheral Interface) What is SPI SPI is a high-speed, full-duplex bus that uses a minimum of 3 wires to exchange data. The popularity of this bus rose when SD cards (and its variants ie:
More informationIntroduction to I2C & SPI. Chapter 22
Introduction to I2C & SPI Chapter 22 Issues with Asynch. Communication Protocols Asynchronous Communications Devices must agree ahead of time on a data rate The two devices must also have clocks that are
More informationFor reference only Refer to the latest documents for details
STM32F3 Technical Training For reference only Refer to the latest documents for details Serial peripheral interface SPI 3 SPI Features (1/2) 3 Full duplex synchronous transfers (3 lines) Half duplex/simplex
More informationDS1306. Serial Alarm Real Time Clock (RTC)
www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100 96-byte nonvolatile RAM for data
More informationECE2049: Embedded Computing in Engineering Design C Term Spring 2018
ECE2049: Embedded Computing in Engineering Design C Term Spring 2018 Lecture #19: Using SPI The LCD Screen and DAC Reading for Today: User's Manual Ch 35, Davies 101.5, DAC datasheet Reading for Next Class:
More informationAN510 Using SPI protocol with pressure sensor modules
1 USING SPI PROTOCOL WITH PRESSURE SENSOR MODULES This application note describes the possibility of communication between a microcontroller and MEAS Switzerland's pressure sensor modules (MS55XX series)
More informationpower supply Tamper Detect function will detect possible data modification from outside magnetic
FEATURES High bandwidth Read and Write at 52MB/sec Quad I/O with the use of dual purpose pins to maintain a low pin count Operates in both standard, single SPI mode and high speed quad SPI mode Fast quad
More informationRead section 8 of this document for detailed instructions on how to use this interface spec with LibUSB For OSX
CP2130 INTERFACE SPECIFICATION 1. Introduction The Silicon Labs CP2130 USB-to-SPI bridge is a device that communicates over the Universal Serial Bus (USB) using vendor-specific control and bulk transfers
More informationReal-Time Embedded Systems. CpE-450 Spring 06
Real-Time Embedded Systems CpE-450 Spring 06 Class 5 Bruce McNair bmcnair@stevens.edu 5-1/42 Interfacing to Embedded Systems Distance 100 m 10 m 1 m 100 cm 10 cm "Transmission line" capacitance ( C) Distance
More informationI also provide a purpose-built ADC/DAC board to support the lab experiment. This analogue I/O board in only needed for Part 3 and 4 of VERI.
1 2 I also provide a purpose-built ADC/DAC board to support the lab experiment. This analogue I/O board in only needed for Part 3 and 4 of VERI. However I will now be examining the digital serial interface
More informationXEN1210 Magnetic Sensor
Features Single axis magnetic measurement One chip solution 15nT resolution Unmatched low offset (Sub-µT) and gain precision Wide magnetic field range (±63mT) No magnetic hysteresis Measurement rate up
More informationAT89S4D12. 8-Bit Microcontroller with 132K Bytes Flash Data Memory AT89S4D12. Features. Description. Pin Configurations
Features Compatible with MCS-51 Products 128K Bytes of In-System Reprogrammable Flash data memory and 4K Bytes of Downloadable Flash Program Memory Endurance: 1,000 Write/Erase Cycles per Sector Data Retention:
More informationUART TO SPI SPECIFICATION
UART TO SPI SPECIFICATION Author: Dinesh Annayya dinesha@opencores.org Table of Contents Preface... 3 Scope... 3 Revision History... 3 Abbreviations... 3 Introduction... 3 Architecture... 4 Baud-rate generator
More informationOrder Number: MC68HC55 Rev. 2 MC68HC55/D Technical Data Two-Channel CMOS ASIC Device Section 1. DSI/D (Distributed System Interface Digital) 1.1 Featu
Order Number: Rev. 2 /D Two-Channel CMOS ASIC Device Section 1. DSI/D (Distributed System Interface Digital) 1.1 Features........................................2 1.2 General Description of the DSI System.................3
More informationN551C321. Table of Contents-
Table of Contents- 1. GENERAL DESCRIPTION... 2 2. FEATURES... 2 3. BLOCK DIAGRAM... 3 4. PIN DESCRIPTION... 3 5. ABSOLUTE MAXIMUM RATINGS... 4 6. ELECTRICAL CHARACTERISTICS... 4 7. APPLICATION CIRCUIT...
More informationADI-SPI. Technical Specification. Serial Control Interface Standard (Rev 1.0)
Technical Specification Serial Control Interface Standard (Rev 1.0) 2 Keywords SPI, SIF, Interface 3 Contents 1 Scope... 5 1.1 Compliance... 5 2 References... 5 3 Definitions, symbols and abbreviations...
More informationParallel 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 informationSRS WOW HD Processor. : I 2 C bus (standard-mode/100kbps, fast-mode/400kbps), 4-Wire Serial Bus (4-Wire: clock, enable, input data, output data)
SRS WOW HD Processor General Description The NJU26040-09B is a digital audio signal processor that provides the function WOW HD (function limited edition of NJU29040-09A). The NJU26040-09B processes a
More informationor between microcontrollers)
: Communication Interfaces in Embedded Systems (e.g., to interface with sensors and actuators or between microcontrollers) Spring 2016 : Communication Interfaces in Embedded Systems Spring (e.g., 2016
More informationDigital Thermometers and Thermostats with SPI/3-Wire Interface
19-5629; Rev 0; 11/10 Digital Thermometers and Thermostats General Description The digital thermometers and thermostats with an SPI /3-wire interface provide temperature readings that indicate the device
More informationInterfacing the HI7190 to a Microcontroller
Interfacing the to a Microcontroller Application Note September 1995 AN9527 Authors: Stephen LaJeunesse and John Kornblum Introduction The Intersil is a 24-bit monolithic instrumentation sigma delta A/D
More informationProduct Technical Brief S3C2413 Rev 2.2, Apr. 2006
Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and
More informationWICE-SPI Hardware Operation Manual
WICE-SPI Hardware Operation Manual 1. Hardware Instruction 1. WICE-SPI processes data transmission, programming or emulation through USB 2.0 interface and does not need external power. 2. WICE-SPI is equipped
More informationArduCAM-M-2MP Camera Shield
33275-MP ArduCAM-M-2MP Camera Shield 2MP SPI Camera Hardware Application Note Rev 1.0, Mar 2015 33275-MP ArduCAM-M-2MP Hardware Application Note Table of Contents 1 Introduction... 2 2 Typical Wiring...
More informationProject Final Report Optical Hand Scanner
Optical Hand Scanner B.V.B. Project Abstract The purpose of this project was to develop the embedded hardware and software to turn an optical mouse sensor into a hand scanner. Optical mice operate by rapidly
More informationPart 1 Using Serial EEPROMs
Part 1 Using Serial EEPROMs copyright 1997, 1999 by Jan Axelson If you have a project that needs a modest amount of nonvolatile, read/write memory, serial EEPROM may be the answer. These tiny and inexpensive
More informationSPI Storm Studio. Getting Started Guide. Revision Sep Byte Paradigm
1/18 Table of Contents 1Introduction... 4 2Starting up with an existing project...4 2.1What do you need to get started?...4 2.2Connecting and configuring your SPI Storm device...4 2.3Loading an existing
More informationThe 9S12 Serial Peripheral Inteface (SPI) Huang Section 10.2 through 10.6 SPI Block User Guide
The 9S12 Serial Peripheral Inteface (SPI) Huang Section 102 through 106 SPI Block User Guide The 9S12 Serial Peripheral Interface (SPI) The 9S12 has a Synchronous Serial Interface On the 9S12 it is called
More informationDS1306 Serial Alarm Real-Time Clock
Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-Time Clock (RTC) Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year with Leap-Year Compensation Valid Up to
More informationEMBED2000+ Data Sheet
EMBED2000+ Data Sheet Description The Ocean Optics EMBED2000+ Spectrometer includes the linear CCD-array optical bench, plus all the circuits necessary to operate the array and convert to a digital signal.
More informationIV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -4 1 UNIT 4
IV B.Tech. I Sem (R13) ECE : Embedded Systems : UNIT -4 1 UNIT 4 4.1. Serial data communication basics ----------- 1 4.2. UART ------------------------------------------------ 4 4.3. Serial Peripheral
More informationDigital Signal Processor for Car Audio
Digital Signal Processor for Car Audio General Description The NJU26202 is a digital signal processor that provides the function of Circle Surround Automotive, Hall Simulator, 7Band PEQ / GEQ, and Time
More informationRM331x Series Kbit Ultra-Low Power Non-volatile Serial Memory SPI Bus
RM331x Series 32-256 Kbit Ultra-Low Power Non-volatile Serial Memory SPI Bus Features Advance Datasheet Memory array: 32-256Kbit EEPROM-compatible non-volatile serial memory Multiple supply voltages for
More informationUSB-to-I2C. Ultra Hardware User s Manual.
USB-to-I2C Ultra Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Ultra product from SB Solutions, Inc. SB Solutions, Inc. reserves
More informationSRS TruSurround HD/HD4 Decoder
SRS TruSurround HD/HD4 Decoder General Description The NJU26040-09D is a digital audio signal processor that provides the function of TruSurround HD/HD4 FOCUS and WOW HD. The NJU26040-09D processes all
More informationDS1305EN. Serial Alarm Real-Time Clock
Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid up to
More information1.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 informationORION USB3 Evaluation Kit
ORION USB3 Evaluation Kit Table of Contents 1 General Description...4 2 System Overview...5 3 Operating Instructions...7 3.1 Recommended Equipment...7 3.2 Resolution / Fame rate and ADC gain settings...7
More informationMicrocontrollers and Interfacing week 10 exercises
1 SERIAL PERIPHERAL INTERFACE (SPI) HARDWARE Microcontrollers and Interfacing week 10 exercises 1 Serial Peripheral Interface (SPI) hardware Complex devices (persistent memory and flash memory cards, D/A
More informationMOS INTEGRATED CIRCUIT
DATA SHEET MOS INTEGRATED CIRCUIT µpd6708 IEBus (Inter Equipment Bus ) PROTOCOL CONTROL LSI DESCRIPTION The µpd6708 is a peripheral LSI for microcontrollers that controls the protocol of the IEBus. This
More informationPIXI click PID: MIKROE Weight: 28 g
PIXI click PID: MIKROE-2817 Weight: 28 g PIXI click is equipped with MAX11300 IC from Maxim Integrated, which features Maxim Integrated's versatile, proprietary PIXI technology - it is the industry's first
More informationC329-SPI User Manual. Release Note: V th September, 2010 First release. V th January 2012 Second release. C329-SPI User Manual
C329-SPI User Manual Release Note: V1.0 27 th September, 2010 First release V1.1 12 th January 2012 Second release C329-SPI JPEG Compression Module 1 2010.08.25 General The C329 is a colour VGA camera
More informationOne Technology Way P.O. Box 9106 Norwood, MA Tel: Fax:
One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com DPG3 The DPG3, or Data Pattern Generator 3, is a device designed to support the evaluation of
More informationSIPS - Group. Technical Description May AT96 Bus Specification V 1.1
SIPS - Group Technical Description May 1995 AT96 Bus Specification V 1.1 o:\text\normen\at96bus1.doc Contents 1. Notation...3 2. AT96 Overview...4 2. 1 General...4 2. 2 Recommendations...4 3. Signal Description...5
More informationDS1305EN. Serial Alarm Real-Time Clock
Serial Alarm Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid up to
More informationDigital Signal Processor for TV
Digital Signal Processor for TV General Description The NJU26041-01A is a high performance 24-bit digital signal processor. The NJU26041-01A provides eala 3D Surround function, ealabass Dynamic Bass Boost
More informationDesign and Verification of Serial Peripheral Interface 1 Ananthula Srinivas, 2 M.Kiran Kumar, 3 Jugal Kishore Bhandari
Design and Verification of Serial Peripheral Interface ISSN: 2321-9939 Design and Verification of Serial Peripheral Interface 1 Ananthula Srinivas, 2 M.Kiran Kumar, 3 Jugal Kishore Bhandari 1,3 MTech Student,
More informationBES-III off-detector readout electronics for the GEM detector: an update
BES-III off-detector readout electronics for the GEM detector: an update The CGEM off-detector collaboration ( INFN/Univ. FE, INFN LNF, Univ. Uppsala ) 1 Outline Reminder Update on development status Off-detector
More informationSerial 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 informationIntroduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications
Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications o Asynchronous Serial (SCI, RS-232) o Synchronous Serial (SPI, IIC) The MC9S12
More informationAmarjeet Singh. January 30, 2012
Amarjeet Singh January 30, 2012 Website updated - https://sites.google.com/a/iiitd.ac.in/emsys2012/ Lecture slides, audio from last class Assignment-2 How many of you have already finished it? Final deadline
More informationCOOKING WITH TEAM 279
COOKING WITH TEAM 279 ANALOG SIGNALS WITH MCP3002/MCP3008 ADC The RPi does not have analog input pins. To read analog signals, and Analog to Digital Converter (ADC) should be used. The MCP3002 and MCP3008
More informationSPI Storm. Data sheet
Revision 1.02 - February 2015 Table of Contents 1 Main features...4 2 SPI Storm Overview...4 2.1 SPI Storm at a glance...4 2.2 Minimum Host PC requirements...5 2.3 Operating power...5 2.4 USB and system
More informationECE Microcontrollers. Serial Peripheral Interface (SPI) & NRF24 Radio
ECE 381 - Microcontrollers Serial Peripheral Interface (SPI) & NRF24 Radio Lab 9 Summary We will develop a wireless temperature sensor Once a second, sample LM34CZ voltage Convert to floating point with
More informationMore on the 9S12 SPI Using the Dallas Semiconductor DS1302 Real Time Clock with the 9S12 SPI
More on the 9S12 SPI Using the Dallas Semiconductor DS1302 Real Time Clock with the 9S12 SPI Using the 9S12 SPI The SPI has a data register (SPIDR) and a shift register. To write data to the SPI, you write
More informationDS1305 Serial Alarm Real Time Clock (RTC)
Serial Alarm Real Time Clock (RTC) www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100
More informationEE 456 Fall, Table 1 SPI bus signals. Figure 1 SPI Bus exchange of information between a master and a slave.
EE 456 Fall, 2009 Notes on SPI Bus Blandford/Mitchell The Serial Peripheral Interface (SPI) bus was created by Motorola and has become a defacto standard on many microcontrollers. This is a four wire bus
More informationSerial Peripheral Interface Bus SPI
Serial Peripheral Interface Bus SPI SPI Bus Developed by Motorola in the mid 1980 s Full-duplex, master-slave serial bus suited to data streaming applications for embedded systems Existing peripheral busses
More informationDS1305. Serial Alarm Real Time Clock (RTC) FEATURES PIN ASSIGNMENT ORDERING INFORMATION
DS135 Serial Alarm Real Time Clock (RTC) FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 21 96 byte
More informationTMC 423 Datasheet Serial Triple Incremental Encoder Interface
TMC43 Data Sheet (V. / March 9 th, 7) / TMC 43 Datasheet Serial Triple Incremental Encoder Interface TCK SDO SDI SCK NSCS SDO48 NSCS48 NINT PRA/IO VCCA NC CLK EXT_RES VCCI TDI ENC_A ENC_B COLUMN_PIN()
More informationSERDESUB 913ROS DS90UB913Q Serializer and DS90UB914Q Deserializer Evaluation Kit User s Manual
SERDESUB 913ROS DS90UB913Q Serializer and DS90UB914Q Deserializer Evaluation Kit User s Manual Rev 2.1 1 Texas Instruments 11/19/2012 Contents SERDESUB 913ROS... 1 DS90UB913Q Serializer and DS90UB914Q
More information1.8V Uniform Sector Dual and Quad SPI Flash
FEATURES 8M-bit Serial Flash -1024K-byte Program/Erase Speed -Page Program time: 0.4ms typical -256 bytes per programmable page -Sector Erase time: 60ms typical -Block Erase time: 0.3/0.5s typical Standard,
More informationUS x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters.
US2066 100 x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters http://wwwwisechipcomtw i 1 General Description WiseChip Semiconductor Inc US2066 US2066 is a single-chip CMOS OLED/PLED
More informationPrototyping 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 informationSSD1355. Advance Information. 128 RGB x 160 Dot Matrix OLED/PLED Segment/Common Driver with Controller
SOLOMON SYSTECH SEMICONDUCTOR TECHNICAL DATA SSD1355 Advance Information 128 RGB x 160 Dot Matrix OLED/PLED Segment/Common Driver with Controller This document contains information on a new product. Specifications
More informationSIPS - Group. Technical Description May ISA96 Bus Specification V 1.0
SIPS - Group Technical Description May 1995 ISA96 Bus Specification V 1.0 o:\text\normen\isa96bu1.doc SIPS - Group Specification ISA96-Bus page 1 Contents 1. Notation...3 2. ISA96 Overview...4 2. 1 General...4
More informationSPI Universal Serial Communication Interface SPI Mode
SPI Universal Serial Communication Interface SPI Mode Serial Peripheral Interface (SPI) is not really a protocol, but more of a general idea. It s the bare-minimum way to transfer a lot of data between
More informationEnhanced Data Rate (EDR) compliant with V2.0.E.2 of the. specification for both 2Mbps and 3Mbps modulation modes
Key Features Fully Qualified Bluetooth V2.0+EDR Enhanced Data Rate (EDR) compliant with V2.0.E.2 of the specification for both 2Mbps and 3Mbps modulation modes BTM-06B CSR,BC417143 B-IRN-E4 REV 02 May
More informationUSB-to-I2C. Professional Hardware User s Manual.
USB-to-I2C Professional Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the USB-to-I2C Professional product from SB Solutions, Inc. SB Solutions,
More informationLevel Shifter. for. Hardware User s Manual.
Level Shifter for USB-to to-i2c Hardware User s Manual https://www.i2ctools.com/ Information provided in this document is solely for use with the I2C and SPI Level Shifter from SB Solutions, Inc. SB Solutions,
More informationPSIM Tutorial. How to Use SPI in F2833x Target. February Powersim Inc.
PSIM Tutorial How to Use SPI in F2833x Target February 2013-1 - Powersim Inc. With the SimCoder Module and the F2833x Hardware Target, PSIM can generate ready-to-run codes for DSP boards that use TI F2833x
More information: In Master mode, MCK = 256fs, MCK2 = 512fs
SRS CS Auto & CSII 5.1 & TruSurround XT Decoder General Description The NJU26208 is a digital signal processor that provides the function of Circle Surround Automotive / Circle SurroundII5.1 / TruSurroundXT
More informationTutorial for I 2 C Serial Protocol
Tutorial for I 2 C Serial Protocol (original document written by Jon Valdez, Jared Becker at Texas Instruments) The I 2 C bus is a very popular and powerful bus used for communication between a master
More informationGeneral Purpose Programmable Peripheral Devices. Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar
Chapter 15 General Purpose Programmable Peripheral Devices by Rahul Patel, Assistant Professor, EC Dept., Sankalchand Patel College of Engg.,Visnagar Microprocessor & Interfacing (140701) Rahul Patel 1
More informationPedometer 3 Click. PID: MIKROE 3259 Weight: 24 g
Pedometer 3 Click PID: MIKROE 3259 Weight: 24 g The Pedometer 3 click is a tri-axis acceleration sensing Click board utilizing the KX126-1063. An advanced three-axis acceleration sensor, the KX126-1063
More informationCSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT
CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT JAMES LEE JAMESLEE@GWU.EDU. Project Abstract I am a system administrator who manages hundreds of Unix systems. One of the essential tools to ensure I don
More information