Definition
An analog-to-digital converter (ADC) translates a continuous analog voltage into a discrete digital number that a processor can act on. It is the bridge between the physical world of a mining ASIC, where temperatures and currents are real voltages, and the firmware that monitors and protects the machine. Every reading a miner reports for board temperature, chip temperature, or current draw passes through an ADC.
Sampling, resolution, and accuracy
An ADC samples the input at regular intervals and quantizes each sample into one of a fixed number of levels. Resolution, measured in bits, sets how fine those levels are: an 8-bit converter offers 256 steps, while a 12-bit converter offers 4,096, giving far finer temperature or current granularity. The full-scale voltage range divided by the number of steps gives the smallest change the ADC can resolve.
Why it matters for diagnostics
When a hashboard reports an impossible temperature, a dead sensor reading, or a current value that does not match reality, the fault often lies in the ADC's input path: a damaged temperature sensor, a broken reference, or a noisy ground rather than the converter itself. Because the firmware throttles or shuts down based on these readings, a corrupted ADC channel can cause a perfectly good board to be flagged as overheating, or worse, let a real fault go undetected.
ADC channels usually pair with an operational amplifier that scales a current-sense or temperature signal into the converter's range, so diagnosing a bad reading means tracing the whole sense chain across the relevant voltage domain.
In Simple Terms
An analog-to-digital converter (ADC) translates a continuous analog voltage into a discrete digital number that a processor can act on. It is the bridge between…
