Not quite.
The ADC conversion can be thought of in 3 distinct steps:
- sample 2. conversion 3. output/transfer
For the BU79100G it achieves high throughput and is triggered by the SPI nCS, but its performance depends on you reading it continuously.
The „sample“ stage is achieved by it continuously sampling the input („Track mode“ in its Datasheets terms) and then initiating the „conversion“ stage when nCS transitions low. It then performs the conversion and delivers the result within the 16 clocks you mentioned.
So far so good, but the problem is that you have to read near continuously, otherwise:
So looking at case 2, basically if the PWM frequency is less than 50kHz you would not meet this requirement and and would need 2x 16 bit reads. And 50kHz is quite fast, usually PWM speeds are more like 20-32kHz…
So I don’t think it’s a show-stopper but I do think a model with seperate trigger might be more suited to the low side sensing use case.
