1.1.3.4.35 DRV_METROLOGY_CALIBRATION Struct
C
typedef struct { DRV_METROLOGY_REGS_CONTROL metControlConf; DRV_METROLOGY_CALIBRATION_REFS references; uint32_t featureCtrl0Backup; double freq; uint32_t numIntegrationPeriods; uint64_t dspAccIa; uint64_t dspAccIb; uint64_t dspAccIc; uint64_t dspAccIn; uint64_t dspAccUa; uint64_t dspAccUb; uint64_t dspAccUc; uint64_t dspAccUn; int64_t dspAccPa; int64_t dspAccPb; int64_t dspAccPc; int64_t dspAccQa; int64_t dspAccQb; int64_t dspAccQc; bool running; bool result; } DRV_METROLOGY_CALIBRATION;
Summary
Specifies all data internally needed for the auto calibration process.
Description
Field description:
metControlConf. Dummy variable used in internal computations.
references. Calibration references. Client must be set the references before starting the calibration process.
featureCtrl0Backup. Stores a backup value to restore FeatureCtrl0 register after finishing the calibration process.
freq. Stores the mains frequency passed as parameter in the DRV_METROLOGY_SetConfiguration() routine.
numIntegrationPeriods. Number of integration periods needed to complete the calibration process. It is set internally to 4.
dspAccIa. Field internally used to perform the calibration process.
dspAccIb. Field internally used to perform the calibration process.
dspAccIc. Field internally used to perform the calibration process.
dspAccIn. Field internally used to perform the calibration process.
dspAccUa. Field internally used to perform the calibration process.
dspAccUb. Field internally used to perform the calibration process.
dspAccUc. Field internally used to perform the calibration process.
dspAccUn. Field internally used to perform the calibration process.
dspAccPa. Field internally used to perform the calibration process.
dspAccPb. Field internally used to perform the calibration process.
dspAccPc. Field internally used to perform the calibration process.
dspAccQa. Field internally used to perform the calibration process.
dspAccQb. Field internally used to perform the calibration process.
dspAccQc. Field internally used to perform the calibration process.
running. Flag used to check if the calibration process was completed.
result. Flag used to check if the calibration process has been successful.
Remarks
None.