03-22-2013 02:21 AM
Hello,
I have a special self made board with 8 bit bus and 8 address lines. I want to communicate with this board via LabView. My question is which NI hardware would I need to do so. All I want to do is to send commands like: "send 8-bit data to address xyz" or "read 8-bit data from address xyz". I am not sure about transfer rate, but everything should be fast enough. The logic voltage on my board is 5 Volt.
best regards
03-22-2013 06:50 AM
Are those address and data lines how you communicate with the board or is the board trying to communicate with something else? If those are how you are talking to the board, I would use a DIO board and you might want to add a couple more lines for handshaking. If those lines are for talking to something else, I would put a UART on your board to use a simple serial port. No extra computer hardware would be required (assuming your computer has a serial port built into the motherboard).
03-22-2013 09:35 AM
Thank you very much for your answer. So would a NI USB-6509 or a USB-6501 work? Is it possible to use 8 of the DIOs and use as a bus? Is there a comfortabe way in LabView to do so?
best regards
03-22-2013 09:47 AM
It looks like those should work. But keep in mind that those DIO are software timed, so streaming data won't work very well. Again, I would add some handshaking lines. Look in the example finder for DAQmx Digital Input Output to find some example of how to write/read DIO using DAQmx.