I want to use I2S to read directly from the ADC. The problem is that I configure ADC to measure with an attenuation of 0dB but when I read the value of the measurement from I2S, I think the value has been attenuated 11dB. How can I change the I2S attenuation to 0dB?
I'm using PlatformIO and ESP- IDF version 4.0.
For example: When I add a continuous tension to the ADC of 0.5V and configure it with ADC_WIDTH_BIT_12 and ADC_ATTEN_DB_0, reading ADC with adc1_get_raw() I get an output of 1829 (converted is 0.49V) but when I read ADC with I2S : i2s_set_adc_mode() and i2s_read(), the reading is 32293 (converted is 0.12 V).
CHANGE I2S ADC ATTENUATION
Re: CHANGE I2S ADC ATTENUATION
Asked this recently on here. I'm not getting any replies about my i2s issues. I usually have to post here and then on github to get response.
Check this post I made on github a couple weeks ago.
https://github.com/espressif/esp-idf/is ... -633057910
Check this post I made on github a couple weeks ago.
https://github.com/espressif/esp-idf/is ... -633057910
Who is online
Users browsing this forum: No registered users and 77 guests