interfacing spi adc with spartan 6 fpga


Posted on Feb 5, 2014

The Spartan-6 board has 2-channel 12 Bit SPI ADC, indicated as in Figure. As you know in synchronous serial communication there is a clock line (SCK in case of SPI) which synchronizes the transfer. The clock is always controlled by the MASTER. In our case the Spartan6 is the MASTER and the MCP3202 is a slave on the bus. SPI is full duplex, which m


interfacing spi adc with spartan 6 fpga
Click here to download the full size of the above Circuit.

eans data can be sent and received simultaneously. A SPI transfer is initiated by the MASTER pulling the CS line low. The CS line sits at HIGH during idle state. Now master can write to the bus in 8bit (or 1 byte) chunks. One most important thing to note about SPI is that for every byte MASTER writes to SLAVE the MASTER receives one byte in return. So the only transaction possible is exchange of data.




Leave Comment

characters left:

New Circuits

.

 


Popular Circuits

Ethernet Controller with PIC18F452
Single-op-amp-clock
Missing-pulse-detector
Harmonic Distortion Analyzer Circuit
Lite + Xtall RX V9.0 Schematic
Video monitor adapter enhances oscilloscope
Touch switch circuit
A little glowing Halloween ghost
2SC2922 and 2SA1216 or 2SC3264 and 2SA1295 power amplifier circuit
Using OP37 preamp



Top