Walfront-Logo

Walfront ESP32 WiFi lan Bluetooth Internet of Things Modul

Walfront-ESP32-WiFi-lan-Bluetooth-Internet-of-Things-Module-Produk

Informasi produk

  • Modul: ESP32
  • Fitur: Modul MCU WiFi-BT-BLE

Definisi Pin

Deskripsi Pin

jeneng Ora. Jinis Fungsi

Strapping Pins

Pin Default Fungsi

Deskripsi Fungsional

  • CPU lan Memori Internal
    Modul ESP32 nduweni prosesor dual-inti lan memori internal kanggo operasi sistem.
  • Flash njaba lan SRAM
    ESP32 ndhukung lampu kilat QSPI eksternal lan SRAM, nyedhiyakake kemampuan panyimpenan lan enkripsi tambahan.
  • Osilator Kristal
    Modul kasebut nggunakake osilator kristal 40-MHz kanggo wektu lan sinkronisasi.
  • RTC lan Manajemen Low-Daya
    Teknologi manajemen daya sing canggih ngidini ESP32 ngoptimalake konsumsi daya adhedhasar panggunaan.

FAQ

  • P: Apa pin strapping standar kanggo ESP32?
    A: Pin strapping standar kanggo ESP32 yaiku MTDI, GPIO0, GPIO2, MTDO, lan GPIO5.
  • P: Apa sumber daya voltage kisaran kanggo ESP32?
    A: sumber daya voltage sawetara kanggo ESP32 punika 3.0V kanggo 3.6V.

Babagan Dokumen Iki
Dokumen iki nyedhiyakake spesifikasi modul ESP32.

Swaraview

ESP32 minangka modul MCU WiFi-BT-BLE umum sing kuat sing ngarahake macem-macem aplikasi, wiwit saka jaringan sensor kurang daya nganti tugas sing paling nuntut, kayata enkoding swara, streaming musik lan dekoding MP3.

Definisi Pin

Tata Letak Pin

Walfront-ESP32-WiFi-lan-Bluetooth-Internet-of-Things-Module-Fig-1

Deskripsi Pin
ESP32 nduweni 38 pin. Deleng definisi pin ing Tabel 1.

Tabel 1: Definisi Pin

jeneng Ora. Jinis Fungsi
GND 1 P lemah
3V3 2 P sumber daya
EN 3 I Sinyal modul-aktif. Aktif dhuwur.
SENSOR_VP 4 I GPIO36, ADC1_CH0, RTC_GPIO0
SENSOR_VN 5 I GPIO39, ADC1_CH3, RTC_GPIO3
IO34 6 I GPIO34, ADC1_CH6, RTC_GPIO4
IO35 7 I GPIO35, ADC1_CH7, RTC_GPIO5
IO32 8 Aku/O GPIO32, XTAL_32K_P (input osilator kristal 32.768 kHz), ADC1_CH4,

TOUCH9, RTC_GPIO9

IO33 9 Aku/O GPIO33, XTAL_32K_N (output osilator kristal 32.768 kHz),

ADC1_CH5, TOUCH8, RTC_GPIO8

IO25 10 Aku/O GPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO26 11 Aku/O GPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO27 12 Aku/O GPIO27, ADC2_CH7, TOUCH7, RTC_GPIO17, EMAC_RX_DV
IO14 13 Aku/O GPIO14, ADC2_CH6, TOUCH6, RTC_GPIO16, MTMS, HSPICLK,

HS2_CLK, SD_CLK, EMAC_TXD2

IO12 14 Aku/O GPIO12, ADC2_CH5, TOUCH5, RTC_GPIO15, MTDI, HSPIQ,

HS2_DATA2, SD_DATA2, EMAC_TXD3

GND 15 P lemah
IO13 16 Aku/O GPIO13, ADC2_CH4, TOUCH4, RTC_GPIO14, MTCK, HSPID,

HS2_DATA3, SD_DATA3, EMAC_RX_ER

NC 17
NC 18
NC 19
NC 20
NC 21
NC 22
IO15 23 Aku/O GPIO15, ADC2_CH3, TOUCH3, MTDO, HSPICS0, RTC_GPIO13,

HS2_CMD, SD_CMD, EMAC_RXD3

IO2 24 Aku/O GPIO2, ADC2_CH2, TOUCH2, RTC_GPIO12, HSPIWP, HS2_DATA0,

SD_DATA0

IO0 25 Aku/O GPIO0, ADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1,

EMAC_TX_CLK

IO4 26 Aku/O GPIO4, ADC2_CH0, TOUCH0, RTC_GPIO10, HSPIHD, HS2_DATA1,

SD_DATA1, EMAC_TX_ER

NC1 27
NC2 28
IO5 29 Aku/O GPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK
IO18 30 Aku/O GPIO18, VSPICLK, HS1_DATA7
IO19 31 Aku/O GPIO19, VSPIQ, U0CTS, EMAC_TXD0
NC 32
IO21 33 Aku/O GPIO21, VSPIHD, EMAC_TX_EN
RXD0 34 Aku/O GPIO3, U0RXD, CLK_OUT2
TXD0 35 Aku/O GPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
IO22 36 Aku/O GPIO22, VSPIWP, U0RTS, EMAC_TXD1
IO23 37 Aku/O GPIO23, VSPID, HS1_STROBE
GND 38 P lemah

Kabar:
GPIO6 kanggo GPIO11 disambungake menyang lampu kilat SPI Integrasi ing modul lan ora disambungake metu.

Strapping Pins
ESP32 duwe limang pin strapping:

  • MTDI
  • GPIO0
  • GPIO2
  • MTDO
  • GPIO5

Piranti lunak bisa maca nilai saka limang bit iki saka register "GPIO_STRAPPING". Sajrone release reset sistem chip (power-on-reset, RTC watchdog reset lan brownout reset), latches pin strapping s.ampiki voltage tingkat minangka bit strapping saka "0" utawa "1", lan terus bit iki nganti chip powered mudhun utawa mati. Bit strapping ngatur mode boot piranti, vol operasitage saka VDD_SDIO lan setelan sistem dhisikan liyane. Saben pin strapping disambungake menyang internal pull-up / pull-mudhun sak chip reset. Akibate, yen pin strapping ora disambungake utawa sirkuit eksternal sing disambungake kanthi impedansi dhuwur, pull-up / pull-mudhun internal sing lemah bakal nemtokake level input standar saka pin strapping. Kanggo ngganti nilai bit strapping, pangguna bisa ngetrapake resistensi pull-down / pull-up eksternal, utawa nggunakake GPIO host MCU kanggo ngontrol vol.tage tingkat pin iki nalika daya ing ESP32. Sawise reset, pin strapping bisa digunakake minangka pin fungsi normal. Waca Tabel 2 kanggo konfigurasi boot-mode rinci dening strapping pin.

Tabel 2: Strapping Pins 

Voltage saka LDO Internal (VDD_SDIO)
Pin Default 3.3 V 1.8 V
MTDI Narik mudhun 0 1
Mode Booting
Pin Default SPI Boot Ngundhuh Boot
GPIO0 Narik munggah 1 0
GPIO2 Narik mudhun Ora peduli 0
Ngaktifake / Mateni Debugging Log Print liwat U0TXD Sajrone Booting
Pin Default U0TXD Aktif U0TXD meneng
MTDO Narik munggah 1 0
Wektu saka Budak SDIO
 

Pin

 

Default

Mudhun Sampling

Mudhun-pinggiran Output

Mudhun Sampling

Rising-pinggiran Output

Rising-edge Sampling

Mudhun-pinggiran Output

Rising-edge Sampling

Rising-pinggiran Output

MTDO Narik munggah 0 0 1 1
GPIO5 Narik munggah 0 1 0 1

Cathetan: 

  • Firmware bisa ngatur bit register kanggo ngganti setelan "Voltage saka LDO Internal (VDD_SDIO)" lan "Wektu saka SDIO Slave" sawise booting.
  • Resistor pull-up internal (R9) kanggo MTDI ora ana ing modul kasebut, amarga lampu kilat lan SRAM ing ESP32 mung ndhukung vol daya.tage saka 3.3 V (output dening VDD_SDIO)

Deskripsi Fungsional

Bab iki njlèntrèhaké modul lan fungsi terpadu menyang ESP32.

CPU lan Memori Internal
ESP32 ngemot rong mikroprosesor Xtensa® 32-bit LX6 sing kurang daya. Memori internal kalebu:

  • 448 KB ROM kanggo booting lan fungsi inti.
  • 520 KB on-chip SRAM kanggo data lan instruksi.
  • 8 KB SRAM ing RTC, kang diarani RTC FAST Memori lan bisa digunakake kanggo panyimpenan data; diakses dening CPU utama sak RTC Boot saka mode Deep-turu.
  • 8 KB SRAM ing RTC, sing diarani RTC SLOW Memory lan bisa diakses dening co-processor sajrone mode Deep-sleep.
  • 1 Kbit eFuse: 256 bit digunakake kanggo sistem (alamat MAC lan konfigurasi chip) lan 768 bit isih dilindhungi undhang-undhang kanggo aplikasi pelanggan, kalebu flash-enkripsi lan chip-ID.

Flash njaba lan SRAM
ESP32 ndhukung macem-macem lampu kilat QSPI eksternal lan chip SRAM. ESP32 uga ndhukung enkripsi/dekripsi hardware adhedhasar AES kanggo nglindhungi program lan data pangembang ing Flash.

ESP32 bisa ngakses lampu kilat QSPI eksternal lan SRAM liwat cache kacepetan dhuwur.

  • Lampu kilat eksternal bisa dipetakan menyang ruang memori instruksi CPU lan ruang memori mung diwaca bebarengan.
    • Nalika lampu kilat external dipetakan menyang papan memori instruksi CPU, munggah 11 MB + 248 KB bisa dipetakan ing wektu. Elinga yen luwih saka 3 MB + 248 KB dipetakan, kinerja cache bakal suda amarga maca spekulatif dening CPU.
    • Nalika lampu kilat eksternal dipetakan menyang ruang memori data mung diwaca, nganti 4 MB bisa dipetakan sekaligus. Wacan 8-bit, 16-bit lan 32-bit didhukung.
  • SRAM eksternal bisa dipetakan menyang ruang memori data CPU. Nganti 4 MB bisa dipetakan sekaligus. 8-bit, 16-bit lan 32-bit maca lan nulis didhukung.

ESP32 nyawiji 8 MB SPI lampu kilat lan 8 MB PSRAM kanggo papan memori liyane.

Osilator Kristal
Modul kasebut nggunakake osilator kristal 40-MHz.

RTC lan Manajemen Low-Daya
Kanthi nggunakake teknologi manajemen daya sing canggih, ESP32 bisa ngalih ing antarane mode daya sing beda.

Karakteristik Listrik

Ratings maksimum Absolute
Tekanan ngluwihi rating maksimum absolut sing kadhaptar ing tabel ing ngisor iki bisa nyebabake karusakan permanen ing piranti kasebut. Iki mung rating stres lan ora nuduhake operasi fungsional piranti sing kudu ngetutake kahanan operasi sing disaranake.

Tabel 3: Rating Maksimum Absolute

  1. Modul makarya kanthi bener sawise test 24 jam ing suhu sekitar ing 25 °C, lan IO ing telung domain (VDD3P3_RTC, VDD3P3_CPU, VDD_SDIO) output tingkat logika dhuwur kanggo lemah. Wigati dimangerteni manawa pin sing dikuwasani lampu kilat lan / utawa PSRAM ing domain daya VDD_SDIO ora kalebu saka tes.

Kahanan Operasi sing Disaranake
Tabel 4: Kahanan Operasi sing Disaranake

Simbol Paramèter Min khas Maks Unit
VDD33 Pasokan listrik voltage 3.0 3.3 3.6 V
V DD Saiki dikirim dening sumber daya external 0.5 A
T Suhu operasi –40 65 °C

Karakteristik DC (3.3 V, 25 °C)
Tabel 5: Karakteristik DC (3.3 V, 25 °C)

Simbol Paramèter Min Tipe Maks Unit
C

IN

Pin kapasitansi 2 pF
V

IH

Input tingkat dhuwur voltage 0.75 × VDD1 VDD1 + 0.3 V
V

IL

Input tingkat rendah voltage –0.3 0.25 × VDD1 V
I

IH

Arus input tingkat dhuwur 50 nA
I

IL

Arus input tingkat rendah 50 nA
V

OH

Output tingkat dhuwur voltage 0.8 × VDD1 V
V

OL

Output tingkat rendah voltage 0.1 × VDD1 V
 

I

OH

Arus sumber tingkat dhuwur (VDD1 = 3.3 V, VOH > = 2.64 V,

kekuatan drive output disetel kanggo

maksimal)

Domain daya VDD3P3_CPU 1; 2 40 mA
Domain daya VDD3P3_RTC 1; 2 40 mA
Domain daya VDD_SDIO 1; 3  

 

20

 

 

mA

I

OL

Arus sink tingkat rendah

(VDD1 = 3.3 V, VOL = 0.495 V,

kekuatan drive output disetel maksimal)

 

 

28

 

 

mA

R

PU

Resistor internal pull-up 45
R

PD

Resistor internal pull-down resistor 45
V

IL_nRST

Input tingkat rendah voltage saka CHIP_PU kanggo mateni chip 0.6 V

Cathetan: 

  1. VDD punika I / O voltage kanggo domain daya tartamtu saka pin.
  2. Kanggo domain daya VDD3P3_CPU lan VDD3P3_RTC, saben-pin saiki sumber ing domain padha mboko sithik suda saka watara 40 mA kanggo watara 29 mA, VOH> = 2.64 V, minangka nomer pin saiki-sumber mundhak.
  3. Pin dikuwasani dening lampu kilat lan / utawa PSRAM ing domain daya VDD_SDIO tilar saka test.

Radio Wi-Fi
Tabel 6: Karakteristik Radio Wi-Fi

Paramèter kahanan Min khas Maks Unit
Range frekuensi operasi cathetan1 2412 2462 MHz
 

daya TX cathetan2

 

802.11b:26.62dBm;802.11g:25.91dBm

802.11n20:25.89dBm;802.11n40:26.51dBm

 

dBm

Sensitivitas 11b, 1 Mbps –98 dBm
11b, 11 Mbps –89 dBm
11g, 6 Mbps –92 dBm
11g, 54 Mbps –74 dBm
11n, HT20, MCS0 –91 dBm
11n, HT20, MCS7 –71 dBm
11n, HT40, MCS0 –89 dBm
11n, HT40, MCS7 –69 dBm
Tolak saluran jejer 11g, 6 Mbps 31 dB
11g, 54 Mbps 14 dB
11n, HT20, MCS0 31 dB
11n, HT20, MCS7 13 dB
  1. Piranti kasebut kudu digunakake ing sawetara frekuensi sing diwenehake dening panguwasa peraturan regional. Rentang frekuensi operasi target bisa dikonfigurasi dening piranti lunak.
  2. Kanggo modul sing nggunakake antena IPEX, impedansi output yaiku 50 Ω. Kanggo modul liyane tanpa antena IPEX, pangguna ora perlu kuwatir babagan impedansi output.
  3. Daya TX target bisa dikonfigurasi adhedhasar syarat piranti utawa sertifikasi.

Bluetooth/BLE

Radio 4.5.1 panrima
Tabel 7: Karakteristik panrima - Bluetooth/BLE

Paramèter kahanan Min Tipe Maks Unit
Sensitivitas @30.8% PER –97 dBm
Sinyal sing ditampa maksimal @ 30.8% PER 0 dBm
Co-channel C/I +10 dB
 

 

 

Selektif saluran jejer C/I

F = F0 + 1 MHz –5 dB
F = F0 – 1 MHz –5 dB
F = F0 + 2 MHz –25 dB
F = F0 – 2 MHz –35 dB
F = F0 + 3 MHz –25 dB
F = F0 – 3 MHz –45 dB
 

 

Kinerja pamblokiran out-of-band

30 MHz ~ 2000 MHz –10 dBm
2000 MHz ~ 2400 MHz –27 dBm
2500 MHz ~ 3000 MHz –27 dBm
3000 MHz ~ 12.5 GHz –10 dBm
Intermodulasi –36 dBm

Pemancar
Tabel 8: Karakteristik Pemancar – Bluetooth/BLE

Paramèter kahanan Min Tipe Maks Unit
frekuensi RF 2402 2480 dBm
Entuk langkah kontrol dBm
daya RF BLE:6.80dBm;BT:8.51dBm dBm
 

Saluran jejer ngirimake daya

F = F0 ± 2 MHz –52 dBm
F = F0 ± 3 MHz –58 dBm
F = F0 ± > 3 MHz –60 dBm
f1 rata-rata 265 kHz
f2

maks

247 kHz
f2rata/∆ f1 rata-rata –0.92
ICFT –10 kHz
Tingkat drift 0.7 kHz / 50 s
Drift 2 kHz

Reflow Pro Kabfile

Walfront-ESP32-WiFi-lan-Bluetooth-Internet-of-Things-Module-Fig-2

  • Rampzona munggah - Suhu: <150°C Wektu: 60 ~ 90s Ramp-tingkat munggah: 1 ~ 3°C/s
  • Zona Preheating - Suhu: 150 ~ 200°C Wektu: 60 ~ 120s Ramp-tingkat munggah: 0.3 ~ 0.8°C/s
  • Zona reflow - Suhu: >217°C 7LPH60 ~ 90s; Suhu Puncak: 235 ~ 250°C (<245°C dianjurake) Wektu: 30 ~ 70 detik
  • Zona pendinginan - Suhu Puncak. ~ 180 ° CRamp-tingkat mudhun: -1 ~ -5°C/s
  • Solder - Sn&Ag&Cu Solder bebas timah (SAC305)

Pandhuan OEM

  1. Aturan FCC sing ditrapake
    Modul iki diwenehake dening Persetujuan Modular Tunggal. Iku tundhuk karo syarat FCC bagean 15C, bagean 15.247 aturan.
  2. Kondisi panggunaan operasional tartamtu
    Modul iki bisa digunakake ing piranti IoT. Input voltage kanggo modul punika nominal 3.3V-3.6 V DC. Suhu sekitar operasional modul yaiku -40 °C ~ 65 °C. Mung antena PCB ditempelake diijini. Sembarang antena njaba liyane dilarang.
  3. Prosedur modul winates
    N/A
  4. Nglacak desain antena
    N/A
  5. pertimbangan cahya RF
    Peralatan kasebut tundhuk karo watesan paparan radiasi FCC sing ditemtokake kanggo lingkungan sing ora dikendhaleni. Peralatan iki kudu dipasang lan dioperasikake kanthi jarak minimal 20cm antarane radiator lan awak. Yen peralatan kasebut dibangun ing host minangka panggunaan portabel, evaluasi cahya RF tambahan bisa uga dibutuhake kaya sing ditemtokake ing 2.1093.
  6. Antena
    1. Tipe antena: Antena PCB gain puncak: 3.40dBi
    2. Antena Omni karo konektor IPEX Peak gain2.33dBi
  7. Label lan informasi kepatuhan
    Label njaba ing produk pungkasan OEM bisa nggunakake tembung kaya ing ngisor iki: "Ngandhut Modul Transmitter FCC ID: 2BFGS-ESP32WROVERE" utawa "Ngandhut FCC ID: 2BFGS-ESP32WROVERE."
  8. Informasi babagan mode tes lan syarat tes tambahan
    • Pemancar modular wis diuji kanthi lengkap dening penerima modul babagan jumlah saluran, jinis modulasi, lan mode sing dibutuhake, mula ora perlu installer host nyoba maneh kabeh mode utawa setelan pemancar sing kasedhiya. Disaranake pabrikan produk inang, nginstal pemancar modular, nindakake sawetara pangukuran investigasi kanggo konfirmasi manawa sistem komposit sing diasilake ora ngluwihi watesan emisi palsu utawa wates pinggiran pita (contone, antena sing beda bisa nyebabake emisi tambahan).
    • Tes kasebut kudu mriksa emisi sing bisa kedadeyan amarga campuran emisi karo pemancar liyane, sirkuit digital, utawa amarga sifat fisik produk inang (enclosure). Penyelidikan iki penting banget nalika nggabungake pirang-pirang pemancar modular ing ngendi sertifikasi kasebut adhedhasar nguji saben-saben ing konfigurasi sing mandiri. Wigati dimangerteni manawa produsen produk host ora nganggep manawa pemancar modular wis disertifikasi ora duwe tanggung jawab kanggo kepatuhan produk pungkasan.
    • Yen investigasi kasebut nuduhake keprihatinan kepatuhan, pabrikan produk inang diwajibake kanggo nyuda masalah kasebut. Produk host sing nggunakake pemancar modular tundhuk kabeh aturan teknis individu sing ditrapake uga kahanan umum operasi ing Bagean 15.5, 15.15, lan 15.29 supaya ora nyebabake gangguan. Operator produk inang bakal diwajibake mandheg ngoperasikake piranti nganti gangguan wis didandani.
  9. Pengujian tambahan, Bagean 15 Penafian Subbagean B Kombinasi host/modul pungkasan kudu dievaluasi nglawan kritéria FCC Part 15B supaya radiator sing ora disengaja diwenehi wewenang kanggo operasi minangka piranti digital Part 15.

Integrator host sing nginstal modul iki menyang produke kudu mesthekake yen produk komposit pungkasan tundhuk karo syarat FCC kanthi evaluasi teknis utawa evaluasi aturan FCC, kalebu operasi pemancar lan kudu ngrujuk marang pandhuan ing KDB 996369. Kanggo produk host kanthi pemancar modular sing disertifikasi, rentang frekuensi investigasi sistem komposit ditemtokake dening aturan ing Bagean 15.33(a)(1) nganti (a)(3), utawa jangkoan sing ditrapake kanggo piranti digital, kaya sing dituduhake ing Bagean 15.33(b). )(1), endi wae frekuensi investigasi sing luwih dhuwur Nalika nyoba produk inang, kabeh pemancar kudu beroperasi. Pemancar bisa diaktifake kanthi nggunakake driver sing kasedhiya kanggo umum lan diuripake, saengga pemancar kasebut aktif. Ing kahanan tartamtu, bisa uga cocog kanggo nggunakake kothak telpon khusus teknologi (set test) sing aksesoris 50 piranti utawa driver ora kasedhiya. Nalika nguji emisi saka radiator sing ora disengaja, pemancar kudu diselehake ing mode nampa utawa mode nganggur, yen bisa. Yen mung mode nampa ora bisa, radio kudu pasif (luwih disenengi) lan / utawa mindhai aktif. Ing kasus kasebut, iki kudu ngaktifake kegiatan ing BUS komunikasi (yaiku, PCIe, SDIO, USB) kanggo mesthekake sirkuit radiator sing ora disengaja diaktifake. Laboratorium tes bisa uga kudu nambah atenuasi utawa saringan gumantung saka kekuatan sinyal saka beacon sing aktif (yen ana) saka radio sing diaktifake. Waca ANSI C63.4, ANSI C63.10 lan ANSI C63.26 kanggo rincian testing umum luwih.

Produk sing dites diset menyang link / asosiasi karo piranti mitra, miturut panggunaan normal produk kasebut. Kanggo nggampangake tes, produk sing diuji disetel kanggo ngirim ing siklus tugas dhuwur, kayata kanthi ngirim file utawa streaming sawetara isi media.

Peringatan FCC:
Sembarang Owah-owahan utawa modifikasi sing ora disetujoni kanthi jelas dening pihak sing tanggung jawab kanggo kepatuhan bisa ngilangi wewenang pangguna kanggo ngoperasikake peralatan kasebut. Piranti iki tundhuk karo bagean 15 saka Aturan FCC. Operasi tundhuk karo rong kahanan ing ngisor iki: (1) Piranti iki bisa uga ora nyebabake gangguan sing mbebayani, lan (2) Piranti iki kudu nampa gangguan sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.

Dokumen / Sumber Daya

Walfront ESP32 WiFi lan Bluetooth Internet of Things Modul [pdf] Manual pangguna
ESP32, ESP32 WiFi lan Modul Internet of Things Bluetooth, Modul Internet of Things WiFi lan Bluetooth, Modul Internet of Things Bluetooth, Modul Internet of Things, Modul Things, Modul

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *