Bidirectional, Zero-Drift, High-accuracy Analog-to-Digital Converter with Internal Reference and Temperature Sensor