This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV320ADC3101: RMS level at 0.707Vrms_1kHz input

Part Number: TLV320ADC3101
Other Parts Discussed in Thread: REG101, REG102

Hi Team,

We found the RMS level vs frequency curve is weird at 0.707Vrms_1kHz input. It is not like 0.308Vrms_1kHz input.

We expect the RMS level would drop at about 20kHz, but it drop at about 10kHz when 0.707Vrms_1kHz input.

Is the curve make sense? How to improve the behavior?

Thanks

AP setting (0.308Vrms_1kHz input)

RMS level vs frequency curve (0.308Vrms_1kHz input)

RMS level vs frequency curve (0.707Vrms_1kHz input)

Schematic

  • Hello Daniel,

    I'm sorry to hear you're having some trouble with the ADC3101. Please post your register configuration, and we will take a look and get back to you.

    best regards,
    -Steve Wilson
  • Hi Wilson,

    Many thanks for help.
    Do you have target register? Since it is quite hard to dump all register for our sw team.

    Thanks
  • Daniel,

    perhaps lets start with page 0 Register
    reg 1-30
    reg 61

    please also provide your MCLK frequency, and your Fs.

    -Steve Wilson
  • Hi Wilson,

    Please refer to below register dump, and give us some comment and advice.

    Many thanks

    Page0
    [ 2099.878639@2] store_reg Page0 Reg0= 0x1
    [ 2099.880118@2] store_reg Page0 Reg1= 0x0
    [ 2099.881568@2] store_reg Page0 Reg2= 0x20
    [ 2099.886959@1] store_reg Page0 Reg3= 0x0
    [ 2099.890051@0] store_reg Page0 Reg4= 0x0
    [ 2099.893954@2] store_reg Page0 Reg5= 0x11
    [ 2099.898753@2] store_reg Page0 Reg6= 0x4
    [ 2099.900870@2] store_reg Page0 Reg7= 0x0
    [ 2099.904651@2] store_reg Page0 Reg8= 0x0
    [ 2099.908564@2] store_reg Page0 Reg9= 0x0
    [ 2099.912259@2] store_reg Page0 Reg10= 0x0
    [ 2099.916245@2] store_reg Page0 Reg11= 0x0
    [ 2099.920825@2] store_reg Page0 Reg12= 0x0
    [ 2099.924332@2] store_reg Page0 Reg13= 0x0
    [ 2099.928849@2] store_reg Page0 Reg14= 0x0
    [ 2099.931877@2] store_reg Page0 Reg15= 0x0
    [ 2099.937177@2] store_reg Page0 Reg16= 0x0
    [ 2099.939599@2] store_reg Page0 Reg17= 0x0
    [ 2099.944753@1] store_reg Page0 Reg18= 0x1
    [ 2099.947382@0] store_reg Page0 Reg19= 0x1
    [ 2099.951829@0] store_reg Page0 Reg20= 0x80
    [ 2099.955406@0] store_reg Page0 Reg21= 0x80
    [ 2099.959449@0] store_reg Page0 Reg22= 0x4
    [ 2099.963345@0] store_reg Page0 Reg23= 0x0
    [ 2099.967399@0] store_reg Page0 Reg24= 0x0
    [ 2099.971121@0] store_reg Page0 Reg25= 0x0
    [ 2099.975012@0] store_reg Page0 Reg26= 0x1
    [ 2099.979208@0] store_reg Page0 Reg27= 0x0
    [ 2099.982790@0] store_reg Page0 Reg28= 0x0
    [ 2099.986642@0] store_reg Page0 Reg29= 0x2
    [ 2099.990660@0] store_reg Page0 Reg30= 0x1
    [ 2099.994458@0] store_reg Page0 Reg31= 0x0
    [ 2099.998629@0] store_reg Page0 Reg32= 0x0
    [ 2100.002123@0] store_reg Page0 Reg33= 0x10
    [ 2100.006828@0] store_reg Page0 Reg34= 0x0
    [ 2100.010102@0] store_reg Page0 Reg35= 0x0
    [ 2100.014293@0] store_reg Page0 Reg36= 0x44
    [ 2100.017963@0] store_reg Page0 Reg37= 0x0
    [ 2100.022029@0] store_reg Page0 Reg38= 0x2
    [ 2100.025879@0] store_reg Page0 Reg39= 0x0
    [ 2100.030029@0] store_reg Page0 Reg40= 0x0
    [ 2100.033895@0] store_reg Page0 Reg41= 0x0
    [ 2100.037807@0] store_reg Page0 Reg42= 0x0
    [ 2100.041822@1] store_reg Page0 Reg43= 0x0
    [ 2100.045451@1] store_reg Page0 Reg44= 0x0
    [ 2100.049161@1] store_reg Page0 Reg45= 0x0
    [ 2100.053504@1] store_reg Page0 Reg46= 0x0
    [ 2100.056950@1] store_reg Page0 Reg47= 0x0
    [ 2100.060984@1] store_reg Page0 Reg48= 0x0
    [ 2100.064744@1] store_reg Page0 Reg49= 0x0
    [ 2100.068777@1] store_reg Page0 Reg50= 0x0
    [ 2100.072542@1] store_reg Page0 Reg51= 0x0
    [ 2100.076470@1] store_reg Page0 Reg52= 0x0
    [ 2100.080338@1] store_reg Page0 Reg53= 0x12
    [ 2100.084561@1] store_reg Page0 Reg54= 0x2
    [ 2100.088235@1] store_reg Page0 Reg55= 0x2
    [ 2100.092143@1] store_reg Page0 Reg56= 0x0
    [ 2100.096039@1] store_reg Page0 Reg57= 0x0
    [ 2100.100085@1] store_reg Page0 Reg58= 0x0
    [ 2100.103835@1] store_reg Page0 Reg59= 0x44
    [ 2100.108220@1] store_reg Page0 Reg60= 0x0
    [ 2100.111702@1] store_reg Page0 Reg61= 0x1
    [ 2100.115938@1] store_reg Page0 Reg62= 0x0
    [ 2100.119522@1] store_reg Page0 Reg63= 0x0
    [ 2100.123630@1] store_reg Page0 Reg64= 0x0
    [ 2100.127303@1] store_reg Page0 Reg65= 0x0
    [ 2100.131440@1] store_reg Page0 Reg66= 0x0
    [ 2100.135089@1] store_reg Page0 Reg67= 0x0
    [ 2100.139270@1] store_reg Page0 Reg68= 0x0
    [ 2100.142948@1] store_reg Page0 Reg69= 0x0
    [ 2100.146991@1] store_reg Page0 Reg70= 0x0
    [ 2100.150716@1] store_reg Page0 Reg71= 0x0
    [ 2100.155103@1] store_reg Page0 Reg72= 0x0
    [ 2100.160800@3] store_reg Page0 Reg73= 0x0
    [ 2100.163364@3] store_reg Page0 Reg74= 0x0
    [ 2100.166658@2] store_reg Page0 Reg75= 0x0
    [ 2100.170998@2] store_reg Page0 Reg76= 0x0
    [ 2100.174087@2] store_reg Page0 Reg77= 0x0
    [ 2100.178296@2] store_reg Page0 Reg78= 0x0
    [ 2100.181864@2] store_reg Page0 Reg79= 0x0
    [ 2100.185924@2] store_reg Page0 Reg80= 0x0
    [ 2100.189770@2] store_reg Page0 Reg81= 0x0
    [ 2100.193893@2] store_reg Page0 Reg82= 0x88
    [ 2100.197610@2] store_reg Page0 Reg83= 0x0
    [ 2100.201791@2] store_reg Page0 Reg84= 0x0
    [ 2100.205408@2] store_reg Page0 Reg85= 0x0
    [ 2100.209386@2] store_reg Page0 Reg86= 0x0
    [ 2100.213219@2] store_reg Page0 Reg87= 0x0
    [ 2100.217454@2] store_reg Page0 Reg88= 0x7f
    [ 2100.221107@2] store_reg Page0 Reg89= 0x0
    [ 2100.225104@2] store_reg Page0 Reg90= 0x0
    [ 2100.228919@2] store_reg Page0 Reg91= 0x0
    [ 2100.232775@2] store_reg Page0 Reg92= 0x0
    [ 2100.236756@2] store_reg Page0 Reg93= 0x0
    [ 2100.240564@2] store_reg Page0 Reg94= 0x0
    [ 2100.244927@2] store_reg Page0 Reg95= 0x0
    [ 2100.248408@2] store_reg Page0 Reg96= 0x7f
    [ 2100.252364@2] store_reg Page0 Reg97= 0x0
    [ 2100.256294@2] store_reg Page0 Reg98= 0x0
    [ 2100.260398@2] store_reg Page0 Reg99= 0x0
    [ 2100.264104@2] store_reg Page0 Reg100= 0x0
    [ 2100.268085@2] store_reg Page0 Reg101= 0x0
    [ 2100.272090@2] store_reg Page0 Reg102= 0x0

    Page1
    [ 2122.638793@2] store_reg Page1 Reg0= 0x0
    [ 2122.640988@1] store_reg Page1 Reg1= 0x0
    [ 2122.642402@3] store_reg Page1 Reg2= 0x0
    [ 2122.646823@2] store_reg Page1 Reg3= 0x0
    [ 2122.650386@3] store_reg Page1 Reg4= 0x0
    [ 2122.653701@3] store_reg Page1 Reg5= 0x0
    [ 2122.660423@3] store_reg Page1 Reg6= 0x0
    [ 2122.661510@1] store_reg Page1 Reg7= 0x0
    [ 2122.665355@2] store_reg Page1 Reg8= 0x0
    [ 2122.669010@1] store_reg Page1 Reg9= 0x0
    [ 2122.673371@1] store_reg Page1 Reg10= 0x0
    [ 2122.678095@2] store_reg Page1 Reg11= 0x0
    [ 2122.680264@2] store_reg Page1 Reg12= 0x0
    [ 2122.685434@2] store_reg Page1 Reg13= 0x0
    [ 2122.688621@2] store_reg Page1 Reg14= 0x0
    [ 2122.693425@2] store_reg Page1 Reg15= 0x0
    [ 2122.696860@2] store_reg Page1 Reg16= 0x0
    [ 2122.699848@2] store_reg Page1 Reg17= 0x0
    [ 2122.704871@2] store_reg Page1 Reg18= 0x0
    [ 2122.707462@2] store_reg Page1 Reg19= 0x0
    [ 2122.713703@0] store_reg Page1 Reg20= 0x0
    [ 2122.715202@0] store_reg Page1 Reg21= 0x0
    [ 2122.720060@0] store_reg Page1 Reg22= 0x0
    [ 2122.723278@0] store_reg Page1 Reg23= 0x0
    [ 2122.727854@0] store_reg Page1 Reg24= 0x0
    [ 2122.730755@0] store_reg Page1 Reg25= 0x0
    [ 2122.735633@0] store_reg Page1 Reg26= 0x0
    [ 2122.738606@0] store_reg Page1 Reg27= 0x0
    [ 2122.742769@0] store_reg Page1 Reg28= 0x0
    [ 2122.746954@0] store_reg Page1 Reg29= 0x0
    [ 2122.750407@0] store_reg Page1 Reg30= 0x0
    [ 2122.754268@0] store_reg Page1 Reg31= 0x0
    [ 2122.758736@0] store_reg Page1 Reg32= 0x0
    [ 2122.762165@0] store_reg Page1 Reg33= 0x0
    [ 2122.766008@0] store_reg Page1 Reg34= 0x0
    [ 2122.770494@0] store_reg Page1 Reg35= 0x0
    [ 2122.773950@0] store_reg Page1 Reg36= 0x0
    [ 2122.778150@0] store_reg Page1 Reg37= 0x0
    [ 2122.781814@0] store_reg Page1 Reg38= 0x0
    [ 2122.786270@0] store_reg Page1 Reg39= 0x0
    [ 2122.789519@0] store_reg Page1 Reg40= 0x0
    [ 2122.793576@0] store_reg Page1 Reg41= 0x0
    [ 2122.797400@0] store_reg Page1 Reg42= 0x0
    [ 2122.801341@0] store_reg Page1 Reg43= 0x0
    [ 2122.804899@0] store_reg Page1 Reg44= 0x0
    [ 2122.809696@0] store_reg Page1 Reg45= 0x0
    [ 2122.813011@0] store_reg Page1 Reg46= 0x0
    [ 2122.817099@0] store_reg Page1 Reg47= 0x0
    [ 2122.820778@0] store_reg Page1 Reg48= 0x0
    [ 2122.825059@0] store_reg Page1 Reg49= 0x0
    [ 2122.829926@3] store_reg Page1 Reg50= 0x0
    [ 2122.832443@3] store_reg Page1 Reg51= 0x0
    [ 2122.836074@3] store_reg Page1 Reg52= 0xff
    [ 2122.840429@3] store_reg Page1 Reg53= 0x0
    [ 2122.843967@3] store_reg Page1 Reg54= 0x3f
    [ 2122.848072@3] store_reg Page1 Reg55= 0xff
    [ 2122.851972@3] store_reg Page1 Reg56= 0x0
    [ 2122.856037@3] store_reg Page1 Reg57= 0x3f
    [ 2122.859858@3] store_reg Page1 Reg58= 0x0
    [ 2122.863837@3] store_reg Page1 Reg59= 0x80
    [ 2122.867699@3] store_reg Page1 Reg60= 0x80
    [ 2122.870782@3] store_reg Page1 Reg61= 0xffffffff
    [ 2122.875287@3] store_reg Page1 Reg62= 0xffffffff
    [ 2122.879976@3] store_reg Page1 Reg63= 0xffffffff
  • Hi, Daniel,

    I looked at the initial captures sent and noticed that the full-scale output of the ADC with a 0.707Vrms input is not 0dBFS, it is around +2.1dBFS, which indicates that the ADC is outputting saturated data.

    By analyzing the register dump, I wanted to see if you are applying a gain on the input PGA, however it seems that even the PGA is muted, which does not makes sense as the expected output would be mute. Also, the ADCs are powered down in the code, which suggests that the dump is performed before initializing the device.

    Can you please double check if the provided register dump is taken when the device is in operational mode?.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Diego,

    Thanks for help. I re-dump the register in operational mode as below.
    Also, Does "the full-scale output of the ADC with a 0.707Vrms input is not 0dBFS, it is around +2.1dBFS" mean our AP setting is wrong?

    Thanks

    -----------------------Page0-------------------------
    [ 5984.158182@3] store_reg Page0 Reg0= 0x0
    [ 5984.159886@0] store_reg Page0 Reg1= 0x0
    [ 5984.161373@3] store_reg Page0 Reg2= 0x20
    [ 5984.167469@3] store_reg Page0 Reg3= 0x0
    [ 5984.168839@3] store_reg Page0 Reg4= 0x0
    [ 5984.175694@3] store_reg Page0 Reg5= 0x91
    [ 5984.176843@3] store_reg Page0 Reg6= 0x4
    [ 5984.183635@3] store_reg Page0 Reg7= 0x0
    [ 5984.184737@3] store_reg Page0 Reg8= 0x0
    [ 5984.188802@3] store_reg Page0 Reg9= 0x0
    [ 5984.192434@0] store_reg Page0 Reg10= 0x0
    [ 5984.198446@1] store_reg Page0 Reg11= 0x0
    [ 5984.199734@1] store_reg Page0 Reg12= 0x0
    [ 5984.205949@1] store_reg Page0 Reg13= 0x0
    [ 5984.207403@1] store_reg Page0 Reg14= 0x0
    [ 5984.213361@1] store_reg Page0 Reg15= 0x0
    [ 5984.215513@1] store_reg Page0 Reg16= 0x0
    [ 5984.219216@1] store_reg Page0 Reg17= 0x0
    [ 5984.223296@1] store_reg Page0 Reg18= 0x81
    [ 5984.228283@1] store_reg Page0 Reg19= 0x82
    [ 5984.232315@3] store_reg Page0 Reg20= 0x80
    [ 5984.235729@3] store_reg Page0 Reg21= 0x80
    [ 5984.240746@3] store_reg Page0 Reg22= 0x4
    [ 5984.243760@1] store_reg Page0 Reg23= 0x0
    [ 5984.248111@1] store_reg Page0 Reg24= 0x0
    [ 5984.250942@1] store_reg Page0 Reg25= 0x0
    [ 5984.255841@0] store_reg Page0 Reg26= 0x1
    [ 5984.258507@0] store_reg Page0 Reg27= 0x0
    [ 5984.263774@2] store_reg Page0 Reg28= 0x0
    [ 5984.269204@2] store_reg Page0 Reg29= 0x2
    [ 5984.270202@2] store_reg Page0 Reg30= 0x81
    [ 5984.274272@2] store_reg Page0 Reg31= 0x0
    [ 5984.279587@0] store_reg Page0 Reg32= 0x0
    [ 5984.282134@0] store_reg Page0 Reg33= 0x10
    [ 5984.286011@0] store_reg Page0 Reg34= 0x0
    [ 5984.290056@0] store_reg Page0 Reg35= 0x0
    [ 5984.295105@0] store_reg Page0 Reg36= 0xcc
    [ 5984.298589@0] store_reg Page0 Reg37= 0x0
    [ 5984.302807@1] store_reg Page0 Reg38= 0x2
    [ 5984.306282@1] store_reg Page0 Reg39= 0x0
    [ 5984.309461@1] store_reg Page0 Reg40= 0x0
    [ 5984.313405@1] store_reg Page0 Reg41= 0x0
    [ 5984.318522@1] store_reg Page0 Reg42= 0xe
    [ 5984.321143@1] store_reg Page0 Reg43= 0x0
    [ 5984.326118@1] store_reg Page0 Reg44= 0x0
    [ 5984.329037@1] store_reg Page0 Reg45= 0x0
    [ 5984.333617@1] store_reg Page0 Reg46= 0x0
    [ 5984.337115@1] store_reg Page0 Reg47= 0x0
    [ 5984.340860@1] store_reg Page0 Reg48= 0x0
    [ 5984.345237@0] store_reg Page0 Reg49= 0x0
    [ 5984.349017@0] store_reg Page0 Reg50= 0x0
    [ 5984.352673@0] store_reg Page0 Reg51= 0x0
    [ 5984.357623@0] store_reg Page0 Reg52= 0x0
    [ 5984.360947@2] store_reg Page0 Reg53= 0x12
    [ 5984.366148@2] store_reg Page0 Reg54= 0x2
    [ 5984.368111@2] store_reg Page0 Reg55= 0x2
    [ 5984.374254@2] store_reg Page0 Reg56= 0x0
    [ 5984.375812@2] store_reg Page0 Reg57= 0x0
    [ 5984.379771@2] store_reg Page0 Reg58= 0x0
    [ 5984.385692@3] store_reg Page0 Reg59= 0x44
    [ 5984.387569@3] store_reg Page0 Reg60= 0x0
    [ 5984.391699@3] store_reg Page0 Reg61= 0x1
    [ 5984.395827@1] store_reg Page0 Reg62= 0x0
    [ 5984.399506@1] store_reg Page0 Reg63= 0x0
    [ 5984.403241@1] store_reg Page0 Reg64= 0x0
    [ 5984.407113@1] store_reg Page0 Reg65= 0x0
    [ 5984.411300@1] store_reg Page0 Reg66= 0x0
    [ 5984.414938@1] store_reg Page0 Reg67= 0x0
    [ 5984.418884@1] store_reg Page0 Reg68= 0x0
    [ 5984.423333@2] store_reg Page0 Reg69= 0x0
    [ 5984.426897@2] store_reg Page0 Reg70= 0x0
    [ 5984.431113@1] store_reg Page0 Reg71= 0x0
    [ 5984.434414@1] store_reg Page0 Reg72= 0x0
    [ 5984.439052@2] store_reg Page0 Reg73= 0x0
    [ 5984.442216@2] store_reg Page0 Reg74= 0x0
    [ 5984.446791@2] store_reg Page0 Reg75= 0x0
    [ 5984.450022@2] store_reg Page0 Reg76= 0x0
    [ 5984.454327@3] store_reg Page0 Reg77= 0x0
    [ 5984.458783@0] store_reg Page0 Reg78= 0x0
    [ 5984.462575@3] store_reg Page0 Reg79= 0x0
    [ 5984.466049@2] store_reg Page0 Reg80= 0x0
    [ 5984.469510@2] store_reg Page0 Reg81= 0xc2
    [ 5984.473674@2] store_reg Page0 Reg82= 0x0
    [ 5984.477381@2] store_reg Page0 Reg83= 0x28
    [ 5984.481357@2] store_reg Page0 Reg84= 0x28
    [ 5984.485334@2] store_reg Page0 Reg85= 0x0
    [ 5984.489278@2] store_reg Page0 Reg86= 0x0
    [ 5984.493248@2] store_reg Page0 Reg87= 0x0
    [ 5984.497100@2] store_reg Page0 Reg88= 0x7f
    [ 5984.501294@2] store_reg Page0 Reg89= 0x0
    [ 5984.504978@2] store_reg Page0 Reg90= 0x0
    [ 5984.508828@2] store_reg Page0 Reg91= 0x0
    [ 5984.513903@2] store_reg Page0 Reg92= 0x0
    [ 5984.516654@2] store_reg Page0 Reg93= 0x0
    [ 5984.520552@2] store_reg Page0 Reg94= 0x0
    [ 5984.524758@2] store_reg Page0 Reg95= 0x0
    [ 5984.528346@2] store_reg Page0 Reg96= 0x7f
    [ 5984.532948@0] store_reg Page0 Reg97= 0x0
    [ 5984.536556@0] store_reg Page0 Reg98= 0x0
    [ 5984.540415@0] store_reg Page0 Reg99= 0x0
    [ 5984.544518@0] store_reg Page0 Reg100= 0x0
    [ 5984.548478@0] store_reg Page0 Reg101= 0x0
    [ 5984.552435@0] store_reg Page0 Reg102= 0x0


    -----------------------Page1-------------------------
    [ 6014.431407@3] store_reg Page1 Reg0= 0x0
    [ 6014.432861@1] store_reg Page1 Reg1= 0x0
    [ 6014.437207@0] store_reg Page1 Reg2= 0x0
    [ 6014.438293@0] store_reg Page1 Reg3= 0x0
    [ 6014.443390@0] store_reg Page1 Reg4= 0x0
    [ 6014.457321@1] store_reg Page1 Reg5= 0x0
    [ 6014.462345@0] store_reg Page1 Reg6= 0x0
    [ 6014.463306@1] store_reg Page1 Reg7= 0x0
    [ 6014.465529@1] store_reg Page1 Reg8= 0x0
    [ 6014.471168@1] store_reg Page1 Reg9= 0x0
    [ 6014.472953@1] store_reg Page1 Reg10= 0x0
    [ 6014.477943@1] store_reg Page1 Reg11= 0x0
    [ 6014.481599@1] store_reg Page1 Reg12= 0x0
    [ 6014.486383@1] store_reg Page1 Reg13= 0x0
    [ 6014.488625@0] store_reg Page1 Reg14= 0x0
    [ 6014.493697@0] store_reg Page1 Reg15= 0x0
    [ 6014.497183@0] store_reg Page1 Reg16= 0x0
    [ 6014.501704@3] store_reg Page1 Reg17= 0x0
    [ 6014.504389@2] store_reg Page1 Reg18= 0x0
    [ 6014.510920@2] store_reg Page1 Reg19= 0x0
    [ 6014.512496@2] store_reg Page1 Reg20= 0x0
    [ 6014.518183@2] store_reg Page1 Reg21= 0x0
    [ 6014.520352@0] store_reg Page1 Reg22= 0x0
    [ 6014.524064@0] store_reg Page1 Reg23= 0x0
    [ 6014.529904@1] store_reg Page1 Reg24= 0x0
    [ 6014.531619@1] store_reg Page1 Reg25= 0x0
    [ 6014.535464@1] store_reg Page1 Reg26= 0x0
    [ 6014.541685@1] store_reg Page1 Reg27= 0x0
    [ 6014.543100@1] store_reg Page1 Reg28= 0x0
    [ 6014.547106@1] store_reg Page1 Reg29= 0x0
    [ 6014.551033@1] store_reg Page1 Reg30= 0x0
    [ 6014.554989@1] store_reg Page1 Reg31= 0x0
    [ 6014.558813@1] store_reg Page1 Reg32= 0x0
    [ 6014.562710@1] store_reg Page1 Reg33= 0x0
    [ 6014.566974@1] store_reg Page1 Reg34= 0x0
    [ 6014.571004@1] store_reg Page1 Reg35= 0x0
    [ 6014.575940@1] store_reg Page1 Reg36= 0x0
    [ 6014.578334@1] store_reg Page1 Reg37= 0x0
    [ 6014.582260@1] store_reg Page1 Reg38= 0x0
    [ 6014.586292@1] store_reg Page1 Reg39= 0x0
    [ 6014.591861@3] store_reg Page1 Reg40= 0x0
    [ 6014.593834@3] store_reg Page1 Reg41= 0x0
    [ 6014.597824@3] store_reg Page1 Reg42= 0x0
    [ 6014.601849@3] store_reg Page1 Reg43= 0x0
    [ 6014.605533@3] store_reg Page1 Reg44= 0x0
    [ 6014.610514@3] store_reg Page1 Reg45= 0x0
    [ 6014.613339@3] store_reg Page1 Reg46= 0x0
    [ 6014.618189@3] store_reg Page1 Reg47= 0x0
    [ 6014.621238@3] store_reg Page1 Reg48= 0x0
    [ 6014.625256@3] store_reg Page1 Reg49= 0x0
    [ 6014.629239@3] store_reg Page1 Reg50= 0x0
    [ 6014.632826@3] store_reg Page1 Reg51= 0x50
    [ 6014.637456@1] store_reg Page1 Reg52= 0x3f
    [ 6014.640813@1] store_reg Page1 Reg53= 0x0
    [ 6014.645520@0] store_reg Page1 Reg54= 0x33
    [ 6014.648886@0] store_reg Page1 Reg55= 0x3f
    [ 6014.652767@0] store_reg Page1 Reg56= 0x0
    [ 6014.657601@0] store_reg Page1 Reg57= 0x33
    [ 6014.660683@0] store_reg Page1 Reg58= 0x0
    [ 6014.665320@0] store_reg Page1 Reg59= 0x20
    [ 6014.668573@0] store_reg Page1 Reg60= 0x20
    [ 6014.671973@0] store_reg Page1 Reg61= 0xffffffff
    [ 6014.676486@0] store_reg Page1 Reg62= 0xffffffff
    [ 6014.680841@0] store_reg Page1 Reg63= 0xffffffff
  • Hi, Daniel,

    Thanks for the additional information. I noticed that a 20dB gain is being applied on the ADC volume registers (P0_R83 and P0_R84), along with an additional 16 dB of gain on the device PGA (P1_R59 and P1_R60). This seems like a high gain for me, and may be the cause of the saturation on the ADC signal path. I would recommend you to keep the applied gain of the audio signal path as 0dB and retake the measurement with 0.707Vrms input, which is the full-scale input voltage for the ADC3101.

    Best Regards,

      -Diego Meléndez López
       Audio Applications Engineer

  • Hi Diego,

    Thanks for your support.

    We would try the register setting and verify again.

    Thanks