Skip to main content
Visitor II
July 16, 2018
Question

ISM330DLC : Noise Issue

  • July 16, 2018
  • 6 replies
  • 1501 views
Posted on July 16, 2018 at 08:55

Hi,

I am using ISM330DLC  accelerometer and gyroscope sensor.I have initialized the accelerometer & Gyroscope register and reading the respective X,Y,Z register and that is providing huge noise in gyroscope values. And I am getting variation from one value to next value. But using FIFO the noise is less compared to the manually read. What is cause for the issue and how to reduce the noise ? why do they give me much less noisier results when I read them from FIFO?

Thank you,

Sharmila
    This topic has been closed for replies.

    6 replies

    ST Employee
    July 16, 2018
    Posted on July 16, 2018 at 11:09

    What means huge noise? Can you provide the data?

    shammi dAuthor
    Visitor II
    July 16, 2018
    Posted on July 16, 2018 at 11:19

    Hi,

    Please find the Sensors Log file attached.

    Thank You,

    Sharmila

    ________________

    Attachments :

    sensor.xls : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HxPt&d=%2Fa%2F0X0000000axl%2FW0nT1OPvI2D0sbmQmqnicb6PsmswHUF8k2q5skmzRMk&asPdf=false
    ST Employee
    July 16, 2018
    Posted on July 16, 2018 at 11:41

    Can you also share your sensor configuration?

    Are you reading using DRDY interrupt to read the data?

    Did you enable BDU?

    shammi dAuthor
    Visitor II
    July 16, 2018
    Posted on July 16, 2018 at 11:54

    Hi Miroslav,

    We are reading data using DRDY interrupt and also we enabled BDU.

    Thank you,

    Sharmila

    DRDY interrupt is enabled

    DRDY interrupt is enabled

    shammi dAuthor
    Visitor II
    July 30, 2018

    Hi ,

    We are keeping the device stationary but when I read the values from gyroscope I am getting variation from one value to next value. But same device at same position if i read the gyroscope value using FIFO the noise is less. Please tell me why do they give me much less noisier results when I read them from FIFO?

    What FIFO is doing which is missing in normal reading?

    Thank you,

    Best Regards,

    Sharmila

    Visitor II
    July 30, 2018

    Hi Miroslav,

    Please let us know, Whether any time delay is required to read the data from the gyroscope register during normal operation.

    Thank you,

    Deepanraj

    Visitor II
    July 30, 2018

    Hi Miroslav,

    In our case we are using the default configuration provided in the driver. except the ODR is set to 1000 full scale value for gyroscope.

    We are reading the data using DRDY interrupt.

    BDU bit is also enabled.

    Thank you,

    Deepanraj