Hello all,

I don't think I will be able to have the robot ready to demo by the
RARSFrest.  There's an unexpected and frankly weird issue with the PCB that
I am not sure how to resolve.  Any advise would be appreciated.

The GoodBot robot board has a STM32G0 microcontroller managing things, a
GPS, 4 beefy hub motors and a Jetson Nano that it is powering.

The basic setup is a 12.8 volt battery feeding the motors and a 5 volt buck
regulator.  This 5 volt regulator then feeds a 3.3 volt linear regulator
that feeds the STM32 MCU and the GPS.

If I run all 4 motors with the nano disconnected, then everything is fine.
No issues with the MCU or the GPS.

If I run the Jetson nano, however, I start running into problems (just got
the physical setup to integrate, probably should have tested sooner).  At
various points in the boot sequence, the MCU seems to hang.  It doesn't
restart, but the program it is running seems to pause (brown out?) and then
continue after a bit.  I know it's not resetting because it would turn off
the power to the nano if it did (also the led blink sequence continues).The
same thing happens when I have the jetson start doing heavy computations.

However, the real problem starts when I try to run a motor at the same
time. The nano causes the MCU to stutter.  This causes the motor to
stutter, which seems to start affecting nano after a bit.

Weirdly, my volt meter is measuring 3.3 volts the entire time with the MCU
power supply.

Any ideas on how to deal with this?  Beefier 3.3v regulator?  More
capacitance near the MCU (tried sticking a electrolytic near one side of
the MCU but it didn't seem to do much)?  More motor or nano capacitance?
Frankly, I am terrible at analog electronics.

Any suggestions would be wonderful.  It looks like a redesign is definitely
going to be needed.

Thanks,
Charlie
_______________________________________________
Triangle, NC Embedded Interest Group mailing list

To post message: TriEmbed@triembed.org
List info: http://mail.triembed.org/mailman/listinfo/triembed_triembed.org
TriEmbed web site: https://TriEmbed.org
To unsubscribe, click link and send a blank message: 
mailto:unsubscribe-triem...@bitser.net?subject=unsubscribe
Searchable email archive available at 
https://www.mail-archive.com/triembed@triembed.org/

Reply via email to