Posted 29 September 2010 - 01:35 AM
Posted 29 September 2010 - 12:54 PM
Each mux connects 8 lines to a single analog input. 8 times the 14 analog inputs on the U6 gives you 112 possible lines.
And how is it possible to get 112 total AIN's by using multiplexers?
But then it talks about a logic decode input (pins 1,15,16), enable input (pin2), V+ and V- (pins 3 and 13). The documentation says it needs a nominal input voltage of +5V so this would be the V+, but then what is used for V-? Where do I get this from? It also lists a test schematic whereby A0,A1,and A2 are connected in parallel to a logic input--is this where the truth table comes into play? It also has a +2.4V for the ENABLE input on pin 2.
The diagram in Section 2.6.1 shows most of this:
This diagram is multiplexing AIN12 and AIN13, so you would use channel numbers 112-127.
You connect the 3 MIO lines from the U6 to A0/A1/A2. This tells the mux which channel to choose.
V+ and V- need to be at least the range of your signals. If all your signals are within 0-5 volts, you can use VS and GND. If your signals are +/-10 volts, however, you can use Vm+/Vm-, in which case you have to consider if you can get enough current from Vm+/Vm- to power the number of muxes you want to use.
You don't need to disable the muxes, so just tie the EN pin to VS.
When you use a channel number from 16-127 the U6 automatically controls the MIO lines. For example, if you ask for channel 112 or 120, the MIO lines are set to 000 selecting the first input on both muxes. If you ask for channel 112 the U6 measures AIN12, while if you ask for 120 the U6 measures AIN13.
Plus, how do I know which input is which inside the DF program? In other words if I add two 408's, how do I know which AIN corresponds to which chip? I am also using DAQFactory, and the U6 driver should natively support all these extended AIN channels, I seem to remember reading in the manual.
Posted 28 October 2014 - 03:23 PM
I have a question about the multiplexer board that you described here.
I have made a board with Intersil DG408 as you described, but when I read the thermocouples on a single IC ( 8 channels attached to that multiplexer) their values are different although they are in the same temperature.
Could you tell me what could be the problem? or what I should check in my board.
I have tested the ICs and they are ok (changed them with each other, and their response is the same), I have tested the thermocouples ( changed them with each other), but still the channels 16-19 are normal, 20-23 are 10 deg higher. For other channels their values are even higher.
I can send you pictures of the board I have made ( it's a mess).
Posted 29 October 2014 - 01:24 PM
See the complications and troubleshooting tips on the Thermocouples App Note:
If you just have 23 connected and remove everything else, does it still read 10 degrees high?
10 degrees C high is a voltage error of roughly +400uV. Do you have a DMM that can measure to that level? If so, poke around and see if you do see that 23 reads 400uV higher than 16.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users