Just tried adding the 1uF decoupling capacitor in parallel with the 
existing 0.1uF capacitor - it didn't decrease the high error rate.

On Saturday, September 2, 2017 at 12:08:00 PM UTC+12, ojc...@gmail.com 
wrote:
>
> So tested all of that - see table below
> The servo power supply is a QM12V5A 
> <https://hobbyking.com/en_us/quanum-12v-5a-7-2-25-2v-dual-output-ubec.html?___store=en_us>
>  but 
> as seen below - even when this is not active, there is still a high error 
> rate.
> Also, I am not opening and closing the serial port now - it stays open 
> throughout each test. I sent 100 messages for each test. Error rates are an 
> approximate guess.
>
> PWM running      Servo & Servo Power Supply Active     Message Mode       
>        Error Rate
> Yes                      Yes                                               
>          RX-TX on loopback       0% - all good
> Yes                      No                                               
>           RX-TX on loopback       0% - all good
> No                       No                                               
>           RX-TX on loopback       0% - all good
> Yes                      Yes                                               
>          BBB to PC via xbee      10 - 50% - no good
> Yes                      No                                               
>           BBB to PC via xbee      10 - 50% - no good
> No                       No                                               
>           BBB to PC via xbee       0% - all good
>
> I don't really know what to make of it except that the problem seems to be 
> somewhere either in the xbee?
> The xbee is connected with a 0.1uF decoupling capacitor between +3.3V and 
> GND close to the xbee (~25mm length from xbee GND pin thru 0.1uF Cap to 
> xbee +3.3V pin)
>
> I see some people recommend a 1uF decoupling capacitor on the xbee - maybe 
> I'll try adding one of those in parallel with the 0.1uF cap.
>
>
> On Friday, September 1, 2017 at 9:22:31 AM UTC+12, Przemek Klosowski wrote:
>>
>>
>>
>> On Thu, Aug 31, 2017 at 3:13 PM, <ojc...@gmail.com> wrote:
>>
>>> Errors : yes garbage characters on the receiver side
>>>
>>> Cross-talk : so I have had a servo motor (powered from it's own ubec) 
>>> plugged in, however I thought that the ubec noise might be interfering, so 
>>> I tried running the PWM signal without any device attached (no servo ubec 
>>> running) and no pwm wire plugged into the beaglebone. But still had the 
>>> same issue.
>>>
>> OK--so now can you test by losing the open/close ,disconnecting the XBee 
>> and jumpering TX and RX and writing some simple text out and checking that 
>> you receive it back correctly, while running PWM. If you see errors, then 
>> maybe beaglebone is sensitive to crosstalk; if you don't then the crosstalk 
>> must be in the XBee. BTW, suppying the  servo from a separate power supply 
>> might not fully prevent interference--it could be kickback from driving the 
>> servo.
>>
>>>
>>> --
>>> For more options, visit http://beagleboard.org/discuss
>>> ---
>>> You received this message because you are subscribed to the Google 
>>> Groups "BeagleBoard" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to beagleboard...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/beagleboard/eabc977d-e1ea-4c07-abf3-6193fe8c2518%40googlegroups.com
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/a13bf443-af43-4b66-9e7f-6610cb12d95a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to