Hi,
We had a project where we using the LMP90100 to measure the scale through a load cell. We connect the micro-controller to LM90100 by the SPI interface, unfortunately we had connected the CSB to ground.
Now when we turn on the power there are 2 different results.
- The communication is working fine, we got fine resolved and stable ADC output.
- The communication to the LMP90100 is not working at all. Looking at the SCLK pin using a oscilloscope we saw that at power up, there is a rising edge there (false one, not intended but we have no way to eliminate it now); that false CLK makes all subsequent transfer wrong.
Now we need a way to reset the SPI communication engine of the LMP90100 but find no measure (Actually there is one described in the datasheet by sending >= 73 consecutive "1" bit but that feature is disabled by default).
Your suggestion is appreciated.
PS. The description on Register reading is confusing where the INST1 byte was described as: 0x10 = write address; 0x90 = read address but actually the 0x90 code is never used.