Various compensations such as compensation, temperature compensation and drift compensation can greatly eliminate errors and improve the accuracy of the product. This product has a digital interface, which can be easily integrated into the system.