10-19-2022 08:35 AM
Hello,
I am fairly new to LabView and I have a few questions. I seem to have most of my needs figured out, but I can' seem to figure out how to handle the demultiplexing.
I have designed a interface board that connects to a photodiode array of 16 sensors and does some minor signal conditioning. The board then multiplexes the signals down to a single analog channel using TDM (Time division multiplexing), to perform simultaneous 16-channel signal readout. The problem is that I have not been able to figure out the best way to demultiplex the incoming signals though. I have an NI 6003 series DAQ board.
- Photodiode array: https://www.hamamatsu.com/eu/en/product/optical-sensors/photodiodes/si-photodiode-array/si-photodiod...
- Interface board: https://www.hamamatsu.com/eu/en/product/optical-sensors/photodiodes/si-photodiode-array/photodiode-a...
I have read in some topics that the general idea is to control the multiplexer’s with the digital outputs from the photodiode and read the data from the board with a analog input, but I don't get to know how to do it.
I have made a LabVIEW, but it is not working and I am not being able to figure out why.
The first DAQ Assistant writes a digital value to the mux to select a channel and the second DAQ Assistant reads the output of the mux. I attach the .vi
Any pointers/guidance would be greatly appreciated.
Thanks,
Víctor