ADC scaling

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
1,105件の閲覧回数
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,075件の閲覧回数
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,088件の閲覧回数
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,083件の閲覧回数
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,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 件の賞賛
返信