Everything is working except for the situation I describe here. In the event a servo is under a load, such that it is remaining active trying to hold position, RF cannot be received. I believe that the motor activity is causing some sort of interference. I have been unable to track it down or work around it and am looking for ideas.
- A single switching power regulator capable of 3A (far more than is
- Power and ground split at the power regulator with one path going to and from the servos, and another going to and from the MCU and RF receiver. My understanding is that this will minimize any ground loops.
- The servos currently reside behind 3 220uF capacitors to handle startup current needs (There are 3 because I had no larger ones available).
- I have tried a variety of other capacitors across the serve power and ground to try to filter any feedback to no effect.
- I have tried twisting the servo cable. This had no effect.
- I have tried placing Ferrite around the servo cable (both straight through and 3 loops). This had no effect.
I'm not sure how to proceed identifying the issue or fixing it. Thanks.
Running with the theme that it is likely the power, here are some additional findings.
- The issue does not occur when powering with 5V from my Tekpower TP3005T variable linear power supply.
- Issue does occur when powering with a L7805CV Voltage Regulator to supply the 5V with 10uF capacitors on both the input and output lines.
- Issue does occur when powering using an LM2596 based buck converter.
- I need to confirm this again, but I believe the issue occurs using the L7805CV and LM2596 whether they are powered using a battery or the Tekpower.
- Using two L7805CV regulators, one to the receiver and another to the servos, from the same power source appears to greatly reduce, if not resolve the issue.