06-04-2020 01:23 PM
I don't have any experience with the dedicated devices crossrulz mentioned, nor any other occasions to delve into SPI communication. I can't say much specifically.
One thing to be aware of with *any* USB device is that it'll be self-contained and you'll be running physical wires around if you need precise sync with other equipment.
-Kevin P
06-04-2020 03:16 PM
@sbetancur wrote:
The whole point of what I'm trying to make is a generic/modular SPI block that can be implemented with simple I/O for a variety of cards.
Are you referring to PXI or PXIe cards? Or a board you are trying to test?
You can use the USB-8451 alongside a PXI setup. They will not conflict with each other. And, yes, you can test all kinds of boards with the USB-8451 that implement SPI or I2C. There are even 8 DIO lines (3.3V levels) you can use.
06-04-2020 04:11 PM - edited 06-04-2020 04:14 PM
Hi Cross, I apologize, I just realized the difference between PXI and PXIe,so yes, I am talking about PXIe.
Like I was mentioning, I would like to incorporate SPI writes and reads along with other VIs and TestStand Sequences so that is why I'm trying to make a generic module that works with I/O. But I might consider the USB8451 if it has the capabilities to be dropped in as a VI or used in TestStand.
-Sebastian B.
08-26-2020 12:19 PM
Thank you Kevin and Cross, I was able to get simultaneous Gen & acquisition by specifying the clock signal properly.
Although it wasn't easy to arrive to this solution, it might be worth in the long run.