Correlation between 2xADC channels at LPC4370

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

Correlation between 2xADC channels at LPC4370

1,083 Views
Radist
Contributor II

Hi,

we are using LPC4370 and capturing differential signal at 2x ADC channels. MCU is configured for maximum speed - 204MHz. ADc is configured for 80 MHz.

We found, that we have correlation between signals, see picture below:

pastedImage_2.png

As you can see - that is not an issue of analog front end for sure. We are using DMA, so i dont think that it is an issue with SW. Also we have found, that in case, when ADC is configured for 10MHz - issue is absent:

pastedImage_3.png

Does anybody knows, why we have such kind of issue and how to solve it?

We have tried to connect 1k resistor in parallel with ADC input - to discharge ADC - no result.

Labels (2)
0 Kudos
5 Replies

765 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Sergii,

This is only my guess, as you know that the ADC analog channel is connected to a S/H(sample/hold), which is a capacitor actually.  In the sampling phase, the sampling route is connected, the external signal source charges the capacitor of S/H, while the holding route is disconnected. In the Holding phase of S/H component, the sampling route is disconnected, the holding route is connected, the ADC converter samples the voltage of the capacitor of S/H.

I suppose that the your external signal source has not enough driving capacitor, in other words, the external signal source can not  provide enough current to charge the capacitor, which leads to the voltage drop. I suggest you use a signal buffer with OP amplifier, for example, connect the tested signal to the non-inverter of OP AMP, connect the inverter pin of AMP to the output pin of AMP, connect the output pin of AMP to ADC analog channel. The AMP output has low impedance and high driving capability.

Pls have a try.

BR

Xiangjun Rong

0 Kudos

765 Views
Radist
Contributor II

Hi,

we have made our own library, that works OK with 80 MSps. As we can see - that issue is a purely HW issue, due to wrong connection of OPAMP to ADC input. Nothing with SW.

Does anybody have any application notes for this MCU, how to connect OPAMP correctly? What kind of RC network is needed?

--

Regards,

Sergii 

0 Kudos

765 Views
a_bet
Contributor IV

Ok, I would ask if it is possible to have a look, but I bet it's not.
I know nothing about HW set-up, sorry.

0 Kudos

765 Views
a_bet
Contributor IV

Hi,
pay attention to LPC4370+ADCHS, you can find a lot of posts describing a lot of issues ( see1, see2, see3, see4).
What I can say is that I never managed to get 80msps bandwith with ADCHS+DMA. But the system is working fine for 40msps.

0 Kudos

765 Views
Alice_Yang
NXP TechSupport
NXP TechSupport

Hello Sergii Makovetskyi ,

Sorry I have some confused about the picture, how to get this ? Do you mean ADC result data make up

the curve?

How about the HSADC demo under LPCopen ?

LPCOpen Software for LPC43XX | NXP         


Have a great day,
TIC

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos