ESP32: Difference between revisions

 
(One intermediate revision by the same user not shown)
Line 4: Line 4:
* There are plenty of SMT MOSFETs that will work with the ESP32's 3.3V 20 mA outputs...
* There are plenty of SMT MOSFETs that will work with the ESP32's 3.3V 20 mA outputs...
** but the only through-hole MOSFET I've found that works a damn is the (pricey!) Infineon [https://www.digikey.com/en/products/detail/infineon-technologies/IRLZ44NPBF/ IRLZ44N].
** but the only through-hole MOSFET I've found that works a damn is the (pricey!) Infineon [https://www.digikey.com/en/products/detail/infineon-technologies/IRLZ44NPBF/ IRLZ44N].
** the [https://www.infineon.com/cms/en/product/power/mosfet/n-channel/irlb8721/ IRLB8721] also works well
* The ADC is known to be nonlinear and generally not great.
* The ADC is known to be nonlinear and generally not great.


Line 16: Line 17:
Let's have an example.
Let's have an example.


Consider the [https://www.espressif.com/en/products/socs/esp32-c6 ESP32-C6] family of SoCs ([[https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf datasheet]). Each includes a unicore RISC-V running at up to 160 MHz. They are available in QFN40 and QFN32 SMD packaging. The QFN40 package (the true ESP32-C6) has no onboard flash. The ESP32-C6FH<i>x</i> and ESP32-C6FN<i>x</i> in QFN32 packaging sport <i>x</i> MB of flash, supporting High and Normal temperatures, respectively. SoCs consist of the CPU, RAM, EEPROM—all of the ICs necessary for the ESP32-C6 feature set. The F[HN]x SoCs lack GPIO10, GPIO11, GPIO14, SPICS0, SPIQ, SPIWP, VDD_SPI, and SPIHD, but gain SDIO_CLK and SDIO_CMD, for 30 vs 24 exposed pins.
Consider the [https://www.espressif.com/en/products/socs/esp32-c6 ESP32-C6] family of SoCs ([https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf datasheet]). Each includes a unicore RISC-V running at up to 160 MHz. They are available in QFN40 and QFN32 SMD packaging. The QFN40 package (the true ESP32-C6) has no onboard flash. The ESP32-C6FH<i>x</i> and ESP32-C6FN<i>x</i> in QFN32 packaging sport <i>x</i> MB of flash, supporting High and Normal temperatures, respectively. SoCs consist of the CPU, RAM, EEPROM—all of the ICs necessary for the ESP32-C6 feature set. The F[HN]x SoCs lack GPIO10, GPIO11, GPIO14, SPICS0, SPIQ, SPIWP, VDD_SPI, and SPIHD, but gain SDIO_CLK and SDIO_CMD, for 30 vs 24 exposed pins.


[[File:esp32c6mini.png|thumb|The ESP32-C6-MINI-1 and -1U have the same pinout.]]
[[File:esp32c6mini.png|thumb|The ESP32-C6-MINI-1 and -1U have the same pinout.]]