Hi @nsmith1024
To power the AMB82-mini without using the USB connector, you should apply a stable 5V supply directly to the VCC pin. Ensure the ground is connected properly. The red light indicates power, but the board might need proper voltage levels and stable power to function correctly. Double-check the voltage and connections to ensure they match the board’s specifications.
Do you have a data-only USB cable or a way to read the serial output via UART while the board is plugged in via the V_USB pin (basically a way that doesn’t potentially backfeed 5V into your computer via the USB line)? If so, could you dump the logs for that here? I think that would help with diagnosing the problem.
I’m not connected to Realtek or the Ameba teams, but we’ve been developing for the AMB82-Mini for a while now. One of the things we found early on is that the dev board isn’t equipped to handle unstable or noisy power supplies like the Arduino and ESP32 boards are. We discovered this by reading the UART while connected to the power supplies we were testing and discovered that our boards were either boot looping or rebooting at some specific point in our program.
Basically, our findings boiled down to this:
Power supply with very fast transient load response is required. This was the number 1 cause of power supply-related boot loops and board crashes for us. If the AMB82-Mini suddenly switches to some high-powered task, like doing object detection and streaming video over Wi-Fi simultaneously, and your power supply isn’t equipped to handle the sudden increase in demand while staying within the board’s voltage requirements, it reboots. This also ruled out a lot of the more cost-effective linear regulator-based power supplies for us.
Power supply must have low output noise. If the power supply output is noisy, weird things happen. We saw image artifacts (green lines) from the camera output and unstable Wi-Fi on noisy power supplies.
Power supply must not resonate with dev board’s buck converter. This is a weird edge case. The AMB82-Mini uses 2 MT8102NSBR buck converters operating at 2.5MHz to produce VDD33 and VDD_DDR. If your power supply happens to resonate with it, you’ll see similar effects as the second point even if nothing seems to be wrong when scoping into V_USB. We also experienced random reboots into download mode that might be related to this.
If you determine that the issue with powering your board via V_USB is related to a power supply mismatch, we found great success using the MP1584 switching regulator. It operates at 1.5MHz, so it can respond very quickly to sudden load demand spikes and it doesn’t resonate with the MT8102.
To power the AMB82-mini without a USB connection, you should apply 3.3V to the VCC pin, not the V_USB pin. The red light indicates that the device receives power, but if the program doesn’t start, it suggests the VCC pin isn’t properly powered. Ensure you’re providing a stable 3.3V to the VCC pin for correct operation.