| There are precisely zero 32 bit ADCs in existence. There are ADCs that will provide 32 bits per sample but that's entirely different. Current technology limits the bit depth to 18-22 bits and going beyond that you'd be very quickly recording brownian (atomic) noise anyway. The point about 32 bit float is that it is a useful format for mixing, editing and general processing, so it is widely used in digital audio tools. But it is not a format that ADCs generate "natively" via their electronics - almost all of them are generate a 24 bit integer or fixed point value and then just supplying that as a 32 bit float value because the software asked for it (the software could have done it all by itself. [EDITED: DAC->ADC since that is what I meant and what this is all about] |
Due to their high cost such ADCs have no longer been used in audio for many decades. They may still be encountered in some expensive measurement instruments that need high resolutions at significantly higher sampling frequencies than needed for audio.
All audio ADCs have a very low resolution per sample, e.g. 4 bits or even lower, but they sample at a very high frequency, of many MHz. Then the bit stream is digitally processed to generate whatever format is desired for output, at a lower sampling frequency and a higher resolution, e.g. 24 bits @ 192 kHz.
There is a difference between the actual resolution at the output and the effective resolution, which is limited by noise, e.g. the 24 bit samples may have an effective resolution of 20 bits or 21 bits or 23 bits, etc., i.e. they contain noise with an amplitude corresponding to those effective resolutions.
The digital algorithm that converts the low resolution input samples (e.g. 4 bits @ 5 MHz) inside the ADC can easily be modified to generate a different numeric output format, e.g. FP32.
Neither FP32 nor 24-bit is the native format of the A/D conversion. If the ADC outputs FP32, that is even more convenient for further audio processing. Obviously, the quality of the ADC is independent of whether it outputs FP32, and the FP32 samples will have a different effective resolution on each ADC, which seldom would be as high as 24 bits, due to the noise.