This is an edit to the original post, for clarity; hope it helps! An easy point of reference is that pin 1 of J8 has a square solder-pad, and the rest are round. Further, one row of pins is all even numbered, and one is odd. The sensor itself also has a square solder-pad for pin 1. SMBus 1 bus. The sensor in this case is addressed at deltasig.
|Published (Last):||11 January 2011|
|PDF File Size:||19.51 Mb|
|ePub File Size:||9.2 Mb|
|Price:||Free* [*Free Regsitration Required]|
I have a couple of precision resistors hooked up now 0. I get consistent results from each channel in bit mode. The first byte hi-byte contains the sign MSB , followed by 7 bits of data. The second byte low-byte contains 8 bits of data. The third byte contains the configuration setup.
In order to simplify things for me, I add to the output integer to create a "output" from the ADC that ranges from vs. So far so good. The three precision resistors are Ohm, 2k7, and 11k Ohm. Per my calculations with all-precision resistors, including the bridge , the converted ADC output should be argh! However, we live in the real world, and I thought I would use these three resistors as a means of compensating for the impact of the bridge resistor tolerances, as well as the impact of the MUX chip.
The problem is that the measured integer values do not imply a constant or even linear offset. As measured, the three resistors consistently i. I added a delay before and after changing MUX channels to see if there was an settling impact no. The only thing I can think of is that somehow my 11k resistor is not of the 0.
In the meantime, are there any other possibilities that I have overlooked?
Subscribe to RSS
MCP3421 Weight Scale