hi,yoursanil3
If a device is not present on the bus, and the master attempts to address it, it receives a not-acknowledge because no device is present at that address to pull the line low.
I saw in some off-chip ADC module documents that if you want to set the address of this module, you should pull a certain pin low or high in the hardware settings. Please confirm whether you have done so.
XuZhang_0-1721188587253.png
You can also send me the instruction manual of the ADC module you use so that I can learn more information and help you.
BR
Xu Zhang