ESP32 problem s RTC
Pavel Hudeček
edizon na seznam.cz
Neděle Únor 12 03:18:41 CET 2023
Podle toho, co píšou tady:
https://docs.espressif.com/projects/esp-idf/en/v4.2/esp32/api-reference/system/system_time.html?highlight=rtc#rtc-clock-source
bych očekával, že těch pár stovek mV je málo.
Doporučuji podle DS od krystalu zkontrolovat, zda jsou správně zvolené
kondenzátory u něj.
Tzn. aby součet vstupní kapacity pinu a kapacity kondenzátoru dal v DS
doporučenou kapacitu kondenzátorů, nebo dvoujnásobek v DS uvedené load
capacitance.
Další věc je, že krystal by měl splňovat ESR do 70 kohm uvedené zde pod
fig.10:
https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf
Zajímá mě jak to dopadne, protože by se mi zrovna tohle taky u ESP hodilo.
PH
Dne 11.02.2023 v 20:55 Jaroslav Buchta napsal(a):
> Konkretne se jedna o verzi S3, zatim se provozoval RTC slow na
> internich 150MHz, nejak se to pri startu kalibruje, behem chodu
> hlavniho CPU docela sedi a v deep sleep se to docela vyznamne
> zpomali, coz jsem prisuzoval nejakemu internimu snizeni napeti nebo
> necemu podonemu pro snizeni spotreby
>
> V dalsi verzi se pouzil externi kryskal 32.768kHz, v konfiguraci
> nastaveno, dle osciloskopu i spravne kmita ale s amplitudou par stovek
> mV na vystupu, pripojeni sondy na vstupu ho zastavi. Ale kmita tak
> nejak stejne pri behu i v deep sleep. Kazdopadne zpomaleni casovace v
> deep sleep je jeste horsi - sleduje se to krz ULP timer a z 20 ms je
> pak 28ms.
>
> Nema s tim nekdo nejakou zkusenost? Kdyz pripojim sondu na vstup MCU
> za krystal, oscilator se zastavi a casovac chcipne, takze to z toho
> krystaloveho oscilatoru asi nejak funguje. Ve stratup logu je taky
> rozdil v ruznych variantach nastaveni.
>
> Nemam osazeny odpor (5M-10M dle DS) ktery premostuje krystal ale ten
> by snad u verze S3 nemel byt potreba. Navic to evidentne nejak kmita.
Další informace o konferenci Hw-list