Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Does the PCI-6052e support I2C or SPI communication?

Solved!
Go to solution

I am currently trying to build a DAQ system to test, among other things, SPI and I2C devices for verification of characteristics and investigation of unadvertised behaviors over varying temperatures.  The DAQ card I am using is the PCI-6052e along with the SCB-68.  It has 8 DIO ports, but can anyone tell me if it will support SPI or I2C?  Another post in the forum indicated that it will not support 16-bit SPI, but for my application only 8-bit is needed.  I am not opposed to looking into other DAQ hardware, such as the USB-8451, but would like to see if the 6052e can do the job first.  If it cannot, my next question would be; Can the 6052e and USB-8451 operate in parallel allowing me to utilize both the analog and digital functionality?  Thanks

0 Kudos
Message 1 of 4
(4,002 Views)

Howdy FuzzyLipton!

 

The PCI-6052e has software timed DIO so it would not be possible to use it to implement SPI or I2C.  You will need a USB-8451 or FPGA card to implement the SPI and I2C protocols.  Also, you should be able to use the PCI-6052e and USB-8451 in parallel.

 

Regards,

Barron
Applications Engineering
National Instruments
Message 2 of 4
(3,970 Views)

Thanks for the info.  I have an idea for how to accomplish communication now, I'll let you know if it works or not.  But basically, since it is synchronous communication, I should be able to bit bang it out.  Thanks again

0 Kudos
Message 3 of 4
(3,962 Views)
Solution
Accepted by topic author FuzzyLipton

If you're going to try bit banging it out then you might find these links useful:

 

Barron
Applications Engineering
National Instruments
0 Kudos
Message 4 of 4
(3,949 Views)