Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

High noise on the ADC signals #6

Open
m5evt opened this issue Feb 1, 2021 · 3 comments
Open

High noise on the ADC signals #6

m5evt opened this issue Feb 1, 2021 · 3 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@m5evt
Copy link
Collaborator

m5evt commented Feb 1, 2021

I have modified my linHPSDR fork to read current and temperature from the ADC via the i2c read/write functions in the HL2 extended protocol. However, the noise on the ADC traces is very high. With heavy filtering in software the temperature can be read, but the current measurement have too much noise and does not allow the 100 mA bias current to be set accurately.

@m5evt m5evt added bug Something isn't working help wanted Extra attention is needed labels Feb 1, 2021
@m1geo
Copy link

m1geo commented Aug 16, 2023

I'm building a derivative of this board and can confirm that the ADC sees high noise when there is RF on the board. The ADC can set the 100mA static current (as there's no RF) but as soon as RF at any frequency is applied, then there is considerable ADC noise. If I fix this, I will report back.

@m1geo
Copy link

m1geo commented Aug 20, 2023

I found that decreasing the I2C resistors a bit (to around 700 Ohms total) helped quite a bit. However, you cannot go too low as the ADC cannot sink enough current. I'm using an onboard STM32 which is happy at 1.7 MHz I2C SCL in such configuration.

@m5evt
Copy link
Collaborator Author

m5evt commented Sep 17, 2023

You have probably already seen this referenced in another closed ticket in this repo https://github.com/m5evt/hl2_extpamon. I removed the ADC and use this board instead now. Zero issues. I think keeping this as a separate board away from the 100 W RF is sensible. I have blown up two MRF101 FETs with thermal issues (before making this board). I now crudely cut the PA 48 V if I > 3A. A better control system for someone up for the challenge should adjust the pa bias based on the measured temperature.

@m5evt m5evt mentioned this issue Sep 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants