Accordingly to the datasheet of HX710B its differential input range is +/-20mV.
The HX710B is used in the air pressure sensor together with sensing bridge MPS20N0040D. The schematics is:
For reading the sensor I use one of HX711 libraries - tried all available libs with the same results. Many people say that HX710B and HX711 have similar communication protocol and the library works indeed.
My observation is:
- The pressure change is represented well and propotionally on the MPS20N0040D output in declared range +/-50mV.
- The pressure reported by HX710B is saturated (not increasing) after the input voltage difference is more than 12.5mV. This is about a half of declared sensitivity range.
The full declared range of +/-20mV is really needed for my device. To overcome this trouble I tried:
- to change gain of the HX710B.
- to change the supply voltage in ranges 3.3V-5V.
- to shorten resistors on the module separately and both at the time.
- to increase resistor values from 100 to 1k.
None of the attempts does not expand the input range to +/-20mV.
What else can I try?
I don't need the negative voltages -20-0mV because in my device the pressure is always positive. How to increase the input range even on account of the negative input voltages?