MCXW71 - ADC0 Reading Pins

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCXW71 - ADC0 Reading Pins

656 Views
c_nebe
Contributor II

Having issues reading from ADC0 on the MCXW71 microcontroller. 
I have set up peripherals/pins using config tools as following:

cnebeautopac_0-1768954514734.png

cnebeautopac_1-1768954532201.pngcnebeautopac_2-1768954547570.png

cnebeautopac_3-1768954592056.png

I have configured it as a single ended measurement using VREFO set to 2V. The output I am getting from the ADC is ~720 to 730 in 12bit mode, with 1.9V on the pin (ADC0_15). The measurement should be close to 4096 at that voltage so I am thinking it is not reading correctly. What am I missing?

Labels (1)
Tags (1)
0 Kudos
Reply
1 Reply

570 Views
sofiaurueta
NXP Employee
NXP Employee

Hello, hope you are doing well.

 

Are you using a custom board or a FRDM board? Are you using any SDK example as base?

How is the board being powered, and how are you measuring/verifying the supply voltage? Could you confirm that the ADC pins are correctly configured and routed?

 

To verify the reference configuration, could you please measure the VREF_OUT voltage while the ADC is running and confirm if approximately 2.0 V is being sourced?

 

Best Regards,
Ana Sofia.

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2296929%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMCXW71%20-%20ADC0%20Reading%20Pins%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2296929%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHaving%20issues%20reading%20from%20ADC0%20on%20the%20MCXW71%20microcontroller.%26nbsp%3B%3CBR%20%2F%3EI%20have%20set%20up%20peripherals%2Fpins%20using%20config%20tools%20as%20following%3A%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22cnebeautopac_0-1768954514734.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_0-1768954514734.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_0-1768954514734.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F373569iF399A361E8F26BDE%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22cnebeautopac_0-1768954514734.png%22%20alt%3D%22cnebeautopac_0-1768954514734.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22cnebeautopac_1-1768954532201.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_1-1768954532201.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_1-1768954532201.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F373570i6EF12E5B4C00463D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22cnebeautopac_1-1768954532201.png%22%20alt%3D%22cnebeautopac_1-1768954532201.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22cnebeautopac_2-1768954547570.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_2-1768954547570.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_2-1768954547570.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F373571iEE66E5D8CF0F9CAD%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22cnebeautopac_2-1768954547570.png%22%20alt%3D%22cnebeautopac_2-1768954547570.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22cnebeautopac_3-1768954592056.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_3-1768954592056.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22cnebeautopac_3-1768954592056.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F373572i179E07F8E3E4BCED%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22cnebeautopac_3-1768954592056.png%22%20alt%3D%22cnebeautopac_3-1768954592056.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20have%20configured%20it%20as%20a%20single%20ended%20measurement%20using%20VREFO%20set%20to%202V.%20The%20output%20I%20am%20getting%20from%20the%20ADC%20is%20~720%20to%20730%20in%2012bit%20mode%2C%20with%201.9V%20on%20the%20pin%20(ADC0_15).%26nbsp%3BThe%20measurement%20should%20be%20close%20to%204096%20at%20that%20voltage%20so%20I%20am%20thinking%20it%20is%20not%20reading%20correctly.%20What%20am%20I%20missing%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2296929%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EAnalog(ADC%7CCMP%7CDAC%7COpAmps)%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2298549%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MCXW71%20-%20ADC0%20Reading%20Pins%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2298549%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%20lang%3D%22es-419%22%3EHello%2C%20hope%20you%20are%20doing%20well.%3C%2FP%3E%0A%3CP%20lang%3D%22es-419%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20lang%3D%22es-419%22%3EAre%20you%20using%20a%20custom%20board%20or%20a%20FRDM%20board%3F%20Are%20you%20using%20any%20SDK%20example%20as%20base%3F%3C%2FP%3E%0A%3CP%20lang%3D%22es-419%22%3EHow%20is%20the%20board%20being%20powered%2C%20and%20how%20are%20you%20measuring%2Fverifying%20the%20supply%20voltage%3F%20Could%20you%20confirm%20that%20the%20ADC%20pins%20are%20correctly%20configured%20and%20routed%3F%3C%2FP%3E%0A%3CP%20lang%3D%22es-419%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20lang%3D%22es-419%22%3ETo%20verify%20the%20reference%20configuration%2C%20could%20you%20please%20measure%20the%20VREF_OUT%20voltage%20while%20the%20ADC%20is%20running%20and%20confirm%20if%20approximately%202.0%20V%20is%20being%20sourced%3F%3C%2FP%3E%0A%3CP%20lang%3D%22es-419%22%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%20lang%3D%22es-419%22%3EBest%20Regards%2C%3CBR%20%2F%3EAna%20Sofia.%3C%2FP%3E%3C%2FLINGO-BODY%3E