ASNTu2s PCB with Tiger Board USB to 7-Channel 3-Wire Interface Bridge Application Notes
|
|
- Isaac Woods
- 5 years ago
- Views:
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 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 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 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 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 informationFPGA 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 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 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 information< 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 informationMcMaster 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 informationIPC. 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 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 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 informationLAB4. 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 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 informationRaspberry 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 informationi_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 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 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 information3.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 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 informationAN10428 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 informationHigh 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 informationPIC 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 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 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 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 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 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 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 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 information4X4 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 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 informationUniversitä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 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 informationBlock 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 informationUsing 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 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 informationREVISIONS 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 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 informationDesign 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 informationSerial 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 informationDeterministic 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 informationSerial 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 informationC8051F700 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 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 informationSPI 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 informationGroking 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 informationWin-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 informationDesign 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 informationASNT1011A-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 informationRevision 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 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 informationSerial 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 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 informationICS 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 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 informationMarkus 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 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 informationSPI 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 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 informationLB5900 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 informationGetting 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 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 informationUM 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 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 informationSerial 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 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 informationMbed 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 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 informationLOG 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 informationLevel 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 informationArduino 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 informationWin-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 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 informationRECONFIGURABLE 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 informationIntroducing 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 informationThe 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 informationUSER 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 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 informationAllows 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 informationReference 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 informationSPI 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 informationS 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 informationEXL 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 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 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 informationBLE 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 informationSerial 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 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 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 informationEE 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 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 informationPmod 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 informationTechnical 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 informationUser 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 informationPAT9125EL: 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 informationLecture 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 informationintan 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