Today I accidentally reversed the polarity of the Matek ASPD-4525 speed sensor, and since then the flight controller has been giving this error: “Config error baro unable to initialize driver.” I’ve reverted the polarity, but the error persists. Have I burned the sensor? Is there a way to check? Thanks.
This device is connected to an I2C bus, correct?
Are there other devices on the same bus?
I think yes, you burnt the sensor and hopefully only the sensor.
The only way to check is to check the I2C Bus Interface with a other controller (arduino, esp, etc) or exchange directly the sensor.
But by checking this question I have also seen on the pictures of the Matek board that no capacitor between supply and ground is shown, but from sensors datasheet a extra capacitor of 100nf is recommended placed maximum within 2cm from the sensor itself
Yes, the sensor is connected to the I2C bus. There are no other sensors connected to the same bus, but the magnetometer and barometer are connected to other I2C ports. I tested the sensor with Arduino and an Arduino sketch; the sensor isn’t responding. I’ll replace the sensor and add the capacitor. Thanks.