RaspBerry Pi electrical interference
Posted: Sun Aug 19, 2012 9:36 pm
Hello,
at the begining I would like to apologize for my bad english
, now to the point.
I got this setup:
- Raspberry Pi from farnell
- about 15cm usb powercord connected to
- RouterBoard 433UAH ( datasheet says Max current 2A ) which got installed in miniPCI slot
- DBII F52N-PRO which is an WiFi AP card
Internet to RPI is connected to RB433UAH via ethernet cable about 20cm long ( maybe a bit more )
Now here is the problem scenario:
1. everything working fine
- RPI power on and working normally
- RB433UAH power on and working normally ( CPU load 0-5% ), set to only G WiFi connectivity
- Laptop with AR5B95H card ( chip AR9285 )
2. problems
- to point 1 we add another WiFi connected device, samsung gt-i5510, somekind of broadcom WiFi chip
- RPI working normally
- RB433UAH starts to go mad, CPU load 20-40%, log's says that phone is connecting and disconnecting all the time
- connectivity from the phone is not stable, putting ping command in the console of the phone, outcome, very unstable ping
- connectivity on the laptop, unstable, ping, same as on the phone, unstable
3. everything working fine ( not the phone problem )
- disconnecting laptop via WiFi
- connecting only Samsung GT-i5510, ping, stable, connectivity, stable
- RB433UAH, CPU load 0-5%, working stable
4. problems
- already connected GT-i5510
- connecting another phone via WiFi to RB433UAH, Samsung GT-s5570
- ping on both phone unstable, connection is unstable
- RB433UAH, CPU load as before, 20-40%, working very unstable
5. everything is back to normal
- powering of RPI thinking that it draws to much power via usb
- connecting two phones and one laptop via WiFi to RB433UAH
- ping, stable on all three devices, connectivity stable
- RB433UAH, CPU load 0-7% ( normal ), working stable
6. everything is still normal
- scenario as in point 5
BUT !
- I plug back RPI to RB433UAH BUT ! on a longer cable and put it away from RB433UAH + I made a simple bash script with for((;;)) to put it in 100% CPU load on RPI
- ping on all three WiFi connected devices still stable and CPU load on RB433UAH is normal
7. Finding the problem
- everything is still as in point 6
- second after I put RPI on top of the RB433UAH everything goes MAD ! ping, stable connectivity, normal CPU load on RB433, everythings gone ( this is what my set is looking like: http://net-aztek.pl/rpi_rb.jpg , so no short circuits [this was made before I put RPI on a long cable and far away from RB433UAH ] ) it does not matter where I put the RPI ( on the front of the RB433UAH, on the middle [where the CPU is] or on the back [where F52n-pro is] ) if RPI is powered on and putted within distance of 5-10cm of RB433UAH, the other device ( RB433 ) goes mad.
Can you tell my why is this thing happening? Please keep in mind that if only one device is connected via WiFi to RB433UAH and RPI is putted on top of it and powered on, everything is fine ( just like described in point 1 of this post ).
at the begining I would like to apologize for my bad english
I got this setup:
- Raspberry Pi from farnell
- about 15cm usb powercord connected to
- RouterBoard 433UAH ( datasheet says Max current 2A ) which got installed in miniPCI slot
- DBII F52N-PRO which is an WiFi AP card
Internet to RPI is connected to RB433UAH via ethernet cable about 20cm long ( maybe a bit more )
Now here is the problem scenario:
1. everything working fine
- RPI power on and working normally
- RB433UAH power on and working normally ( CPU load 0-5% ), set to only G WiFi connectivity
- Laptop with AR5B95H card ( chip AR9285 )
2. problems
- to point 1 we add another WiFi connected device, samsung gt-i5510, somekind of broadcom WiFi chip
- RPI working normally
- RB433UAH starts to go mad, CPU load 20-40%, log's says that phone is connecting and disconnecting all the time
- connectivity from the phone is not stable, putting ping command in the console of the phone, outcome, very unstable ping
- connectivity on the laptop, unstable, ping, same as on the phone, unstable
3. everything working fine ( not the phone problem )
- disconnecting laptop via WiFi
- connecting only Samsung GT-i5510, ping, stable, connectivity, stable
- RB433UAH, CPU load 0-5%, working stable
4. problems
- already connected GT-i5510
- connecting another phone via WiFi to RB433UAH, Samsung GT-s5570
- ping on both phone unstable, connection is unstable
- RB433UAH, CPU load as before, 20-40%, working very unstable
5. everything is back to normal
- powering of RPI thinking that it draws to much power via usb
- connecting two phones and one laptop via WiFi to RB433UAH
- ping, stable on all three devices, connectivity stable
- RB433UAH, CPU load 0-7% ( normal ), working stable
6. everything is still normal
- scenario as in point 5
BUT !
- I plug back RPI to RB433UAH BUT ! on a longer cable and put it away from RB433UAH + I made a simple bash script with for((;;)) to put it in 100% CPU load on RPI
- ping on all three WiFi connected devices still stable and CPU load on RB433UAH is normal
7. Finding the problem
- everything is still as in point 6
- second after I put RPI on top of the RB433UAH everything goes MAD ! ping, stable connectivity, normal CPU load on RB433, everythings gone ( this is what my set is looking like: http://net-aztek.pl/rpi_rb.jpg , so no short circuits [this was made before I put RPI on a long cable and far away from RB433UAH ] ) it does not matter where I put the RPI ( on the front of the RB433UAH, on the middle [where the CPU is] or on the back [where F52n-pro is] ) if RPI is powered on and putted within distance of 5-10cm of RB433UAH, the other device ( RB433 ) goes mad.
Can you tell my why is this thing happening? Please keep in mind that if only one device is connected via WiFi to RB433UAH and RPI is putted on top of it and powered on, everything is fine ( just like described in point 1 of this post ).