/ESP32-APLL-cal

ESP32 APLL bruteforce calculator

Primary LanguageCMIT LicenseMIT

ESP32 APLL calculator

ESP-IDF's built-in APLL (audio PLL) configurator is not very precise. This calculator use a bruteforce approach to get more accurate values.

The target values and parameters (target frequency, chip revision, Xtal) are hardcoded in src/main.c.

Building ESP32-APLL-cal

$ make
$ ./esp32-apll-cal
f=24575996.4 Hz, ∆f=3.6 Hz (relative: 0.0000%)
sdm0=149, sdm1=212, sdm2=5, odiv=6

Documentation