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/