5 layer PCBs are not standardly used and 6 layers are unnecessarily expensiveDeouss wrote:Connect 2nd and 4th
- 1st layer traces + components
- 2nd layer GND plane
- 3rd layer 3.3V plane + few necessary signal traces
- 4th layer GND plane
- 5th layer traces + components
Search found 92 matches
- Tue Aug 28, 2018 4:45 pm
- Forum: Hardware
- Topic: Quadcopter PCB design tips
- Replies: 5
- Views: 7496
Re: Quadcopter PCB design tips
- Tue Aug 28, 2018 3:20 pm
- Forum: Hardware
- Topic: Quadcopter PCB design tips
- Replies: 5
- Views: 7496
Re: Quadcopter PCB design tips
Thank you for your answer. I have also seen that ESP32 DevKitC uses AMS1117 LDO regulator. I would like to use it as well. AMS1117 datasheet recommends to use 22 uF tantalum capacitors but DevKitC uses ceramic ones. I would like to reduce noise on the power trace as much as possible. I have read tha...
- Tue Aug 28, 2018 11:24 am
- Forum: Hardware
- Topic: Quadcopter PCB design tips
- Replies: 5
- Views: 7496
Quadcopter PCB design tips
Hi, I am designing PCB to be used on quadcopters. It should. include following: ESP32-WROOM-32U (4 MB flash variant) new ICM-20689 accel & gyro sensor MS5611 barometer external 128 Mbit SPI flash JTAG connector CP2102N USB-UART converter (24 or 28 pin variant) Barometer and SPI flash will share VSPI...
- Sun Aug 26, 2018 10:01 am
- Forum: General Discussion
- Topic: Level 5 interrupt debugging issues
- Replies: 0
- Views: 2801
Level 5 interrupt debugging issues
Hi, I have some issues while playing with GDB and level 5 interrupts. My vecbase is at 0x40080000 (the same as ESP-IDF uses). Level 5 interrupt vector code: .org 0x240 .section .vectors .align 4 .global _Level5InterruptVector _Level5InterruptVector: wsr.excsave5 a0 rsr.interrupt a0 bbci a0, 16, _Lev...
- Sun Aug 26, 2018 7:56 am
- Forum: ESP32 Arduino
- Topic: ESP32-DevKitC-32D Upload to Flash Problems
- Replies: 11
- Views: 17876
Re: ESP32-DevKitC-32D Upload to Flash Problems
I am unfortunatelly forced to use QFN package anyway (with different component). According to https://www.silabs.com/community/interf ... eceiv-GeH2 it should be driver issue rather than HW problem.
- Sat Aug 25, 2018 7:30 pm
- Forum: ESP32 Arduino
- Topic: ESP32-DevKitC-32D Upload to Flash Problems
- Replies: 11
- Views: 17876
Re: ESP32-DevKitC-32D Upload to Flash Problems
We've been talking to SiLabs about a problem with the CP2102N where it permanently stops sending any data after a port is closed and reopened, requiring a power cycle before it comes good again. Hi Angus, any new info about that? I am choosing between CP2102 and CP2102N in my PCB design. It would b...
- Fri Aug 24, 2018 5:03 pm
- Forum: ESP-IDF
- Topic: esp_timer_get_time return type
- Replies: 3
- Views: 5866
Re: esp_timer_get_time return type
I should have looked at commit message, thank you!
- Fri Aug 24, 2018 2:18 pm
- Forum: ESP-IDF
- Topic: esp_timer_get_time return type
- Replies: 3
- Views: 5866
esp_timer_get_time return type
Hi,
What is the reason why https://esp-idf.readthedocs.io/en/lates ... _get_timev returns int64_t instead of uint64_t?
What is the reason why https://esp-idf.readthedocs.io/en/lates ... _get_timev returns int64_t instead of uint64_t?
- Fri Jul 27, 2018 12:19 pm
- Forum: General Discussion
- Topic: Gripes on ESP32/ESP-IDF
- Replies: 51
- Views: 68528
Re: Gripes on ESP32/ESP-IDF
Thank you for your responses. I have changed IMU task priority to 20. It removes most of that delays but the problem still occurs. I would start with very simple example (C only code, without SPI, without floats) slowly moving towards my code. I believe it is better to start a github issue - https:/...
- Wed Jul 25, 2018 10:49 am
- Forum: General Discussion
- Topic: Gripes on ESP32/ESP-IDF
- Replies: 51
- Views: 68528
Re: Gripes on ESP32/ESP-IDF
That is absolutely crazy - there's no way the tick handler itself is eating up 5ms. The tick handler, however, does switch to higher priority scheduled tasks when they use e.g. as vTaskDelay to sleep. Do you have your sources available somewhere so we might be able to look through them or replicate...