RT1040 ADC issues

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

RT1040 ADC issues

660 次查看
Xiao_Liu
Contributor I

Follow IMXRT1040RM  , disable GPIO keeper for ADC input signal。

if ADC input gpio is NC,ADC read value is abnormal,the NC input pin is 0V measured by multimeter.

we have another ADC channel which is connected to an NTC thermal sensor. the ADC read value is ok.

When i set ADC GPIO pin config as default( 

IOMUXC_SetPinConfig(ADC_PIN, 0x10B0U)), this is set keeper enable as default, the ADC read value of input channel which is NC is nearly zero. it's work this time.
So, Should i disable Keeper function of GPIO for ADC input signal?
标签 (1)
0 项奖励
回复
5 回复数

622 次查看
Xiao_Liu
Contributor I

Hi,May:

       The ADC is designed to be floated if module is not connected. the module is Optional. 

       Follow "ECKMIMXRT1040_ADC_12B1MSPS_SAR_POLLING" , the ADC input pin of GPIO_AD_B1_04 is set as keeper function  disable.

       the NC ADC input pin is measured as 0V,  but ADC read value is 0.6 or 0.7V if keeper disable.

       ADC read value is nearly 0V  if keeper enable as default. by this way we can use ADC read value as module detection

       So, what the side effect when keeper is enabled.

       What should i do to read ADC input pin which is NC as we need auto detect of the optional module?

0 项奖励
回复

582 次查看
mayliu1
NXP Employee
NXP Employee

Hi @Xiao_Liu ,

Thanks for your updated information.

Enabling the keeper on an ADC pin is not recommended. The keeper holds the last state, which can cause incorrect ADC readings and makes module detection unreliable.

For a stable and accurate result, we recommend adding an external resistor to set a clear default level when ADC  is not connected.

 

Best Regards

MayLiu

0 项奖励
回复

564 次查看
Xiao_Liu
Contributor I
Hi,May
got it. we will use external pull up when ADC is not connected.
thanks for your help.
0 项奖励
回复

558 次查看
mayliu1
NXP Employee
NXP Employee

Hi @Xiao_Liu ,

Thanks for your updated information.

If this post answers your question, please click the "Accept As Solution" button. Thank you!

Best Regards

MayLiu

0 项奖励
回复

634 次查看
mayliu1
NXP Employee
NXP Employee

Hi @Xiao_Liu ,

Thank you so much for your interest in our products and for using our community.

Regarding your question,
 
Yes. For ADC input pins, the keeper function should be disabled.
Please refer to NXP SDK demo PIN setting.
 
Please note that an ADC channel should not be left floating; if the pin is NC, the conversion result is undefined.
Enabling the keeper may make the reading look stable, but it is not a reliable or recommended solution.
 
Wish it helps you
Best Regards
MayLiu
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2300865%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERT1040%20ADC%20%E9%97%AE%E9%A2%98%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2300865%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%8C%89%E7%85%A7%20IMXRT1040RM%EF%BC%8C%E7%A6%81%E7%94%A8%E7%94%A8%E4%BA%8E%20ADC%20%E8%BE%93%E5%85%A5%E4%BF%A1%E5%8F%B7%E7%9A%84%20GPIO%20%E4%BF%9D%E6%8C%81%E5%99%A8%E3%80%82%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%20ADC%20%E8%BE%93%E5%85%A5%20gpio%20%E4%B8%BA%20NC%EF%BC%8CADC%20%E8%AF%BB%E5%80%BC%E5%BC%82%E5%B8%B8%EF%BC%8C%E4%B8%87%E7%94%A8%E8%A1%A8%E6%B5%8B%E9%87%8F%20NC%20%E8%BE%93%E5%85%A5%E5%BC%95%E8%84%9A%E4%B8%BA%200V%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E8%BF%98%E6%9C%89%E5%8F%A6%E4%B8%80%E4%B8%AA%20ADC%20%E9%80%9A%E9%81%93%EF%BC%8C%E5%AE%83%E4%B8%8E%E4%B8%80%E4%B8%AA%20NTC%20%E7%83%AD%E6%95%8F%E4%BC%A0%E6%84%9F%E5%99%A8%E7%9B%B8%E8%BF%9E%E3%80%82ADC%20%E8%AF%BB%E5%8F%96%E5%80%BC%E6%AD%A3%E5%B8%B8%E3%80%82%3C%2FP%3E%3CP%3E%E5%BD%93%E6%88%91%E5%B0%86%20ADC%20GPIO%20%E5%BC%95%E8%84%9A%E9%85%8D%E7%BD%AE%E8%AE%BE%E4%B8%BA%E9%BB%98%E8%AE%A4%E5%80%BC%E6%97%B6%EF%BC%88...%20%3C%2FP%3E%3CDIV%3E%3CDIV%3E%3CSPAN%3EIOMUXC_SetPinConfig(ADC_PIN%2C0x10B0U))%EF%BC%8C%E9%BB%98%E8%AE%A4%E8%AE%BE%E7%BD%AE%E4%B8%BA%E4%BF%9D%E6%8C%81%E5%90%AF%E7%94%A8%EF%BC%8CNC%20%E8%BE%93%E5%85%A5%E9%80%9A%E9%81%93%E7%9A%84%20ADC%20%E8%AF%BB%E5%80%BC%E6%8E%A5%E8%BF%91%E9%9B%B6%E3%80%82%E8%BF%99%E6%AC%A1%E6%98%AF%E5%B7%A5%E4%BD%9C%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E9%82%A3%E4%B9%88%EF%BC%8C%E6%88%91%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E7%A6%81%E7%94%A8%20ADC%20%E8%BE%93%E5%85%A5%E4%BF%A1%E5%8F%B7%20GPIO%20%E7%9A%84%20Keeper%20%E5%8A%9F%E8%83%BD%EF%BC%9F%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2300865%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E6%A8%A1%E6%8B%9F%EF%BC%88ADC%7CCMP%7CDAC%7COPAMPS%EF%BC%89%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2301910%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1040%20ADC%20issues%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301910%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%E6%A2%85%3C%2FP%3E%3CP%3E%20%20%20%20%20%20%20%E5%A6%82%E6%9E%9C%E6%A8%A1%E5%9D%97%E6%9C%AA%E8%BF%9E%E6%8E%A5%EF%BC%8CADC%20%E8%AE%BE%E8%AE%A1%E4%B8%BA%E6%B5%AE%E5%8A%A8%E3%80%82%E8%AF%A5%E6%A8%A1%E5%9D%97%E6%98%AF%E5%8F%AF%E9%80%89%E7%9A%84%E3%80%82%3C%2FP%3E%3CP%3E%20%20%20%20%20%20%20%E6%8C%89%E7%85%A7%22ECKMIMXRT1040_ADC_12B1MSPS_SAR_POLLING%22%20%EF%BC%8CGPIO_AD_B1_04%20%E7%9A%84%20ADC%20%E8%BE%93%E5%85%A5%E5%BC%95%E8%84%9A%E8%A2%AB%E8%AE%BE%E7%BD%AE%E4%B8%BA%E7%A6%81%E7%94%A8%E4%BF%9D%E6%8C%81%E5%99%A8%E5%8A%9F%E8%83%BD%E3%80%82%3C%2FP%3E%3CP%3E%20%20%20%20%20%20%20NC%20ADC%20%E8%BE%93%E5%85%A5%E5%BC%95%E8%84%9A%E6%B5%8B%E9%87%8F%E5%80%BC%E4%B8%BA%200V%EF%BC%8C%E4%BD%86%E5%A6%82%E6%9E%9C%E7%A6%81%E7%94%A8%E4%BF%9D%E6%8C%81%E5%99%A8%EF%BC%8CADC%20%E8%AF%BB%E5%8F%96%E5%80%BC%E4%B8%BA%200.6%20%E6%88%96%200.7V%E3%80%82%3C%2FP%3E%3CP%3E%20%20%20%20%20%20%20%E5%A6%82%E6%9E%9C%E6%8C%89%E9%BB%98%E8%AE%A4%E8%AE%BE%E7%BD%AE%E5%90%AF%E7%94%A8%E4%BF%9D%E6%8C%81%E5%99%A8%EF%BC%8C%E5%88%99%20ADC%20%E8%AF%BB%E5%8F%96%E5%80%BC%E6%8E%A5%E8%BF%91%200V%E3%80%82%3CSTRONG%3E%E9%80%9A%E8%BF%87%E8%BF%99%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%8C%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20ADC%20%E8%AF%BB%E5%8F%96%E5%80%BC%E4%BD%9C%E4%B8%BA%E6%A8%A1%E5%9D%97%E6%A3%80%E6%B5%8B%E5%80%BC%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%20%20%20%20%20%20%20%E9%82%A3%E4%B9%88%EF%BC%8C%E5%90%AF%E7%94%A8%20keeper%20%E5%90%8E%E4%BC%9A%E6%9C%89%E4%BB%80%E4%B9%88%E5%89%AF%E4%BD%9C%E7%94%A8%E5%91%A2%EF%BC%9F%3C%2FP%3E%3CP%3E%E7%94%B1%E4%BA%8E%E6%88%91%E4%BB%AC%E9%9C%80%E8%A6%81%E8%87%AA%E5%8A%A8%E6%A3%80%E6%B5%8B%E5%8F%AF%E9%80%89%E6%A8%A1%E5%9D%97%EF%BC%8C%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A%E6%89%8D%E8%83%BD%E8%AF%BB%E5%8F%96%20NC%20%E7%9A%84%20ADC%20%E8%BE%93%E5%85%A5%E5%BC%95%E8%84%9A%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2301256%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1040%20ADC%20issues%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2301256%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F259224%22%20target%3D%22_blank%22%3E%40Xiao_Liu%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E6%82%A8%E5%85%B3%E6%B3%A8%E6%88%91%E4%BB%AC%E7%9A%84%E4%BA%A7%E5%93%81%E5%B9%B6%E4%BD%BF%E7%94%A8%E6%88%91%E4%BB%AC%E7%9A%84%E7%A4%BE%E5%8C%BA%E3%80%82%3C%2FP%3E%0A%3CDIV%3E%E5%85%B3%E4%BA%8E%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E6%98%AF%E7%9A%84%E3%80%82%E5%AF%B9%E4%BA%8E%20ADC%20%E8%BE%93%E5%85%A5%E5%BC%95%E8%84%9A%EF%BC%8C%E5%BA%94%E7%A6%81%E7%94%A8%E4%BF%9D%E6%8C%81%E5%99%A8%E5%8A%9F%E8%83%BD%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%E8%AF%B7%E5%8F%82%E9%98%85%20NXP%20SDK%20%E6%BC%94%E7%A4%BA%20PIN%20%E8%AE%BE%E7%BD%AE%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8CADC%20%E9%80%9A%E9%81%93%E4%B8%8D%E5%BA%94%E5%A4%84%E4%BA%8E%E6%B5%AE%E7%A9%BA%EF%BC%9B%E5%A6%82%E6%9E%9C%E5%BC%95%E8%84%9A%E4%B8%BA%20NC%EF%BC%8C%E5%88%99%E8%BD%AC%E6%8D%A2%E7%BB%93%E6%9E%9C%E6%9C%AA%E5%AE%9A%E4%B9%89%E3%80%82%3CBR%20%2F%3E%E5%90%AF%E7%94%A8%E4%BF%9D%E6%8C%81%E5%99%A8%E5%8F%AF%E8%83%BD%E4%BC%9A%E4%BD%BF%E8%AF%BB%E6%95%B0%E7%9C%8B%E8%B5%B7%E6%9D%A5%E7%A8%B3%E5%AE%9A%EF%BC%8C%E4%BD%86%E8%BF%99%E4%B8%8D%E6%98%AF%E4%B8%80%E4%B8%AA%E5%8F%AF%E9%9D%A0%E6%88%96%E6%8E%A8%E8%8D%90%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82%3C%2FDIV%3E%0A%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%0A%3CDIV%3E%E5%B8%8C%E6%9C%9B%E5%AF%B9%E6%82%A8%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%3C%2FDIV%3E%0A%3CDIV%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FDIV%3E%0A%3CDIV%3EMayLiu%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2304344%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1040%20ADC%20issues%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2304344%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F259224%22%20target%3D%22_blank%22%3E%40Xiao_Liu%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E6%8F%90%E4%BE%9B%E7%9A%84%E6%9C%80%E6%96%B0%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FP%3E%0A%3CDIV%3E%0A%3CP%3E%E4%B8%8D%E5%BB%BA%E8%AE%AE%E5%9C%A8%20ADC%20%E5%BC%95%E8%84%9A%E4%B8%8A%E5%90%AF%E7%94%A8%E4%BF%9D%E6%8C%81%E5%99%A8%E3%80%82%E4%BF%9D%E6%8C%81%E5%99%A8%E4%BF%9D%E6%8C%81%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E7%8A%B6%E6%80%81%EF%BC%8C%E8%BF%99%E4%BC%9A%E5%AF%BC%E8%87%B4%20ADC%20%E8%AF%BB%E6%95%B0%E4%B8%8D%E6%AD%A3%E7%A1%AE%EF%BC%8C%E4%BD%BF%E6%A8%A1%E5%9D%97%E6%A3%80%E6%B5%8B%E4%B8%8D%E5%8F%AF%E9%9D%A0%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%B8%BA%E4%BA%86%E8%8E%B7%E5%BE%97%E7%A8%B3%E5%AE%9A%E3%80%81%E5%87%86%E7%A1%AE%E7%9A%84%E7%BB%93%E6%9E%9C%EF%BC%8C%E6%88%91%E4%BB%AC%E5%BB%BA%E8%AE%AE%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%B8%AA%E5%A4%96%E9%83%A8%E7%94%B5%E9%98%BB%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%9C%A8%E6%9C%AA%E8%BF%9E%E6%8E%A5%20ADC%20%E6%97%B6%E8%AE%BE%E7%BD%AE%E4%B8%80%E4%B8%AA%E6%B8%85%E6%99%B0%E7%9A%84%E9%BB%98%E8%AE%A4%E7%94%B5%E5%B9%B3%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3EMayLiu%3C%2FP%3E%0A%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2304972%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1040%20ADC%20issues%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2304972%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%E3%80%82%E5%BD%93%E4%B8%8D%E8%BF%9E%E6%8E%A5%20ADC%20%E6%97%B6%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B0%86%E4%BD%BF%E7%94%A8%E5%A4%96%E9%83%A8%E4%B8%8A%E6%8B%89%E3%80%82%3CBR%20%2F%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2304978%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1040%20ADC%20issues%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2304978%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F259224%22%20target%3D%22_blank%22%3E%40Xiao_Liu%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E6%8F%90%E4%BE%9B%E7%9A%84%E6%9C%80%E6%96%B0%E4%BF%A1%E6%81%AF%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E6%9C%AC%E5%B8%96%E5%9B%9E%E7%AD%94%E4%BA%86%E6%82%A8%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E7%82%B9%E5%87%BB%22Accept%20As%20Solution%22%20%E6%8C%89%E9%92%AE%E3%80%82%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3EMayLiu%3C%2FP%3E%3C%2FLINGO-BODY%3E