Post Go back to editing

How to differentiate adxl355 and adxl357 from digital interface

Category: Software
Product Number: ADXL355 and ADXL357

Dear Forum

When the parts are in service. Is there a way to differentiate which part it actualy is, using the digital interface. Checking the datasheet I do not see any difference on the registers. Are there some hidden registers not documented which could be used to read from the part and determine if it is an adxl355 or an adxl357?

Any answers are warmely welcome.

Regards

This

Parents
  • I see this was a while back, but I thought I would share my experience with this.

    I had this exact issue about 5 years ago in trying to differentiate between the parts. It is a shame that ADI did not take the (what seems incredibly obvious) opportunity to use the PartID register. Anyway, the way I solved it was to take a series of readings from the accelerometer at start-up and calculate the total applied g (the root-sum-squares of the three axes).

    Assuming that the sensor is relatively stationary at turn-on (which I could assume for my application), the value obtained could be used to discern which sensor is fitted, since the ADXL357 would return a number five times smaller than the ADXL355 (five times great range, so "1g" would give a number fiver times smaller).

    I took 16 samples to reject noise and any smallish spikes, but depending on the application you could probably get away with fewer.

    Hope this helps!

Reply
  • I see this was a while back, but I thought I would share my experience with this.

    I had this exact issue about 5 years ago in trying to differentiate between the parts. It is a shame that ADI did not take the (what seems incredibly obvious) opportunity to use the PartID register. Anyway, the way I solved it was to take a series of readings from the accelerometer at start-up and calculate the total applied g (the root-sum-squares of the three axes).

    Assuming that the sensor is relatively stationary at turn-on (which I could assume for my application), the value obtained could be used to discern which sensor is fitted, since the ADXL357 would return a number five times smaller than the ADXL355 (five times great range, so "1g" would give a number fiver times smaller).

    I took 16 samples to reject noise and any smallish spikes, but depending on the application you could probably get away with fewer.

    Hope this helps!

Children
No Data