This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV5055: Discrepancy in Simulation Results: TIMSS Linear Function vs. Magpylib

Part Number: DRV5055
Dear TI Engineer,
I hope this message finds you well.
I am currently working on a simulation project and have chosen to use the open-source Magpylib for modeling magnets and sensors due to the complexity of my models. To ensure the validity of my modeling, I started with a simple model and compared the simulation results from Magpylib with those from TIMSS.
The model I used is a cylindrical magnet with the following specifications:
  • Remanent flux density (Br): 1.39 T
  • Diameter: 2.5 mm
  • Height: 1 mm
Upon comparing the simulation results, I found the following discrepancies:
  1. When using the Static Position Function in TIMSS, the simulation results matched those from Magpylib (as shown in Figure 1).
  2. However, when using the Linear Function in TIMSS (with the sensor selected as DRV5055A1, which is consistent with the sensor we are using in our actual application), the simulation results from TIMSS did not match those from Magpylib (as shown in Figure 2).
     ( Compared to the simulation results obtained using the Static Position Function in TIMSS, the results are approximately 1 mT lower. )
In fact, apart from adding the DRV5055 sensor, I haven’t imposed any other constraints on the simulation.
I am curious to know what could be causing this difference. Could you please provide some insights or suggestions on this matter?
Thank you very much for your time and assistance.
Best regards,
MINT