09-24-2007 02:40 AM
09-25-2007
09:03 PM
- last edited on
04-09-2024
10:54 AM
by
Content Cleaner
09-26-2007 12:32 AM
09-26-2007
10:35 PM
- last edited on
04-09-2024
10:57 AM
by
Content Cleaner
Hi Techiess,
With the PXI-6509, you should be able to do SPI communication with this board's static I/O. One thing to keep in mind is that if the SPI device you want to communicate with needs to have a high communication speed, the PXI-6509 (and other boards with static digital I/O) will not be able to communicate fast enough. This is because the static I/O can only be controlled by software timing. The smallest delay that can be used to create the clock is 1 millisecond with static I/O. This will give the fastest software-timed SPI clock rate as 1 kHz.
Here is some background on the boards that you mentioned. The PXI-6509 is a digital I/O card, and the PXI-6251 is a multifunction DAQ device. They both use the NI-DAQmx driver. The USB-8451 is specifically designed for I2C and SPI communication. Its driver is NI-845x. This will give you the higher SPI communication rates, up to 12 MHz. See page 11 of the User Manual for valid clock rates for the USB-8451. Whether 1 kHz or lower with the PXI-6509 can be used with your device will be dependent on the SPI device you choose.
I hope this helps!
Regards,
09-27-2007 03:25 AM
09-27-2007 06:05 AM
09-27-2007
03:33 PM
- last edited on
04-09-2024
10:58 AM
by
Content Cleaner
It is possible to receive data from the microcontroller via digital lines. However, it would be very difficult to implement a serial protocol using a DAQ card. I would suggest using a serial card designed to send and receive data via the serial protocol.
10-03-2007 12:00 AM
10-03-2007 12:40 AM
10-03-2007 01:11 AM