as well as the software, and I think the implementation is a bit confusing. This is probably a not-yet flushed out corner of the software but I’d like to point out some of the inconsistencies.
The pinout says “Configurable measurement range: 0-512 mV or 0-5 V” but in the software it seems to only be 0-256mV? Or is it -256 to 256mV?
The pinout says “Measurement frequency: 40 Hz” but in the software it says 250sps?
If you try to create a table and use a precision analog as a table axis on a Pro 8 project, it says there are eight instead of four? (channels “Resources Precision analog 1-8 Voltage”)
The pinout describes differential input (“Differential measurement is done between two adjacent inputs (1+2, 3+4)”) and the software lets you select it, but then it isn’t clear which channel is the differential input.
In the thread Analog precision input it says “Currently, they can be used for EGT or switch inputs” yet I tried for a few switches (Brake active and Clutch disengaged) and the precision analogs are not listed as a channel under “Input.” Of course I can create an element in the project tree (Table/Number/Logical function) that operates on the precision analog but that also allows precision analogs to be used anywhere, not just switches.
Can you update the software to make precision analogs more useful (add 5V support, make it easier to select pullup/pulldown instead of treating them as EGT only, clarify differential vs not, remove impossible channels), and then update the pinout document to reflect what the software can do (voltage ranges, sampling rate). Thanks!
The actual measurement range is currently ±512 mV in differential mode and 0-512 mV in single-ended mode. We changed that at one point but didn’t update the user interface.
The 0-5 V measurement range was supposed to be there, but we changed priorities, and now it waits on the to-do list.
The 250 samples per second sampling rate applies to the entire chip with four inputs. Including other limitations, the logging frequency for a single input is 40 Hz.
We will change it or explain it in the software in the future.
We have to change that. For now, those channels are not filtered based on the ECU you are using. So, you can also see other I/Os that are not available in PRO-8 but are in PRO-16.
When using the differential connection, both inputs show the same value.
If the sensor is connected between inputs 1 and 2, the measured value will appear on the channels for both of those inputs.
You are correct. To use precision inputs as a switch input, you must create a function in Project Tree and select that function as custom input for a specific switch.
You can also use EGT temperature as an axis channel in the calibration table for any sensor. This will allow you to use thermocouples as a coolant sensor and so on.
Adding precision analog as a native input source for sensors and switches is also on the to-do list.
We didn’t have many requests to expand the functionality of precision analog inputs. If one of the features is important to you and you can’t work around it, we can increase the priority for that task.