What's wrong when I move from breadboard to PCB?
Posted: Thu Jun 22, 2017 2:41 pm
I'm getting "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header" when I'm flashing the PCB.
From breadboard to PCB, I added a ch340 serial chip (which seems to work, but I'm using FT232 with breadboard), a RT9013 (in theory it should capable for 500mA current) for 3.3v (instead of AMS1117-3.3 which is used by breadboard), bypass caps (1.0uF for both RT9013 VIN, ESP32 VIN and ch340 VIN).
Beside, I added a Li-on manage chip (which can delivery enough energy I guess, but I don't have a oscilloscope so I cannot verify it) but I've not add Li-on battery yet so I should just connect VUSB & SYS. And I added a opamp... Both them work well when standalone.
And I added some trans & mosfet which I connect manually when I'm using breadboard and I think have nothing to do with this.
I'm assuming if these is some problem with USB Power Delivery so I changed to a 20AWG Usb charging cable but it still not working.
And after few tries, it burned by RT9013 so I think it must have something to do with my power supply. But at this stage I temporarily have nothing can do...
I'm wondering if there is any problem with my PCB design or connection since I'm newbie on PCB...
And, most components on the board are soldered by SMT process, I just soldered usb connector, ESP32 module and inductor.
I've attached sch & pcb layout. I cannot upgrade eagle project directly because it contains some privacy info but the images should show everything that required...
From breadboard to PCB, I added a ch340 serial chip (which seems to work, but I'm using FT232 with breadboard), a RT9013 (in theory it should capable for 500mA current) for 3.3v (instead of AMS1117-3.3 which is used by breadboard), bypass caps (1.0uF for both RT9013 VIN, ESP32 VIN and ch340 VIN).
Beside, I added a Li-on manage chip (which can delivery enough energy I guess, but I don't have a oscilloscope so I cannot verify it) but I've not add Li-on battery yet so I should just connect VUSB & SYS. And I added a opamp... Both them work well when standalone.
And I added some trans & mosfet which I connect manually when I'm using breadboard and I think have nothing to do with this.
I'm assuming if these is some problem with USB Power Delivery so I changed to a 20AWG Usb charging cable but it still not working.
And after few tries, it burned by RT9013 so I think it must have something to do with my power supply. But at this stage I temporarily have nothing can do...
I'm wondering if there is any problem with my PCB design or connection since I'm newbie on PCB...
And, most components on the board are soldered by SMT process, I just soldered usb connector, ESP32 module and inductor.
I've attached sch & pcb layout. I cannot upgrade eagle project directly because it contains some privacy info but the images should show everything that required...