ADC scaling

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

ADC scaling

跳至解决方案
1,106 次查看
stefano-quantic
Contributor III

In iMXRT1176, when setting the ADCxCMDLy[CSCALE] bit in order to scale the analog signal by 30/64 before converting it, how is the ADC input resistance affected? Does it create a voltage divider on the input signal, so that I would need a voltage buffer on the pin, to avoid distorting the signal?

标记 (3)
0 项奖励
回复
1 解答
1,076 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @stefano-quantic ,

  I think you need the voltage buffer or at least the voltage limit, which is not higher than the ADC max input voltage. Otherwise, it may influence the pad.

 

Wish it helps you!
Best Regards,

Kerry

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,089 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @stefano-quantic 

About the ADC input resistor which is influenced by the CSCALE, we still don't have the data, you can still use the normal input resistor, when select the CSCALE, the internal circuit will reduces the selected ADC analog channel input voltage level by a factor.

   You also need to consider the VREFH situation.

For example: if 3.3V input voltage required then scale factor must be enabled ADC reference must be set to 1.54V (only supported on VREFH).

 

Wish it helps you!

Best Regards,

Kerry

0 项奖励
回复
1,084 次查看
stefano-quantic
Contributor III

I have 1V8 on VREFH and I can't change it.
The ADC would hypothetically read up to 3.84V, but losing the [3.3, 3.84]V range (thus losing some resolution) will not be a problem.


What I'm worried about is whether this scaling factor introduces a voltage divider, forcing me to use a voltage buffer not to distort the signal.

Please let me know when you have more information.

0 项奖励
回复
1,077 次查看
kerryzhou
NXP TechSupport
NXP TechSupport

Hi @stefano-quantic ,

  I think you need the voltage buffer or at least the voltage limit, which is not higher than the ADC max input voltage. Otherwise, it may influence the pad.

 

Wish it helps you!
Best Regards,

Kerry

0 项奖励
回复