Skocz do zawartości

Esp 32 piny 5, 14, 15 "outputs PWM signal at boot"


Pomocna odpowiedź

Napisano

Buduję pewien projekt na esp32. Wyjść dostępnych nie wiele jak na moje potrzeby.. Mam pytanie, przy pinach 5, 14, 15 znalazłem takie informacje: 

5   outputs PWM signal at boot
14  outputs PWM signal at boot
15  outputs PWM signal at boot,

Co to znaczy i czy mogę te piny wykorzystywać w normalny sposób? Jeżeli dobrze rozumiem to podczas uruchamiania płytki wysyłają one sygnał PWM.

  • 3 tygodnie później...

Mam nadzieje ze autor sie nie obrazi bo tez mam pytanie odnosnie pwm...pwm jest regulowane 1-16bit...im mniejsza rozdzielczosc tym wieksza czestotliwosc moge osiagnac...zakladajac ze mam 1bit(50%) moge uzyskac max 40Mhz(z tego co przeczytalem) i moje pytanie...czy majac tak niska rozdzielczosc moge uzyskac dowolna czestotliwosc w tym zakresie?? W sensie czy bede mial np. 1253/1254/1255/1256hz itp...czy bedzie to jakos "skokowo" np. 1200/1204/1208/1212hz...

  • Lubię! 1
Dnia 10.11.2021 o 11:29, lucek20 napisał:

Buduję pewien projekt na esp32. Wyjść dostępnych nie wiele jak na moje potrzeby.. Mam pytanie, przy pinach 5, 14, 15 znalazłem takie informacje: 

5   outputs PWM signal at boot
14  outputs PWM signal at boot
15  outputs PWM signal at boot,

Co to znaczy i czy mogę te piny wykorzystywać w normalny sposób? Jeżeli dobrze rozumiem to podczas uruchamiania płytki wysyłają one sygnał PWM.

Nie są to dokładnie sygnały PWM, ale raczej krótkie paczki impulsów. Po uruchomieniu procesora działają jak normalne GPIO, ale ze względu na te impulsy lepiej ich używać jako wejść, by przypadkiem nie właczyć tego, co jeszcze powinno być wyłączone.

 

Dnia 28.11.2021 o 13:51, farmaceuta napisał:

Mam nadzieje ze autor sie nie obrazi bo tez mam pytanie odnosnie pwm...pwm jest regulowane 1-16bit...im mniejsza rozdzielczosc tym wieksza czestotliwosc moge osiagnac...zakladajac ze mam 1bit(50%) moge uzyskac max 40Mhz(z tego co przeczytalem) i moje pytanie...czy majac tak niska rozdzielczosc moge uzyskac dowolna czestotliwosc w tym zakresie?? W sensie czy bede mial np. 1253/1254/1255/1256hz itp...czy bedzie to jakos "skokowo" np. 1200/1204/1208/1212hz...

Należy rozróżnić częstotliwość sygnału (mierzoną w Hz) od jego wspołczynnika wypełnienia (określanego np. w %). Przy sterowaniu PWM zachowujemy stałą częstotliwość, a zmieniamy współczynnik wypełnienia. Tak więc dla tego przypadku dla sygnału 40MHz przy rozdzielczości 1 bita uzyska się po prostu sygnał o stałym wypełnienu 50% - bez możliwości regulacji.

  • Lubię! 1
  • Pomogłeś! 1
11 godzin temu, jand napisał:

Należy rozróżnić częstotliwość sygnału (mierzoną w Hz) od jego wspołczynnika wypełnienia (określanego np. w %). Przy sterowaniu PWM zachowujemy stałą częstotliwość, a zmieniamy współczynnik wypełnienia. Tak więc dla tego przypadku dla sygnału 40MHz przy rozdzielczości 1 bita uzyska się po prostu sygnał o stałym wypełnienu 50% - bez możliwości regulacji.

I dokladnie o powyzszym wiem...😉 wiem co to wypelnienie/czestotliwosc...zastanawia mnie tylko rozdzielczosc pwm(hz)...ale juz chyba znalazlem odpowiedz ze f jest plynnie regulowane...

44 minuty temu, farmaceuta napisał:

I dokladnie o powyzszym wiem...😉 wiem co to wypelnienie/czestotliwosc...zastanawia mnie tylko rozdzielczosc pwm(hz)...ale juz chyba znalazlem odpowiedz ze f jest plynnie regulowane...

Maksymalna rozdzielczość i maksymalna częstotliwość są do siebie odwrotnie proporcjonalne.

To musi być jakieś fikuśne zastosowanie , skoro potrzebna jest płynna zmiana częstptliwości. W najczęściej występujących (regulacja jasności świecenia LED, regulacja obrotów silnika) częstotliwość pozostaje stała, zmienia się zaś współczynnik wypełnienia.

  • Lubię! 1
1 minutę temu, jand napisał:

To musi być jakieś fikuśne zastosowanie , skoro potrzebna jest płynna zmiana częstptliwości. W najczęściej występujących (regulacja jasności świecenia LED, regulacja obrotów silnika) częstotliwość pozostaje stała, zmienia się zaś współczynnik wypełnienia.

Jakie fikuśne zastosowanie? Pewnie audio albo zapis na taśmie magnetycznej 😉 

  • Lubię! 1
3 minuty temu, jand napisał:

Maksymalna rozdzielczość i maksymalna częstotliwość są do siebie odwrotnie proporcjonalne.

Tak tak...wyzsza f, mniejsza rozdzielczosc wypelnienia..

4 minuty temu, jand napisał:

To musi być jakieś fikuśne zastosowanie , skoro potrzebna jest płynna zmiana częstptliwości. 

Silnik krokowy...😉 wiem wiem ze esp32 ma cos takiego jak mcpwm do roznych silnikow...

Nic nie robie takiego..nawet nie mam esp w domu...tak sobie o roznych rzeczach czytam i zbieram info na przyszlosc...😉

4 minuty temu, H1M4W4R1 napisał:

Pewnie audio albo zapis na taśmie magnetycznej 😉 

Nigdy bym nawet nie pomyslal ze takie rzeczy da sie robic z pomoca pwm...😉

25 minut temu, farmaceuta napisał:

chyba f...w sensie freguency...ale nie wiem czy o to chodzi...😅

FM - modulacja częstotliwości 
AM - modulacja amplitudy
PWM - modulacja szerokości sygnału 

  • Lubię! 2
1 godzinę temu, farmaceuta napisał:

Silnik krokowy...😉 wiem wiem ze esp32 ma cos takiego jak mcpwm do roznych silnikow...

Nic nie robie takiego..nawet nie mam esp w domu...tak sobie o roznych rzeczach czytam i zbieram info na przyszlosc...

Życzę więc owocnych studiów i szybkiego wejścia w posiadanie egzemplarza ESP32.

MCPWM odciąża procesor, ale jest trudniejszy do oprogramowania (brak specyficznych funkcji Arduino - trzeba stosować API firmy Espressif).

  • Lubię! 1
7 godzin temu, farmaceuta napisał:

jest oparta o ten caly mcpwm?? 

Jest.

Spoglądając na plik dla ESP32 widzimy, że dobre oprogramowanie MCPWM nie jest banalne. Za to, ze względu na sprzętowy charakter rozwiązania - jak się chwalą twórcy - można obsłużyć do 6 silników krokowych, z prędkością 200k kroków/s

  • Pomogłeś! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...