cancel
Showing results for 
Search instead for 
Did you mean: 

A problem about ASM330LHB safety lib

ssdgf
Associate

Hello, 

    I have applied for the ASM330LHBxx ASIL B library from ST's web, and integrated it to my program, all the functions worked fine. But the noise of GYRO has gone beyond our requirement, we used to enable the LPF in ASM330 to lower the noise. 

    We have checked the integration manual of AB lib, it doesn't provide a function to set and enable the LPF filter, and it forbids users to set ASM330 without using AB lib(according to the Introduction sector in the manual). Is there any method to set and enable the LPF function even though using AB lib?

1 ACCEPTED SOLUTION

Accepted Solutions

Hi @ssdgf ,

Being a filter, LPF  introduces a certain amount of delay. 

The addition of this feature inside the library implies adopting a regression strategy to verify that the implemented change does not affect the unchanged, existing and previously verified parts or properties of the software library. Retesting all mechanisms is a regression strategy for example to prove that the ASIL B is fulfilled after the addition of the LPF enabling/disabling.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

View solution in original post

3 REPLIES 3
Federica Bossi
ST Employee

Hi @ssdgf ,

Welcome to ST Community!

In the current version of the ASIL B software library, the user cannot set and enable the LPF filter.  This feature is going to be implemented in future releases of the library. 

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Hi @Federica Bossi ,

Thanks for your reply, the LPF is quite important to us now. So another question is the influence on functional safety of setting and enabling the LPF though the spi port driver directly is limited in reading and writing the LPF filter, or the other checks that safety related cannot be guaranteed to fulfil ASILB? 

Hi @ssdgf ,

Being a filter, LPF  introduces a certain amount of delay. 

The addition of this feature inside the library implies adopting a regression strategy to verify that the implemented change does not affect the unchanged, existing and previously verified parts or properties of the software library. Retesting all mechanisms is a regression strategy for example to prove that the ASIL B is fulfilled after the addition of the LPF enabling/disabling.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.