Search found 92 matches

by michprev
Tue Aug 28, 2018 4:45 pm
Forum: Hardware
Topic: Quadcopter PCB design tips
Replies: 5
Views: 6790

Re: Quadcopter PCB design tips

Deouss wrote:
  • 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
Connect 2nd and 4th
5 layer PCBs are not standardly used :lol: and 6 layers are unnecessarily expensive
by michprev
Tue Aug 28, 2018 3:20 pm
Forum: Hardware
Topic: Quadcopter PCB design tips
Replies: 5
Views: 6790

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...
by michprev
Tue Aug 28, 2018 11:24 am
Forum: Hardware
Topic: Quadcopter PCB design tips
Replies: 5
Views: 6790

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...
by michprev
Sun Aug 26, 2018 10:01 am
Forum: General Discussion
Topic: Level 5 interrupt debugging issues
Replies: 0
Views: 2584

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...
by michprev
Sun Aug 26, 2018 7:56 am
Forum: ESP32 Arduino
Topic: ESP32-DevKitC-32D Upload to Flash Problems
Replies: 11
Views: 16187

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.
by michprev
Sat Aug 25, 2018 7:30 pm
Forum: ESP32 Arduino
Topic: ESP32-DevKitC-32D Upload to Flash Problems
Replies: 11
Views: 16187

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...
by michprev
Fri Aug 24, 2018 5:03 pm
Forum: ESP-IDF
Topic: esp_timer_get_time return type
Replies: 3
Views: 5346

Re: esp_timer_get_time return type

I should have looked at commit message, thank you!
by michprev
Fri Aug 24, 2018 2:18 pm
Forum: ESP-IDF
Topic: esp_timer_get_time return type
Replies: 3
Views: 5346

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?
by michprev
Fri Jul 27, 2018 12:19 pm
Forum: General Discussion
Topic: Gripes on ESP32/ESP-IDF
Replies: 51
Views: 61076

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:/...
by michprev
Wed Jul 25, 2018 10:49 am
Forum: General Discussion
Topic: Gripes on ESP32/ESP-IDF
Replies: 51
Views: 61076

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...