ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes

Size: px
Start display at page:

Download "ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes"

Transcription

1 ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes Table of Contents Tiger Board Description... 2 ASNTu2s Description... 2 Software Installation... 3 Bridge and GUI Operation... 4 SPI Operation... 6 ASNT8110A GUI Description... 8 ASNT8172 GUI Description... 9 ASNT6171 GUI Description ASNT6152 GUI Description REVISION HISTORY Rev

2 Tiger Board Description 1. The Tiger Board shown in Fig. 1 is a universal USB-controlled Master/Slave SPI/I2C/JPIO interface. For the current application, it is configured as a 7-channel SPI interface. It includes a SPARTAN-6 FPGA with support components, a micro-usb connector, as well as a 40-pin and 34-pin male connectors. The board measures approximately 3.2x2.4 inches. More details can be found on the Nano River Technology web site at specifically in the document. Fig. 1. Tiger Board 2. In the current configuration, the 34-pin male connector is used to deliver signals to the ASNTu2s PCB that serves as an adapter. ASNTu2s Description 1. The ASNTu2s v2.0 PCB shown in Fig. 2 is a 7-channel splitter and 3.3V-to-1.2V level converter for the SPI interface. It includes a set of bi-directional level converting ICs, a MOLEX connector (J0) for a 1.2V power supply, a 34-pin female connector, and seven 7-pin SATA connectors (J1-J7). There are also 4 bi-directional low-pass filters (LPFs) for optional cleaning of any DC control signals. The board measures approximately 3.2x2.4 inches. Rev

3 34-pin female connector +1.2V gnd Fig. 2. ASNTu2s v2.0 7-pin SATA connectors 2. The ASNTu2s PCB v2.0 allows for control of up to seven DC-coupled 1.2V 3-wire SPI channels through a USB port. The board delivers the same clock (clk) and data (di or d) signals to all seven SATA connectors. Seven enable signals (en1-en7) are delivered to connectors J1-J7 respectively. 3. The connector J1 provides access to the channel 1 output data signal (do1). The SATA connector mapping is shown in Table 1. Table 1. SATA Connector Mapping 4 LPFs Pin # gnd enx clk gnd di do1 for J1 or n/c for J2 to J9 gnd 4. The ASNTu2s v2.0 PCB also allows for filtering of up to four DC control signals using bi-directional LPFs with input/output connector pair J8_x/J9_x, where x=0,1,2,3. Any connector of the pair can be used as the filter input, while the other one serves as the corresponding output. Software Installation 1. Use the CD provided or Download the Tiger Board software for the required operation system (supported operation systems are Microsoft Windows XP with Service Pack 3 and newer) from Nano River Technology web site: 2. Install the Tiger Board software following instructions: 2.1. For Windows XP use the provided file WinXP_Installation_of_TigerBoard.pdf or the link For Windows 7 or newer use the provided file Win7_Installation_of_TigerBoard.pdf or the link 3. Double-click the file ASNTxxxx_setup.exe for each particular part and follow the instructions on the screen. Rev

4 Bridge and GUI Operation 1. The part is static sensitive. Please observe anti-static protection procedures! 2. Connect the Tiger Board to a computer using a USB cable. 3. Attach the ASNTu2s PCB to the Tiger Board as shown in Fig. 3. Fig. 3. ASNTu2s and Tiger Board Assembly 4. Switch on an external power supply unit and set it to a positive supply voltage with a value of +0.0V (negative output pin of the unit must be shorted to ground). 5. Connect the supply unit s output pins to the PCB s Molex connector as shown in Fig Connect the ASNTu2s channels to controlled PCBs following the GUI descriptions below. Note 1: The GUI will function correctly even if some PCBs are not connected. 7. Gradually increase the positive supply voltage to +1.35V. 8. Initiate the GUI by double-clicking the corresponding executable file. The GUI enters the Standard operational mode, and sends default data after its activation. The GUI may have several panels for control of multiple boards. Note 2: The GUI will operate in a Demo mode if the Tiger Board is not connected to the computer. The red note Board not connected. Demonstration Mode Only disappears when the USB port is connected. 9. Load a state or use the default one. To load a state from a file, click on "File" menu, then select "Load state" from the pull-down menu. Using Windows navigator, select a file to load. The new data will be sent automatically. 10. Modify the GUI controls as required. The controls can be manipulated as follows: Buttons can be clicked ON (checked) or OFF (empty) The arrows may be clicked (1-step change) or clicked-and-hold (constant change) The number in the windows can be directly typed in. Click Enter to confirm. 11. The GUI sends new data after any slider adjustment, arrow click, or data confirmation. 12. The current state of the GUI can be saved and then loaded back. To save the current state in a file, click on "File" menu, then select "Save state" from the pull-down menu. Using Windows navigator, select a directory and enter a file or select an existing file. 13. The GUI can also operate in Expert mode. To activate the Expert mode, click on "File" menu and select "Enter Expert Mode" from the pull-down menu. Rev

5 14. In Expert mode, the following additional options are available: Selection of certain pre-assigned operational frequencies for the interface. To change the interface operational frequency, click the Frequency arrow and select the desired value from the pull-down menu Assignment of the active channel number. To assign a different channel to a particular panel, click the corresponding Channel arrow, and select the desired value from the pull-down menu. Note 3: The controlled PCB should be connected to the assigned channel of the ASNTu2s Visual control of the clock polarity (CPOL) and phase (CPHA) parameters. For the current application, both parameters are set to 0. For more details see the EQ_3w_AN document Visual control of the sent and received data packets (Writing: and Reading: lines in the additional panel at the bottom of the GUI window). The transmission information (panel and channel number) precedes the Writing: and Reading: lines. Note 4: Data reading is delayed by one cycle compared to data writing. In case of the correct SPI operation, the previous writing (top line) should be equal to the current reading (bottom line). Note 5: Full received data is displayed for channel 1 only. For other channels, the Reading: line displays a special bit as described on p.20 of the Tiger Board API specification document To return to the Standard mode, click on "File" menu, then select "Enter Standard Mode" from the pull-down menu. Rev

6 SPI Operation The Serial Peripheral Interface Bus (SPI) is a synchronous serial data link that operates in full duplex mode. SPI devices communicate in master/slave mode where the master device initiates the data frame. The simplest SPI configuration is shown in Fig. 4. SCLK Serial Clock (output from master) MOSI Master Output, Slave Input (output from master) MISO Master Input, Slave Output (output from slave) SSn Slave Select (active low; output from master) Fig. 4. SPI Bus: Single Master and Single Slave A typical hardware setup uses shift registers to form an inter-chip circular buffer. If the system does not require reading from the slave, the MISO output can be used for functional test purposes as shown in Fig. 5. TEST Fig. 5. SPI 8-bit circular transfer Multiple slave devices are allowed with individual slave select lines SSn as shown in Fig. 6. Rev

7 SCL MOSI MOSI SCLK MOSI SCLK MOSI SCLK SPI Master SPI Slave SPI Slave SPI Slave SSn SSn SSn SSn1 SSn2 SSn3 Fig. 6. SPI with Three Slaves SPI can operate in different modes defined by clock polarity CPOL and clock phase CPHA parameters as shown in Table 2. Table 2. SPI Operational Modes CPOL CPHA The first clock edge is: Data is sampled by: 0 0 Rising the leading (first) clock edge 0 1 Rising the trailing (second) clock edge 1 0 Falling the leading (first) clock edge 1 1 Falling the trailing (second) clock edge The on-chip SPI module operates only in slave mode with CPOL=0 and CPHA=0, as shown in Fig. 7. SCLK SSn Sample Latch MOSI X X Byte 1 Byte N Fig. 7. SPI Transfer Mode Rev

8 ASNT8110A GUI Description 1. The ASNT8110A GUI is activated by double-clicking on the spiasnt8110a.exe file. 2. The default ASNT8110A GUI window for the Standard operational mode is shown in Fig. 8. It has a scroll bar and a display window with additional up/down arrows for the division coefficient assignment. It operates with channel 1 (connector J1) of the ASNTu2s PCB v.1.0 or any channel of the ASNTu2s PCB v.2.0. Fig. 8. ASNT8110A GUI Window in Standard Operational Mode 3. The GUI can also operate in Expert mode with the window shown in Fig. 9. Fig. 9. ASNT8110A GUI Window in Expert Operational Mode Rev

9 ASNT8172 GUI Description 4. The ASNT8172 GUI is activated by double-clicking on the spiasnt8172.exe file. 5. The default ASNT8172 GUI window for the Standard operational mode is shown in Fig. 10. It has 26 scroll bars with associated display windows and additional up/down arrows, as well as 10 switch buttons. It operates with channel 1 (connector J1) of the ASNTu2s PCB v.1.0 or any channel of the ASNTu2s PCB v.2.0. Fig. 10. ASNT8172 GUI Window in Standard Operational Mode 6. The GUI is intended for control of the ASNT tap FIR filter chip (see the AN_ASNT8172onASNT12_6 document). 7. There are the following controls: 7.1. A group of 18 scroll bars and 9 buttons arranged in 9 rows in the left-side part of the window. Each row corresponds to one tap and includes a tap number (Tap 1 through 9), a peak control bar (peak control, numbers from 0 to 63), a tap activation button (on), and a weight control bar (weight control, numbers from -63 to +63) A group of 6 scroll bars and 1 button in the right-side part of the window. The bars control currents of the output emitter followers (ef0-4, numbers from 0 to 63) and the pre-buffer (pbuf, numbers from 0 to 15), while the button switches the pre-buffer on or off Two scroll bars and one button at the bottom of the window. The button activates the on-chip replica with its gain controlled by the bar gain control (numbers from 0 to 7). The other bar (DAC control, numbers from 0 to 63) controls the performance of internal DACs The corresponding GUI control s are explained in Table 3. Rev

10 Table 3. ASNT8172 Data Transfer Protocol Byte GUI Range # # function 1 ontap1 Tap ON/OFF ON ondir1 Tap weight control weight control ±63 From 3 to 8 wc1 From 1 to 6 pk1 Tap peaking control peak control ontap2 Tap ON/OFF ON ondir2 Tap weight control weight control ±63 From 3 to 8 wc2 From 1 to 6 pk2 Tap peaking control peak control ontap3 Tap ON/OFF ON ondir3 Tap weight control weight control ±63 From 3 to 8 wc3 From 1 to 6 pk3 Tap peaking control peak control ontap4 Tap ON/OFF ON ondir4 Tap weight control weight control ±63 From 3 to 8 wc4 From 1 to 6 pk4 Tap peaking control peak control ontap5 Tap ON/OFF ON ondir5 Tap weight control weight control ±63 From 3 to 8 wc5 From 1 to 6 pk5 Tap peaking control peak control ontap6 Tap ON/OFF ON ondir6 Tap weight control weight control ±63 From 3 to 8 wc6 From 1 to 6 pk6 Tap peaking control peak control ontap7 Tap ON/OFF ON ondir7 Tap weight control weight control ±63 From 3 to 8 wc7 From 1 to 6 pk7 Tap peaking control peak control ontap8 Tap ON/OFF ON ondir8 Tap weight control weight control ±63 From 3 to 8 wc8 From 1 to 6 pk8 Tap peaking control peak control ontap9 Tap ON/OFF ON ondir9 Tap weight control weight control ±63 From 3 to 8 wc9 18 From 1 to 6 pk9 Tap peaking control peak control 0-63 Rev

11 Byte # GUI # function Range From 1 to 6 efi0 EF current control ef From 1 to 6 efi1 EF current control ef From 1 to 6 efi2 EF current control ef From 1 to 6 efi3 EF current control ef From 1 to 6 efi4 EF current control ef From 1 to 6 DACcmcrl DAC calibration DAC control offrep Replica activation onrep 8 not used From 1 to 3 ffegn Replica gain control gain control onpb_1 Pre-buffer activation pbuf From 5 to 8 onmaini Pre-buffer gain control The GUI can also operate in Expert mode with the window shown in Fig. 11. Fig. 11. ASNT8172 GUI Window in Expert Operational Mode Rev

12 ASNT6171 GUI Description 1. The ASNT6171 GUI is activated by double-clicking on the spiasnt6171.exe file. 2. The default GUI window is shown in Fig. 12. It can have up to three similar panels. Each panel operates with two channels of the ASNTu2s PCB v.2.0 and provides control of one chip. 3. To select the number of chips from 1 to 3, click the corresponding Number of chips arrow and select the desired value from the pull-down menu. a. b. Fig. 12. GUI Window in 1-Chip (a) and 3-Chip (b) Standard Operational Modes 4. Each chip incorporates two SPIs: Left and Right. The corresponding GUI control s are explained in Table 4 and Table 5. Rev

13 Table 4. Left SPI Data Transfer Protocol Byte # # order function GUI Range 1 X and Y channels Input buffers IBs crlgn gain control Gain Tap0 2 crlyi0 Tap0 YI buffer gain control YI Tap0 3 crlyq0 Tap0 YQ buffer gain control YQ Tap1 4 crlyi1 Tap1 YI buffer gain control YI Tap1 5 crlyq1 Tap1 YQ buffer gain control YQ Tap2 6 crlyi2 Tap2 YI buffer gain control YI Tap2 7 crlyq2 Tap2 YQ buffer gain control YQ Tap3 8 crlyi3 Tap3 YI buffer gain control YI Tap3 9 crlyq3 Tap3 YQ buffer gain control YQ 10 X and Y channels buffer5 s Buf crlg5 gain control Gain Tap4 11 crlyi4 Tap4 YI buffer gain control YI Tap4 12 crlyq4 Tap4 YQ buffer gain control YQ Tap5 13 crlyi5 Tap5 YI buffer gain control YI Tap5 14 crlyq5 Tap6 YQ buffer gain control YQ 15 crlyi6 Tap6 YI buffer gain control Tap6 Rev

14 Byte # # order function GUI YI Tap6 crlyq6 Tap6 YQ buffer gain control YQ Tap7 crlyi7 Tap7 YI buffer gain control YI Tap7 crlyq7 Tap7 YQ buffer gain control YQ Tap8 crlyi8 Tap8 YI buffer gain control YI Tap8 crlyqi8 Tap8 YQ buffer gain control YQ From 1 to 8 Not used X and Y channels buffer10 s Buf10 crlg10 gain control Gain Tap9 crlyi9 Tap9 YI buffer gain control YI Tap9 crlyq9 Tap9 YQ buffer gain control YQ Tap10 crlyi10 Tap10 YI buffer gain control YI Tap10 crlyq10 Tap10 YQ buffer gain control YQ Tap11 crlyi11 Tap11 YI buffer gain control YI Tap11 crlyq11 Tap11 YQ buffer gain control YQ Tap12 crlyi12 Tap12 YI buffer gain control YI Range Rev

15 Byte # # order function GUI Range crlyq12 Tap12 YQ buffer gain control crlyi13 Tap13 YI buffer gain control crlyq13 Tap13 YQ buffer gain control crlyi14 Tap14 YI buffer gain control crlyq14 Tap14 YQ buffer gain control Tap12 YQ Tap13 YI Tap13 YQ Tap14 YI Tap14 YQ Table 5. Right SPI Data Transfer Protocol Byte # # order crlpk crlxi0 crlxq0 crlxi1 crlxq1 crlxi2 crlxq2 function X and Y channels Input buffers peaking control Tap0 buffer gain control Tap0 buffer gain control Tap1 buffer gain control Tap1 buffer gain control Tap2 buffer gain control Tap2 buffer gain control GUI IBs Peak Tap0 Tap0 Tap1 Tap1 Tap2 Tap2 Range Rev

16 Byte # # order crlxi3 crlxq3 crlp5 crlxi4 crlxq4 crlxi5 crlxq5 crlxi6 crlxq6 crlxi7 crlxq7 crlxi8 crlxqi8 crlout crlp10 function Tap3 buffer gain control Tap3 buffer gain control X and Y channels buffer5 s peaking control Tap4 buffer gain control Tap4 buffer gain control Tap5 buffer gain control Tap6 buffer gain control Tap6 buffer gain control Tap6 buffer gain control Tap7 buffer gain control Tap7 buffer gain control Tap8 buffer gain control Tap8 buffer gain control Q and I output buffers gain control X and Y channels buffer10 s peaking control GUI Tap3 Tap3 Buf5 Peak Tap4 Tap4 Tap5 Tap5 Tap6 Tap6 Tap7 Tap7 Tap8 Tap8 OB Gain Buf10 Peak Range Rev

17 Byte # # order crlxi9 crlxq9 crlxi10 function Tap9 buffer gain control Tap9 buffer gain control Tap10 buffer gain control crlxq10 Tap10 buffer gain control crlxi11 Tap11 buffer gain control crlxq11 Tap11 buffer gain control crlxi12 Tap12 buffer gain control crlxq12 Tap12 buffer gain control crlxi13 Tap13 buffer gain control crlxq13 Tap13 buffer gain control crlxi14 Tap14 buffer gain control crlxq14 Tap14 buffer gain control GUI Tap9 Tap9 Tap10 Range Tap10 Tap11 Tap11 Tap12 Tap12 Tap13 Tap13 Tap14 Tap14 Note 10: By default, Right SPIs correspond to channels 1, 3, or 5 and Left SPIs correspond to channels 2, 4, or 6. Rev

18 5. The taps can be controlled symmetrically around a central tap. For that, set the number of the desired central tap for the desired line (e.g. Central tap 5 line 1) and then adjust the taps to the right from the central tap. The left-side taps will adjust automatically. An additional correction can be assigned to all left-side taps (e.g. Left mirror correction -2). 6. The GUI can also operate in Expert mode with an example of the 1-chip window version shown in Fig. 13. Fig. 13. GUI Window in Expert Operational Mode Rev

19 ASNT6152 GUI Description 7. The ASNT6152 GUI is activated by double-clicking on the spiasnt6152.exe file. 8. The default GUI window is shown in Fig. 14. a. b. Fig. 14. GUI Window in 1-Chip (a) and 2-Chip (b) Standard Operational Modes An input data bit mapping required for the chip is presented in Table 6. Table 6. ASNT6152 Data Transfer Protocol Byte # # order function GUI Range 1 EQ Controls e1ch1 Channel 1 Stage 1 EQ control Ch1: St1 2 EQ Controls e2ch1 Channel 1 Stage 2 EQ control Ch1: St2 3 EQ Controls e1ch2 Channel 2 Stage 1 EQ control Ch2: St1 4 EQ Controls e2ch2 Channel 2 Stage 2 EQ control Ch2: St2 5 Err.Det del Error Detector delay control Delay 6 1 MSB Feedback switch: 1 on, Err.Det. 0-1 on_fb 0 - off FB On OB Gain amp Output Buffer gain control to 8 2 nd MSB 7 1 MSB Error Detector switch: 1 on, Err.Det. On 0-1 on_ed 0 - off Err.Det eda Error Detector gain control to 8 2 nd MSB Ampl Rev

20 9. The GUI can also operate in Expert mode with the window shown in Fig. 15. Fig. 15. GUI Window in Expert Operational Mode REVISION HISTORY Revision Date Changes Corrected versions of GUI for ASNT8110A and ASNT Corrected SPI coding tables New versions of GUI for ASNT6171 and ASNT Added new GUI descriptions Updated Fig. 12 and Fig Corrected Table New version of the GUI. Updated Fig. 12 and Fig. 13. Updated GUI description Modified PCB layout (7 channels, 4 additional LPFs). Corrected Fig. 2. Corrected title. Corrected PCB description Corrected GUI window drawing First release Rev

Microcontrollers and Interfacing

Microcontrollers 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 information

An SPI interface for the 65(C)02 family of microprocessors

An 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 information

EE 456 Fall, Table 1 SPI bus signals. Figure 1 SPI Bus exchange of information between a master and a slave.

EE 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 information

Pmod modules are powered by the host via the interface s power and ground pins.

Pmod 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 information

SPI 3-Wire Master (VHDL)

SPI 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 information

FPGA Implementation Of SPI To I2C Bridge

FPGA Implementation Of SPI To I2C Bridge FPGA Implementation Of SPI To I2C Bridge Abhilash S.Warrier Akshay S.Belvadi Dhiraj R.Gawhane Babu Ravi Teja K Abstract Today s electronic system is not a standalone unit instead working in a group, where

More information

App Note Application Note: Addressing Multiple FPAAs Using a SPI Interface

App 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 information

Understanding SPI with Precision Data Converters

Understanding 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 information

Serial Peripheral Interface. What is it? Basic SPI. Capabilities. Protocol. Pros and Cons. Uses

Serial 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 information

< W3150A+ / W5100 Application Note for SPI >

< 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 information

McMaster University Embedded Systems. Computer Engineering 4DS4 Lecture 6 Serial Peripherals Amin Vali Feb. 2016

McMaster University Embedded Systems. Computer Engineering 4DS4 Lecture 6 Serial Peripherals Amin Vali Feb. 2016 McMaster University Embedded Systems Computer Engineering 4DS4 Lecture 6 Serial Peripherals Amin Vali Feb. 2016 Serial Peripherals I2C Inter-IC Bus X/Y Coord. RGB data LCD config controller LCD data controller

More information

IPC. Preliminary Data Brief. IPC High speed phase current sensor with digital interface Draft Review Released

IPC. Preliminary Data Brief. IPC High speed phase current sensor with digital interface Draft Review Released IPC Preliminary Data Brief Header Project State IPC High speed phase current sensor with digital interface Draft Review Released Responsible Creation 2010-07-27 Module Name IPC-A and IPC-C Hardware Version

More information

Serial Communication. Spring, 2018 Prof. Jungkeun Park

Serial 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 information

The 9S12 Serial Peripheral Inteface (SPI) Huang Section 10.2 through 10.6 SPI Block User Guide

The 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 information

LAB4. Program the on chip SPI module

LAB4. Program the on chip SPI module LAB4 Program the on chip SPI module Outline Learn to utilize the on-chip SPI module Implement it in C Translate it to ARM Assembly Test and verify the result using oscilloscope and shift register. Serial

More information

Interfacing Techniques in Embedded Systems

Interfacing 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 information

Raspberry Pi - I/O Interfaces

Raspberry Pi - I/O Interfaces ECE 1160/2160 Embedded Systems Design Raspberry Pi - I/O Interfaces Wei Gao ECE 1160/2160 Embedded Systems Design 1 I/O Interfaces Parallel I/O and Serial I/O Parallel I/O: multiple input/output simultaneously

More information

i_csn i_wr i_rd i_cpol i_cpha i_lsb_first i_data [15:0] o_data [15:0] o_tx_ready o_rx_ready o_rx_error o_tx_error o_tx_ack o_tx_no_ack

i_csn i_wr i_rd i_cpol i_cpha i_lsb_first i_data [15:0] o_data [15:0] o_tx_ready o_rx_ready o_rx_error o_tx_error o_tx_ack o_tx_no_ack October 2012 Introduction Reference Design RD1142 The Serial Peripheral Interface (SPI) is used primarily for synchronous serial communication between a host processor and its peripherals. The SPI bus

More information

Level Shifter. for. Hardware User s Manual.

Level 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 information

IV 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 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 information

3.2inch SPI Module MSP3218 User Manual

3.2inch SPI Module MSP3218 User Manual 3.2inch SPI Module MSP3218 User Manual www.lcdwiki.com 1 / 23 Rev1.0 Product Description The LCD module uses a 4-wire SPI communication method with a driver IC of ILI9341 with a resolution of 240x320 and

More information

Embedded 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 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 information

AN10428 UART-SPI Gateway for Philips SPI slave bridges

AN10428 UART-SPI Gateway for Philips SPI slave bridges UART-SPI Gateway for Philips SPI slave bridges Rev. 01 7 March 2006 Application note Document information Info Keywords Abstract Content UART-SPI Gateway, UART to SPI, RS-232 to SPI The UART-SPI Gateway

More information

High Speed SPI Slave Implementation in FPGA using Verilog HDL

High Speed SPI Slave Implementation in FPGA using Verilog HDL High Speed SPI Slave Implementation in FPGA using Verilog HDL Mr. Akshay K. Shah Abstract SPI (Serial Peripheral Interface) is a synchronous serial communication interface for short distance communication.

More information

PIC Serial Peripheral Interface (SPI) to Digital Pot

PIC Serial Peripheral Interface (SPI) to Digital Pot Name Lab Section PIC Serial Peripheral Interface (SPI) to Digital Pot Lab 7 Introduction: SPI is a popular synchronous serial communication protocol that allows ICs to communicate over short distances

More information

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

Introduction 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 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

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

SPI Storm. Data sheet

SPI 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 information

spi 1 Fri Oct 13 13:04:

spi 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 information

SPI Storm Studio. Getting Started Guide. Revision Sep Byte Paradigm

SPI 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 information

Introduction to I2C & SPI. Chapter 22

Introduction 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 information

4X4 Driver Shield Manual

4X4 Driver Shield Manual 3/31/2012 4X4 Driver Shield Manual High current, high side switching for Arduino Logos Electromechanical 4X4 Driver Shield Manual High current, high side switching for Arduino Introduction The Logos Electromechanical

More information

SPI (Serial & Peripheral Interface)

SPI (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 information

Universität Dortmund. IO and Peripheral Interfaces

Universität Dortmund. IO and Peripheral Interfaces IO and Peripheral Interfaces Microcontroller System Architecture Each MCU (micro-controller unit) is characterized by: Microprocessor 8,16,32 bit architecture Usually simple in-order microarchitecture,

More information

Lecture 25 March 23, 2012 Introduction to Serial Communications

Lecture 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 information

Block Diagram. mast_sel. mast_inst. mast_data. mast_val mast_rdy. clk. slv_sel. slv_inst. slv_data. slv_val slv_rdy. rfifo_depth_log2.

Block Diagram. mast_sel. mast_inst. mast_data. mast_val mast_rdy. clk. slv_sel. slv_inst. slv_data. slv_val slv_rdy. rfifo_depth_log2. Key Design Features Block Diagram Synthesizable, technology independent IP Core for FPGA, ASIC and SoC reset Supplied as human readable VHDL (or Verilog) source code mast_sel SPI serial-bus compliant Supports

More information

Using the Z8051 MCU s USI Peripheral as an SPI Interface

Using the Z8051 MCU s USI Peripheral as an SPI Interface Using the Z8051 MCU s USI Peripheral as an SPI Interface AN035901-0513 Abstract This document describes how to configure Zilog s Z8051 Universal Serial Interface (USI) peripheral to operate as Serial Peripheral

More information

PIN ASSIGNMENT PIN DESCRIPTION

PIN 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 information

REVISIONS LTR. ECN DESCRIPTION DATE APPROVED - NA Original Document 11/13/02

REVISIONS LTR. ECN DESCRIPTION DATE APPROVED - NA Original Document 11/13/02 REVISIONS LTR. ECN DESCRIPTION DATE APPROVED - NA Original Document 11/13/02 SHEET REVISION STATUS SHEET 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 REVISION - - - - - - - - - - CONTROLLED COPY DIST.

More information

Amarjeet Singh. January 30, 2012

Amarjeet 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 information

Design Development and Implementation of SPI

Design Development and Implementation of SPI MIT International Journal of Electronics and Communication Engineering, Vol. 4, No. 2, August 2014, pp. 65 69 65 Design Development and Implementation of SPI A. Sirisha Kurnool (DT), A.P, INDIA M. Sravanthi

More information

Serial Peripheral Interface (SPI)

Serial Peripheral Interface (SPI) Serial Peripheral Interface (SPI) MSP432 SPI eusci = enhanced Universal Serial Communications Interface 2 tj MSP432 SPI ARM (AMBA Compliant) 7/8 bit transmission Master/Slave LSB/MSB first Separate RX/TX

More information

Deterministic high-speed serial bus controller

Deterministic high-speed serial bus controller Deterministic high-speed serial bus controller SC4415 Scout Serial Bus Controller Summary Scout is the highest performing, best value serial controller on the market. Unlike any other serial bus implementations,

More information

Serial Peripheral Interface (SPI) Last updated 8/7/18

Serial Peripheral Interface (SPI) Last updated 8/7/18 Serial Peripheral Interface (SPI) Last updated 8/7/18 MSP432 SPI eusci = enhanced Universal Serial Communications Interface 2 tj MSP432 SPI ARM (AMBA Compliant) 7/8 bit transmission Master/Slave LSB/MSB

More information

C8051F700 Serial Peripheral Interface (SPI) Overview

C8051F700 Serial Peripheral Interface (SPI) Overview C8051F700 Serial Peripheral Interface (SPI) Overview Agenda C8051F700 block diagram C8051F700 device features SPI operation overview SPI module overview Where to learn more 2 Introducing The C8051F700

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

SPI Xpress. Data sheet

SPI Xpress. Data sheet Revision 1.04 - July 2010 Table of Contents Table of Contents... 2 Table of Tables... 2 Table of Figures... 2 Revision history... 3 1 Features... 4 2 SPI Xpress Overview... 4 3 Connecting the SPI Xpress

More information

Groking the Linux SPI Subsystem FOSDEM Matt Porter

Groking the Linux SPI Subsystem FOSDEM Matt Porter Groking the Linux SPI Subsystem FOSDEM 2017 Matt Porter Obligatory geek reference deobfuscation grok (/gräk/) verb to understand intuitively or by empathy, to establish rapport with. Overview What is SPI?

More information

Win-SPIUSB. Software User s Manual

Win-SPIUSB. Software User s Manual Win-SPIUSB Software User s Manual Information provided in this document is solely for use with Win-SPIUSB. The Boardshop and SB Solutions, Inc. reserve the right to make changes or improvements to this

More information

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Microcontroller It is essentially a small computer on a chip Like any computer, it has memory,

More information

ASNT1011A-PQA-Evaluation Board DC-17Gbps Digital Multiplexer 16:1 / Serializer Application Note

ASNT1011A-PQA-Evaluation Board DC-17Gbps Digital Multiplexer 16:1 / Serializer Application Note Overview ASNT1011A-PQA-Evaluation Board DC-17Gbps Digital Multiplexer 16:1 / Serializer Application Note ASNT1011A-PQA is a low power and high-speed digital 16:1 multiplexer (MUX) / serializer IC. The

More information

Revision History. Version Date Changes Error in PIN description SPI jack Initial version

Revision History. Version Date Changes Error in PIN description SPI jack Initial version MANUAL ANAGATE SPI ANALYTICA GmbH Vorholzstrasse 36 Tel. +49 721 35043-0 E-mail: info@analytica-gmbh.de D-76137 Karlsruhe Fax: +49 721 35043-20 WWW: http://www.analytica-gmbh.de 1 2004-2006, Analytica

More information

USB-to-I2C. Professional Hardware User s Manual.

USB-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 information

Serial Buses in Industrial and Automotive Applications

Serial Buses in Industrial and Automotive Applications Serial Buses in Industrial and Automotive Applications Presented by Neelima Chaurasia Class: #368 1 Overview As consumer electronics, computer peripherals, vehicles and industrial applications add embedded

More information

or between microcontrollers)

or 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 information

ICS Humla CTF. Copyright 2017 Payatu https://www.payatu.com 1

ICS Humla CTF. Copyright 2017 Payatu https://www.payatu.com 1 ICS Humla CTF BY ARUN MANE SR. SECURITY RESEARCHER Copyright 2017 Payatu https://www.payatu.com 1 About Sr. Security Researcher at Payatu Software Labs Focused in IoT, ICS, Vehicle Security Co-Trainer

More information

More 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 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 information

Markus Hintermann Global Technical Marketing / Sales Manager at Micro Crystal

Markus Hintermann Global Technical Marketing / Sales Manager at Micro Crystal Markus Hintermann Global Technical Marketing / Sales Manager at Date: July 2016 Revision N : 1.0 1/8 Headquarters: AG Muehlestrasse 14 CH-2540 Grenchen Switzerland Tel. Fax Internet Email +41 32 655 82

More information

Module 3.C. Serial Peripheral Interface (SPI) Tim Rogers 2017

Module 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 information

SPI Protocol of the TLE941xy family

SPI Protocol of the TLE941xy family Protocol of the TLE941xy family Application Note Rev 1.0, 2016-04-25 Automotive Power Table of Contents 1 Abstract........................................................................ 3 2 Introduction.....................................................................

More information

Real-Time Embedded Systems. CpE-450 Spring 06

Real-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 information

LB5900 Series Power Sensor SPI & I2C Interface Guide

LB5900 Series Power Sensor SPI & I2C Interface Guide LB5900 Series Power Sensor SPI & I2C Interface Guide TABLE OF CONTENTS TABLE OF CONTENTS... 1 NOTICE... 4 GENERAL... 5 Sensor Power... 6 Data Line Electrical Specifications... 6 Commands, Data Transmission

More information

Getting Started with ESPI Interface Using the Z8 Encore! XP F1680

Getting Started with ESPI Interface Using the Z8 Encore! XP F1680 Application Note Getting Started with ESPI Interface Using the Z8 Encore! XP F1680 AN027301-0308 Abstract This application note demonstrates how to use the Enhanced Serial Peripheral Interface (ESPI) in

More information

Microcontrollers and Interfacing week 10 exercises

Microcontrollers 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 information

UM PCAL6524 demonstration board OM Document information

UM PCAL6524 demonstration board OM Document information Rev. 1 23 September 2015 User manual Document information Info Content Keywords OM13320 Fm+ development kit, OM13260 Fm+ I2C bus development board, OM13303 GPIO target board Abstract Installation guide

More information

USB-to-I2C. Ultra Hardware User s Manual.

USB-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 information

Serial communications with SPI

Serial communications with SPI Serial communications with SPI DRAFT VERSION - This is part of a course slide set, currently under development at: http://mbed.org/cookbook/course-notes We welcome your feedback in the comments section

More information

DS1306. Serial Alarm Real Time Clock (RTC)

DS1306. 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 information

Mbed Microcontroller SPI. Spring, 2018 Prof. Jungkeun Park

Mbed Microcontroller SPI. Spring, 2018 Prof. Jungkeun Park Mbed Microcontroller SPI Spring, 2018 Prof. Jungkeun Park SPI Logic Signals Full duplex mode using a master-slave architecture Single master Originates the frame for reading and writing https://en.wikipedia.org/wiki/serial_peripheral_interface_bus

More information

PARALLEL COMMUNICATIONS

PARALLEL 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

LOG Storm Studio. User's Guide. Revision Jan Byte Paradigm

LOG Storm Studio. User's Guide. Revision Jan Byte Paradigm 1/24 Table of Contents 1Introduction... 4 2Starting up a... 4 2.1What do you need to get started?...4 2.2Connecting and configuring your LOG Storm device...4 3Using LOG Storm for the first time...6 3.1LOG

More information

Level Translator For SPI and I²C Bus Signals

Level Translator For SPI and I²C Bus Signals Level Translator For SPI and I²C Bus Signals APN007 Abstract A serial interface is often used for board-level communication between different integrated circuits, especially in space-constrained applications

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

Win-I2CUSB Hardware User s Manual

Win-I2CUSB Hardware User s Manual Win-I2CUSB Hardware User s Manual http://www.demoboard.com Information provided in this document is solely for use with the Win-I2CUSB product from The Boardshop. The Boardshop and SB Solutions, Inc. reserve

More information

UART TO SPI SPECIFICATION

UART 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 information

RECONFIGURABLE SPI DRIVER FOR MIPS SOFT-CORE PROCESSOR USING FPGA

RECONFIGURABLE SPI DRIVER FOR MIPS SOFT-CORE PROCESSOR USING FPGA RECONFIGURABLE SPI DRIVER FOR MIPS SOFT-CORE PROCESSOR USING FPGA 1 HESHAM ALOBAISI, 2 SAIM MOHAMMED, 3 MOHAMMAD AWEDH 1,2,3 Department of Electrical and Computer Engineering, King Abdulaziz University

More information

Introducing SPI Xpress SPI protocol Master / Analyser on USB

Introducing SPI Xpress SPI protocol Master / Analyser on USB Introducing SPI Xpress SPI protocol Master / Analyser on USB SPI Xpress is Byte Paradigm s SPI protocol exerciser and analyser. It is controlled from a PC through a USB 2.0 high speed interface. It allows

More information

The Serial Peripheral Interface

The Serial Peripheral Interface (SPI) ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy santoro@dmi.unict.it L.S.M. 1 Course What is SPI? The SPI Serial Peripheral

More information

USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3

USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3 USER MANUAL EXPERIENCE INCREDIBLE PERFORMANCE V2.3 CONTENTS 1 INTRODUCTION... 3 2 INTERFACE DESIGN... 4 2.1 Connectivity... 5 2.2 Analog Interface... 6 2.3 I 2 C Interface... 7 2.4 I 2 C Operations...

More information

Digital Thermometers and Thermostats with SPI/3-Wire Interface

Digital 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 information

Allows full two way communication from any USB or RS232 port to an SPI device.

Allows full two way communication from any USB or RS232 port to an SPI device. RS232 & USB to SPI Bi-Directional Converter: RS232SPI or USBSPI The Big Deal Allows Bi-Directional communication between USB or RS232 to SPI Easy-to-use, quick-loading GUI and API objects for programmers

More information

Reference Manual SPX-4. Four-channel Analog Output Serial Peripheral Expansion (SPX ) Board DOC. REV. 4/9/2013

Reference Manual SPX-4. Four-channel Analog Output Serial Peripheral Expansion (SPX ) Board DOC. REV. 4/9/2013 Reference Manual DOC. REV. 4/9/23 SPX-4 Four-channel Analog Output Serial Peripheral Expansion (SPX ) Board WWW.VERSALOGIC.COM 2 SW Tualatin Road Tualatin, OR 9762-734 (53) 747-226 Fax (97) 224-478 Contents

More information

SPI Block User Guide V02.07

SPI Block User Guide V02.07 DOCUMENT NUMBER S12SPIV2/D SPI Block User Guide V02.07 Original Release Date: 21 JAN 2000 Revised: 11 Dec 2002 Motorola, Inc. Motorola reserves the right to make changes without further notice to any products

More information

S Fully Assembled and Tested C4, C8, C12, C16 C5, C6, C9, C13. Maxim Integrated Products 1

S Fully Assembled and Tested C4, C8, C12, C16 C5, C6, C9, C13. Maxim Integrated Products 1 19-5118; Rev 0; 1/10 MAX5393 Evaluation System General Description The MAX5393 evaluation kit (EV kit) is a fully assembled and tested PCB that features the MAX5393M 256-tap, 50kI, dual digital potentiometer.

More information

EXL x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS. Via di Corticella, Bologna, Italy

EXL x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS.   Via di Corticella, Bologna, Italy 320x240 Graphic LCD Smart Module 3,8 SHORT FORM TECHNICAL SPECIFICATIONS www.exelmicroel.it Via di Corticella, 201 40128 - Bologna, Italy Tel: +39 051 6380211 Fax: +39 051 6380226 exelbo@exelmicroel.it

More information

AN510 Using SPI protocol with pressure sensor modules

AN510 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 information

Part 1 Using Serial EEPROMs

Part 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 information

BLE 1.4 SPI Driver Design Version 1.x (Draft)

BLE 1.4 SPI Driver Design Version 1.x (Draft) BLE 1.4 SPI Driver Design Version 1.x (Draft) Document Number: TBD TABLE OF CONTENTS 1. FUNCTIONAL OVERVIEW... 1 2. DEFINITIONS, ABBREVIATIONS, ACRONYMS... 2 3. REVISION HISTORY... 2 4. SPI INTERFACE...

More information

Serial Peripheral Interface (SPI) Host Controller Data Sheet

Serial Peripheral Interface (SPI) Host Controller Data Sheet Serial Peripheral Interface (SPI) Host Controller Data Sheet Proven System Block (PSB) for QuickLogic Customer Specific Standard Products (CSSPs) Features Supports Master configuration (Multi-Master configuration

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,.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 information

Order 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: 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 information

EE 308 Spring Using the 9S12 SPI

EE 308 Spring Using 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 to the SPIDR data register. The 9S12 automatically transfers the data to the shift register

More information

Read section 8 of this document for detailed instructions on how to use this interface spec with LibUSB For OSX

Read 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 information

Pmod I2S2 Reference Manual

Pmod I2S2 Reference Manual Pmod I2S2 Reference Manual The Digilent Pmod I2S2 (Revision A) features a Cirrus CS5343 Multi Bit Audio A/D Converter and a Cirrus CS4344 Stereo D/A Converter, each connected to one of two audio jacks.

More information

Technical Documentation

Technical Documentation SD-Card Adapter 2 Technical Documentation 1 Introduction SD-Card Reader The SD Memory Card provides application designers with a low cost mass storage device, implemented as a removable card, that supports

More information

User s Manual iceprogm1050, icecablem100 and SAB-XXXXX-X V 1.2

User s Manual iceprogm1050, icecablem100 and SAB-XXXXX-X V 1.2 09-00156-00 User s Manual iceprogm1050, icecablem100 and SAB-XXXXX-X V 1.2 SiliconBlue Technologies Corporation 2 Table of Contents PROGRAMMING BASICS... 4 CRAM Configuration... 4 NVCM Programming... 4

More information

PAT9125EL: Optical Tracking Miniature Chip

PAT9125EL: Optical Tracking Miniature Chip PAT9125EL: General Description The PAT9125EL is PixArt Imaging s low power optical tracking miniature chip using PixArt s LASER-based optical navigation technology enabling digital surface tracking. It

More information

Lecture 14 Serial Peripheral Interface

Lecture 14 Serial Peripheral Interface www.atomicrhubarb.com/systems Lecture 14 Serial Peripheral Interface Section Topic Where in the books Zilog PS220 "Enhanced Serial Peripheral Interface" Assorted datasheets Synchronous Serial Buses 1-wire

More information

intan intan RHD2000 Dual Headstage Adapter RHD2000 Dual Headstage Adapter Features Applications Description TECHNOLOGIES, LLC

intan intan RHD2000 Dual Headstage Adapter RHD2000 Dual Headstage Adapter Features Applications Description TECHNOLOGIES, LLC RHD2000 Dual Headstage Adapter 20 September 2016 Features Allows two RHD2000 amplifier boards to share a single SPI interface cable Compatible with any Intan Technologies amplifier boards in the RHD2000

More information