FactoryTalktotheHand said:
Is that just the 1100? because the 1400 is 12-bit.
Yes, in fact, only the ML1100 uses 10 bit analog resolution.
You have to be careful when reading analog I/O specs. You may see "Type of Data" quoted as "10-bit unsigned integer". This is not the resolution. However, in the case of the ML1100, the "Input Resolution" is also "10 bit".
Furthermore, the difference in resolution of embedded analog signals is not just dependant on which controller you choose, such as 1000, 1100, 1400, etc. Within certain controllers, it can also be dependant on whether it's an analog input or output, and or which input filter rate is selected.
For instance, some models of the ML1000 offer...
4 analog inputs:
Voltage input range: -10.5 to +10.5Vdc - 1LSB
Current input range: -21 to +21mA - 1LSB
Data range: -32,768 to +32,767
Data type: 16-bit signed integer
Resolution: 16 bit up to 60Hz input filter rate (15-bit @ 250Hz)
Notice that the data type will always be 16-bit signed integer, but the input resolution could be 16 bit or 15 bit.
Now look at the ML1000's analog output...
1 analog output:
Voltage output range: 0 to 10Vdc - 1LSB
Current output range: 4 to 20mA - 1LSB
Data range: 0 to +32,767
Data type: 16-bit signed integer
Resolution: 15 bit
Here we can see the difference in resolution between an analog input and an analog output on the same controller. The default input resolution is 16 bit, but it's fixed at 15 bit for the output.
------------------------------
Each model of ML1100 offers...
2 analog inputs:
Voltage input range: 0 to 10Vdc - 1LSB
Current input range: none
Data range: 0 to +1023
Data type: 10-bit unsigned integer
Resolution: 10 bit
No analog outputs.
------------------------------
Some models of the ML1400 offer...
4 analog inputs:
Voltage range: 0 to 10Vdc - 1LSB
Current range: none
Data range: 0 to +4095
Data type: 12-bit unsigned integer
Resolution: 12 bit
2 analog outputs:
Voltage range: 0 to 10Vdc - 1LSB
Current range: none
Data range: 0 to +4095
Data type: 12-bit unsigned integer
Resolution: 12 bit
------------------------------
The ML1200 and ML1500 offer no embedded analog I/O.
G.