Welcome, Guest
Username: Password: Remember me

TOPIC: problem with background noise

problem with background noise 8 years 4 months ago #106

  • vyeran
  • vyeran's Avatar
  • OFFLINE
  • New Member
  • Posts: 2
  • Karma: 0
Last week I build my PedalShield for Bass Guitar (with the instructions changes)...I have a perfect clean (true by pass) sound but when the switch is on I have noise with the signal. With all examples programs I have perfect effect but 15% of volume with background noise. I thought that could be power line distorsion but I proved special AC/DC for pedals and 9v battery. It happens to be like Arduino CPU distorsion (high frecuency). Has anybody that problem?. Could I made a mistake in the construction?

I aplogize for my English. Thank you
The administrator has disabled public write access.

problem with background noise 8 years 4 months ago #109

  • JR
  • JR's Avatar
  • OFFLINE
  • Senior Member
  • Posts: 77
  • Thank you received: 31
  • Karma: 6
From my experience the best way to minimize the background noise is to try with different power supplies. For me, my old iPod charger is the best one over a good Line 6 power adapter or over feeding Arduino directly from the laptop.

You can have a look to the "Powering Arduino Due" topic for additional info.

The low hiss in Arduino is due to the noise in the ADCs, you can check with some pedals like the sinewave generator or the Dirty Synth which do not use the ADC that there is no noise at all.

How to reduce the noise in the ADCs is a hot topic in the Arduino community:

There is a great article by djerickson "Evaluating Arduino and due ADCs" and he suggest that "Most Arduinos default to using VCC as the ADC reference. If the VCC is 5V, then it either comes from the USB connector or from the voltage regulator" - "Adding a more precise voltage reference to an Arduino isn't hard. Pay a few dollars, and connect a 2 to 4.5V (3.3V max on the Due) reference source to the reference pin, and set the Arduino to use external reference with analogReference(type). Compared to VCC, this will provide better accuracy, noise, and stability. "

There are other approaches like using oversampling, filtering the input (software filter) or using a different software ADCs setup that might reduce this hiss.
keep it simple
Last Edit: 8 years 1 month ago by JR.
The administrator has disabled public write access.

problem with background noise 8 years 4 months ago #110

  • vyeran
  • vyeran's Avatar
  • OFFLINE
  • New Member
  • Posts: 2
  • Karma: 0
ThankĀ“s very munch. I'll begin with your sugestions in a few days. :o)
The administrator has disabled public write access.

problem with background noise 7 years 6 months ago #195

  • shanemikel
  • shanemikel's Avatar
  • OFFLINE
  • New Member
  • Posts: 17
  • Thank you received: 5
  • Karma: 1
Please, have you had any luck with this yet?
The administrator has disabled public write access.

problem with background noise 7 years 6 months ago #201

  • Ray
  • Ray's Avatar
  • OFFLINE
  • Moderator
  • Posts: 702
  • Thank you received: 152
  • Karma: 44
Hi, the background noise is generate in the the input (ADC) stage, you can see that generating a sinewave signal with the sinewave program there is zero noise.

To improve the input stage we have tried lowering the cut frequencies of the low pass filters (C2 and C5) and adding some extra caps in other points but the improvement is barely noticeable.

So far the best improvement is provided but the power supply, there is a big difference with some models, if you have at home some mini USB power supplies try them.

Arduino can provide a good software solution for this, maykef uploaded a software low pass filter to solve it, I would be trying it during this week.
The administrator has disabled public write access.
Time to create page: 0.119 seconds
Powered by Kunena Forum
Joomla SEF URLs by Artio