Momentarily pause all transmission

thesulaj
Posts: 2
Joined: Sun Apr 11, 2021 8:28 am

Momentarily pause all transmission

Postby thesulaj » Fri Jan 28, 2022 6:23 am

Summary:
Is there a way to programatically pause all transmission from the antenna for a short duration (<100ms)? Ideally this would not free any resources or drop queued data packets, just block transmission.

In-Depth:
I am currently reading from a sensor using the ESP32-S2.

I am getting an appreciable amount of noise in the signal from the sensor. Whenever the ESP32 is transmitting data, the extra power draw causes the power voltage to drop around 200ms for a short duration. This injects noise into the system. Reading from the sensor takes less than 100ms, so I am interested in a way to pause WiFi transmission for a short duration. Since the transmission code in LWIP transmits data asynchronously, stopping transmission in application code is not acceptable as the time required to wait for LWIP to flush all queued packets is indeterministic.

Any help is appreciated!

Who is online

Users browsing this forum: benrank and 113 guests