Sonata-One rev. 09 not powering up properly

Hi,

I have a Sonata One rev. 09 here which collected dust for roughly a year, but I’m trying to get started with it now.

Unfortunately, when I plug it into a computer (I’ve tried several at this point), the following happens:

  • USB5V/VDD5V sags down to ~3.9V
  • VCC3.3 remains steady at 3.3V
  • VCC1V8 is at ~1.85V
  • VCCINT is at ~1.06V
  • The FT4232 does power up and enumerates correctly
  • RP2040 Vcore stays at ~1.13V, and the RP2040 does not boot (or at least, its USB device never appears. this happens regardless of whether SW9 is held when booting)
  • Sometimes (a 10-20% chance), the FPGA powers up and the “hello world” example is displayed (though the RP2040 still fails to enumerate on USB), but in most cases, nothing happens

Is this a power supply problem with my computers, or is my Sonata One defective somehow? How could this be fixed? (I’m OK with ordering components on my own and replacing them on the board via soldering.)

Thanks.

There’s probably some sort of power supply issue going on here. You’ve tried different computers, but have you tried different cables?

That too, yes, at this point I’ve tried 5 different cables (both A-to-C and C-to-C), and I’ve also tried letting it run from a USB-C wall socket power supply instead of a laptop, and the results are all the same. The only thing that seems to change is the probability of the Artix-7 booting properly, but the RP2040 never enumerates.

I’m guessing there’s some weird supply or power draw issue on the board then. Can you contact support@newae.com so that we can replace the board for you?

1 Like

Quick update: it turns out the multimeter I used to diagnose the problem was faulty, I checked with a working multimeter and the power rails are fine. However, the RP2040 still doesn’t enumerate on USB. I attached an SWD debugger, and it feels like the QSPI/XIP flash is being unreliable (sometimes reads as all-zeros, and flashing over SWD sometimes fails). Reflashing it with the 1.0.0 firmware from Github didn’t change any behavior for the better nor for the worse.