ESP32S3WROOM1
ESP32S3WROOM1U
ຄູ່ມືຜູ້ໃຊ້
2.4 GHz WiFi (802.11 b/g/n) ແລະໂມດູນ Bluetooth5 (LE)
ສ້າງຮອບ SoCs ESP32S3, Xtensa ® dualcore 32bit LX7 microprocessor
Flash ເຖິງ 16 MB, PSRAM ເຖິງ 8 MB
36 GPIOs, ຊຸດອຸປະກອນເສີມທີ່ອຸດົມສົມບູນ
ເສົາອາກາດ PCB ຫຼືຕົວເຊື່ອມຕໍ່ສາຍອາກາດພາຍນອກ
ໂມດູນເກີນview
1.1 ຄຸນສົມບັດ
CPU ແລະ OnChip Memory
- ຊຸດ ESP32-S3 ຂອງ SoCs ທີ່ຝັງໄວ້, Xtensa ® dual-core 32-bit LX7 microprocessor, ສູງສຸດ 240 MHz
- ROM 384 KB
- 512 KB SRAM
- 16 KB SRAM ໃນ RTC
- ເຖິງ 8 MB PSRAM
WiFi
- 802.11 b/g/n
- ອັດຕາບິດ: 802.11n ເຖິງ 150 Mbps
- A-MPDU ແລະ A-MSDU ລວມ
- ຮອງຮັບໄລຍະຫ່າງຂອງກອງ 0.4 µs
- ຊ່ວງຄວາມຖີ່ສູນກາງຂອງຊ່ອງປະຕິບັດງານ: 2412 ~ 2462 MHz
Bluetooth
- Bluetooth LE: Bluetooth 5, Bluetooth mesh
- 2 Mbps PHY
- ໂໝດໄລຍະໄກ
- ການຂະຫຍາຍການໂຄສະນາ
- ຊຸດໂຄສະນາຫຼາຍຊຸດ
- ຂັ້ນຕອນການເລືອກຊ່ອງ #2
ອຸປະກອນຕໍ່ພ່ວງ
- GPIO, SPI, ອິນເຕີເຟດ LCD, ການໂຕ້ຕອບກ້ອງຖ່າຍຮູບ, UART, I2C, I2S, ການຄວບຄຸມໄລຍະໄກ, ເຄື່ອງນັບກໍາມະຈອນ, LED PWM, USB 1.1 OTG, USB Serial/JTAG ຕົວຄວບຄຸມ, MCPWM, SDIO host, GDMA, TWAI ® ຄວບຄຸມ (ເຂົ້າກັນໄດ້ກັບ ISO 11898-1), ADC, ເຊັນເຊີສໍາຜັດ, ເຊັນເຊີອຸນຫະພູມ, ໂມງນັບຖອຍຫຼັງແລະໂມງ
ອົງປະກອບປະສົມປະສານຢູ່ໃນໂມດູນ
- 40 MHz crystal oscillator
- ເຖິງ 16 MB SPI flash
ຕົວເລືອກເສົາອາກາດ
- ເສົາອາກາດ PCB ໃນກະດານ (ESP32-S3-WROOM-1)
- ເສົາອາກາດພາຍນອກຜ່ານຕົວເຊື່ອມຕໍ່ (ESP32-S3-WROOM-1U)
ເງື່ອນໄຂການດໍາເນີນງານ
- ປະຕິບັດການ voltage/ການສະຫນອງພະລັງງານ: 3.0 ~ 3.6 V
- ອຸນຫະພູມສະພາບແວດລ້ອມທີ່ເຮັດວຽກ:
– 65°C ສະບັບ: –40 ~ 65°C
– 85°C ສະບັບ: –40 ~ 85°C
– 105°C ສະບັບ: –40 ~ 105°C - ຂະໜາດ: ເບິ່ງຕາຕະລາງ 1
1.2 ລາຍລະອຽດ
ESP32-S3-WROOM-1 ແລະ ESP32-S3-WROOM-1U ແມ່ນສອງໂມດູນ Wi-Fi + Bluetooth LE MCU ທີ່ມີປະສິດທິພາບ, ທົ່ວໄປທີ່ສ້າງຂຶ້ນຮອບ ESP32-S3 ຂອງ SoCs. ຢູ່ເທິງສຸດຂອງອຸປະກອນເສີມທີ່ອຸດົມສົມບູນ, ການເລັ່ງສໍາລັບຄອມພິວເຕີ້ເຄືອຂ່າຍ neural ແລະການປະມວນຜົນສັນຍານທີ່ສະຫນອງໂດຍ SoC ເຮັດໃຫ້ໂມດູນເປັນທາງເລືອກທີ່ເຫມາະສົມສໍາລັບສະຖານະການຄໍາຮ້ອງສະຫມັກທີ່ຫລາກຫລາຍທີ່ກ່ຽວຂ້ອງກັບ AI ແລະ Artificial Intelligence of Things (IoT), ເຊັ່ນ: ການກວດຫາການປຸກຄຳສັບ, ການຮັບຮູ້ຄຳສັ່ງສຽງ, ການກວດຫາໃບໜ້າ, ແລະການຮັບຮູ້, ເຮືອນອັດສະລິຍະ, ເຄື່ອງໃຊ້ອັດສະລິຍະ, ແຜງຄວບຄຸມອັດສະລິຍະ, ລຳໂພງອັດສະລິຍະ, ແລະອື່ນໆ.
ESP32-S3-WROOM-1 ມາພ້ອມກັບເສົາອາກາດ PCB. ESP32-S3-WROOM-1U ມາພ້ອມກັບຕົວເຊື່ອມຕໍ່ເສົາອາກາດພາຍນອກ. ທາງເລືອກຂອງໂມດູນທີ່ຫຼາກຫຼາຍແມ່ນມີໃຫ້ລູກຄ້າຕາມທີ່ສະແດງຢູ່ໃນຕາຕະລາງ 1. ໃນບັນດາຕົວແປຂອງໂມດູນ, ESP32-S3R8 ທີ່ຝັງໄວ້ນັ້ນເຮັດວຽກຢູ່ທີ່ -40 ~ 65 °C ອຸນຫະພູມອາກາດລ້ອມຮອບ, ESP32-S3-WROOM-1-H4 ແລະ ESP32-S3 -WROOM-1U-H4 ເຮັດວຽກຢູ່ທີ່ -40 ~ 105 °C ອຸນຫະພູມອາກາດລ້ອມຮອບ, ແລະຕົວແປໂມດູນອື່ນໆເຮັດວຽກຢູ່ທີ່ -40 ~ 85 ° C ອຸນຫະພູມອາກາດລ້ອມຮອບ.
ຕາຕະລາງ 1: ຂໍ້ມູນການສັ່ງຊື້
ລະຫັດການສັ່ງຊື້ | ຊິບຝັງ | Flash (MB) | PSRAM (MB) | ຂະໜາດ (ມມ) |
ESP32-S3-WROOM-1-N4 | ESP32-S3 | 4 | 0 | 18 × 25.5 × 3.1 |
ESP32-S3-WROOM-1-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1-N4R2 | ESP32-S3R2 | 4 | 2 (quad SPI) | |
ESP32-S3-WROOM-1-N8R2 | ESP32-S3R2 | 8 | 2 (quad SPI) | |
ESP32-S3-WROOM-1-N16R2 | ESP32-S3R2 | 16 | 2 (quad SPI) | |
ESP32-S3-WROOM-1-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1U-N4 | ESP32-S3 | 4 | 0 | 18 × 19.2 × 3.2 |
ESP32-S3-WROOM-1U-N8 | ESP32-S3 | 8 | 0 | |
ESP32-S3-WROOM-1U-N16 | ESP32-S3 | 16 | 0 | |
ESP32-S3-WROOM-1U-H4 (105 °C) | ESP32-S3 | 4 | 0 | |
ESP32-S3-WROOM-1U-N4R2 | ESP32-S3R2 | 4 | 2 (quad SPI) | |
ESP32-S3-WROOM-1U-N8R2 | ESP32-S3R2 | 8 | 2 (quad SPI) | |
ESP32-S3-WROOM-1U-N16R2 | ESP32-S3R2 | 16 | 2 (quad SPI) | |
ESP32-S3-WROOM-1U-N4R8 (65 °C) | ESP32-S3R8 | 4 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1U-N8R8 (65 °C) | ESP32-S3R8 | 8 | 8 (Octal SPI) | |
ESP32-S3-WROOM-1U-N16R8 (65 °C) | ESP32-S3R8 | 16 | 8 (Octal SPI) |
ຢູ່ໃນຫຼັກຂອງໂມດູນແມ່ນຊຸດ ESP32-S3 ຂອງ SoC*, CPU Xtensa ® 32-bit LX7 ທີ່ເຮັດວຽກຢູ່ທີ່ 240 MHz. ທ່ານສາມາດປິດ CPU ແລະເຮັດໃຫ້ການນໍາໃຊ້ຂອງ co-processor ພະລັງງານຕ່ໍາເພື່ອຕິດຕາມກວດກາອຸປະກອນຕໍ່ເນື່ອງຢ່າງຕໍ່ເນື່ອງສໍາລັບການປ່ຽນແປງຫຼືຂ້າມຂອບເຂດ.
ESP32-S3 ປະສົມປະສານອຸປະກອນຕໍ່ພ່ວງທີ່ອຸດົມສົມບູນລວມທັງ SPI, LCD, ການໂຕ້ຕອບກ້ອງຖ່າຍຮູບ, UART, I2C, I2S, ການຄວບຄຸມຫ່າງໄກສອກຫຼີກ, ເຄື່ອງນັບກໍາມະຈອນ, LED PWM, USB Serial/JTAG controller, MCPWM, SDIO host, GDMA, TWAI ® controller (ເຂົ້າກັນໄດ້ກັບ ISO 11898-1), ADC, touch sensor, temperature sensor, timers, and watchdogs, as well as 45 GPIOs. ມັນຍັງປະກອບດ້ວຍອິນເຕີເຟດ USB 1.1 On-The-Go (OTG) ຄວາມໄວສູງເພື່ອເປີດໃຊ້ການສື່ສານ USB.
ໝາຍເຫດ:
* ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຊຸດ ESP32-S3 ຂອງ SoCs, ກະລຸນາເບິ່ງທີ່ ESP32-S3 Series Datasheet.
Pin ຄໍານິຍາມ
2.1 Pin Layout
ແຜນວາດເຂັມໃຊ້ໄດ້ກັບ ESP32-S3-WROOM-1 ແລະ ESP32-S3-WROOM-1U, ແຕ່ອັນສຸດທ້າຍບໍ່ມີເຂດຮັກສາໄວ້.
2.2 Pin ຄໍາອະທິບາຍ
ໂມດູນມີ 41 pins. ເບິ່ງຄໍານິຍາມ PIN ໃນຕາຕະລາງ 2.
ສໍາລັບການອະທິບາຍຂອງຊື່ PIN ແລະຊື່ຫນ້າທີ່, ເຊັ່ນດຽວກັນກັບການຕັ້ງຄ່າຂອງພິນ peripheral, ກະລຸນາເບິ່ງ. ແຜ່ນຂໍ້ມູນຊຸດ ESP32-S3.
ຕາຕະລາງ 2: ຄໍານິຍາມ PIN
ຊື່ | ບໍ່. | ປະເພດ a | ຟັງຊັນ |
GND | 1 | P | GND |
3V3 | 2 | P | ການສະຫນອງພະລັງງານ |
EN | 3 | I | ສູງ: ເປີດ, ເປີດໃຊ້ຊິບ. ຕ່ຳ: ປິດ, ຊິບປິດ. ໝາຍເຫດ: ຢ່າປ່ອຍໃຫ້ EN pin ລອຍ. |
IO4 | 4 | I/O/T | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
IO5 | 5 | I/O/T | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
IO6 | 6 | I/O/T | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
IO7 | 7 | I/O/T | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
IO15 | 8 | I/O/T | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
IO16 | 9 | I/O/T | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
IO17 | 10 | I/O/T | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6 |
IO18 | 11 | I/O/T | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 |
IO8 | 12 | I/O/T | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1 |
IO19 | 13 | I/O/T | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
IO20 | 14 | I/O/T | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
IO3 | 15 | I/O/T | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
IO46 | 16 | I/O/T | GPIO46 |
IO9 | 17 | I/O/T | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUSPEND |
IO10 | 18 | I/O/T | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0 |
IO11 | 19 | I/O/T | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUSPEND |
IO12 | 20 | I/O/T | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK |
IO13 | 21 | I/O/T | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ |
IO14 | 22 | I/O/T | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP |
IO21 | 23 | I/O/T | RTC_GPIO21, GPIO21 |
IO47 | 24 | I/O/T | SPICLK_P_DIFF,GPIO47, SUBSPICLK_P_DIFF |
IO48 | 25 | I/O/T | SPICLK_N_DIFF,GPIO48, SUBSPICLK_N_DIFF |
IO45 | 26 | I/O/T | GPIO45 |
IO0 | 27 | I/O/T | RTC_GPIO0, GPIO0 |
IO35 b | 28 | I/O/T | SPIIO6, GPIO35, FSPID, SUBSPID |
IO36 b | 29 | I/O/T | SPIIO7, GPIO36, FSPICLK, SUBSPICLK |
IO37 b | 30 | I/O/T | SPIDQS, GPIO37, FSPIQ, SUBSPIQ |
IO38 | 31 | I/O/T | GPIO38, FSPIWP, SUBSPIWP |
IO39 | 32 | I/O/T | MTCK, GPIO39, CLK_OUT3, SUBSPICS1 |
IO40 | 33 | I/O/T | MTDO, GPIO40, CLK_OUT2 |
IO41 | 34 | I/O/T | MTDI, GPIO41, CLK_OUT1 |
ຕາຕະລາງ 2 - ສືບຕໍ່ຈາກຫນ້າທີ່ຜ່ານມາ
ຊື່ | ບໍ່. | ປະເພດ a | ຟັງຊັນ |
IO42 | 35 | I/O/T | MTMS, GPIO42 |
RXD0 | 36 | I/O/T | U0RXD, GPIO44, CLK_OUT2 |
TXD0 | 37 | I/O/T | U0TXD, GPIO43, CLK_OUT1 |
IO2 | 38 | I/O/T | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
IO1 | 39 | I/O/T | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
GND | 40 | P | GND |
ອ່ານ | 41 | P | GND |
a P: ການສະຫນອງພະລັງງານ; I: ປ້ອນ; O: ຜົນຜະລິດ; T: impedance ສູງ. ຟັງຊັນປັກໝຸດໃນຕົວອັກສອນຕົວໜາແມ່ນຟັງຊັນ PIN ເລີ່ມຕົ້ນ.
b ໃນຕົວແປໂມດູນທີ່ໄດ້ຝັງ OSPI PSRAM, ie, ທີ່ຝັງ ESP32-S3R8, pins IO35, IO36, ແລະ IO37 ເຊື່ອມຕໍ່ກັບ OSPI PSRAM ແລະບໍ່ມີສໍາລັບການນໍາໃຊ້ອື່ນໆ.
ເລີ່ມຕົ້ນ
3.1 ສິ່ງທີ່ທ່ານຕ້ອງການ
ເພື່ອພັດທະນາແອັບພລິເຄຊັນສໍາລັບໂມດູນທີ່ທ່ານຕ້ອງການ:
- 1 x ESP32-S3-WROOM-1 ຫຼື ESP32-S3-WROOM-1U
- 1 x ກະດານທົດສອບ RF Espressif
- 1 x USB-to-Serial board
- ສາຍ 1 x Micro-USB
- 1 x PC ແລ່ນ Linux
ໃນຄູ່ມືຜູ້ໃຊ້ນີ້, ພວກເຮົາເອົາລະບົບປະຕິບັດການ Linux ເປັນ exampເລ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າໃນ Windows ແລະ macOS, ກະລຸນາເບິ່ງຄູ່ມືການດໍາເນີນໂຄງການ ESP-IDF.
3.2 ການເຊື່ອມຕໍ່ຮາດແວ
- ຂາຍໂມດູນ ESP32-S3-WROOM-1 ຫຼື ESP32-S3-WROOM-1U ໃສ່ກະດານທົດສອບ RF ດັ່ງທີ່ສະແດງໃນຮູບ 2.
- ເຊື່ອມຕໍ່ກະດານທົດສອບ RF ກັບກະດານ USB-to-Serial ຜ່ານ TXD, RXD, ແລະ GND.
- ເຊື່ອມຕໍ່ກະດານ USB-to-Serial ກັບ PC.
- ເຊື່ອມຕໍ່ກະດານທົດສອບ RF ກັບ PC ຫຼືອະແດບເຕີໄຟຟ້າເພື່ອເປີດໃຊ້ການສະຫນອງພະລັງງານ 5 V, ຜ່ານສາຍ Micro-USB.
- ໃນລະຫວ່າງການດາວໂຫຼດ, ເຊື່ອມຕໍ່ IO0 ກັບ GND ຜ່ານ jumper. ຫຼັງຈາກນັ້ນ, ເປີດ "ON" ກະດານທົດສອບ.
- ດາວໂຫລດເຟີມແວເປັນ flash. ສໍາລັບລາຍລະອຽດ, ເບິ່ງພາກສ່ວນຂ້າງລຸ່ມນີ້.
- ຫຼັງຈາກການດາວໂຫຼດ, ເອົາ jumper ໃນ IO0 ແລະ GND.
- ເປີດໃຊ້ກະດານທົດສອບ RF ອີກຄັ້ງ. ໂມດູນຈະປ່ຽນເປັນຮູບແບບການເຮັດວຽກ. ຊິບຈະອ່ານບັນດາໂຄງການຈາກແຟລດຕາມການເລີ່ມຕົ້ນ.
ໝາຍເຫດ:
IO0 ມີເຫດຜົນພາຍໃນສູງ. ຖ້າ IO0 ຖືກຕັ້ງໃຫ້ດຶງຂຶ້ນ, ໂຫມດ Boot ຖືກເລືອກ. ຖ້າເຂັມປັກໝຸດນີ້ຖືກດຶງລົງ ຫຼືປະໄວ້ແບບລອຍ, ໂໝດດາວໂຫຼດຈະຖືກເລືອກ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ ESP32-S3-WROOM-1 ຫຼື ESP32-S3-WROOM-1U, ກະລຸນາອ້າງອີງເຖິງ ESP32-S3 Series Datasheet.
3.3 ສ້າງສະພາບແວດລ້ອມພັດທະນາ
ຂອບການພັດທະນາ Espressif IoT (ESP-IDF ສໍາລັບສັ້ນ) ແມ່ນກອບສໍາລັບການພັດທະນາຄໍາຮ້ອງສະຫມັກໂດຍອີງໃສ່ Espressif ESP32. ຜູ້ໃຊ້ສາມາດພັດທະນາແອັບພລິເຄຊັນດ້ວຍ ESP32-S3 ໃນ Windows/Linux/macOS ໂດຍອີງໃສ່ ESP-IDF. ໃນທີ່ນີ້ພວກເຮົາເອົາລະບົບປະຕິບັດການ Linux ເປັນ exampເລ.
3.3.1 ການຕິດຕັ້ງເງື່ອນໄຂເບື້ອງຕົ້ນ
ເພື່ອລວບລວມກັບ ESP-IDF ທ່ານຈໍາເປັນຕ້ອງໄດ້ຮັບຊຸດດັ່ງຕໍ່ໄປນີ້:
- CentOS 7 ແລະ 8:
1 sudo yum -y ອັບເດດ && Sudo yum ຕິດຕັ້ງ git wget flex bison gperf python3 python3pip
2 python3-setuptools CMake ninja-build ccache dfu-util busby - Ubuntu ແລະ Debian:
1 Sudo apt-get install git wget flex bison gperf python3 python3-pip python3setuptools
2 cmake ninja-build ccache life-dev libssl-dev dfu-util libusb-1.0-0 - Arch:
1 sudo Pacman -S –needed GCC git make flex bison gperf python-pip CMake ninja ccache 2 dfu-util libusb
ໝາຍເຫດ:
- ຄູ່ມືນີ້ໃຊ້ໄດເລກະທໍລີ ~/esp ໃນ Linux ເປັນໂຟນເດີການຕິດຕັ້ງສໍາລັບ ESP-IDF.
- ຈົ່ງຈື່ໄວ້ວ່າ ESP-IDF ບໍ່ຮອງຮັບຊ່ອງຫວ່າງຢູ່ໃນເສັ້ນທາງ.
3.3.2 ເອົາ ESPIDF
ເພື່ອສ້າງແອັບພລິເຄຊັນສໍາລັບໂມດູນ ESP32-S3-WROOM-1 ຫຼື ESP32-S3-WROOM-1U, ທ່ານຕ້ອງການຫ້ອງສະຫມຸດຊອບແວທີ່ສະຫນອງໃຫ້ໂດຍ Espressif ໃນ ESP-IDF repository.
ເພື່ອໃຫ້ໄດ້ຮັບ ESP-IDF, ສ້າງໄດເລກະທໍລີການຕິດຕັ້ງ (~/esp) ເພື່ອດາວໂຫລດ ESP-IDF ແລະ clone repository ດ້ວຍ 'git clone':
- mkdir -p ~/esp
- cd ~/esp
- git clone -recursive https://github.com/espressif/esp-idf.git
ESP-IDF ຈະຖືກດາວໂຫຼດໄວ້ໃນ ~/esp/esp-idf. ປຶກສາກັບສະບັບ ESP-IDF ສໍາລັບຂໍ້ມູນກ່ຽວກັບ ESP-IDF ໃດ
ສະບັບທີ່ຈະໃຊ້ໃນສະຖານະການໃດຫນຶ່ງ.
3.3.3 ຕັ້ງຄ່າເຄື່ອງມື
ນອກເຫນືອຈາກ ESP-IDF, ທ່ານຍັງຈໍາເປັນຕ້ອງໄດ້ຕິດຕັ້ງເຄື່ອງມືທີ່ໃຊ້ໂດຍ ESP-IDF ເຊັ່ນ: compiler, debugger, Python packages, ແລະອື່ນໆ. ESP-IDF ໃຫ້ສະຄິບທີ່ມີຊື່ວ່າ 'install.sh' ເພື່ອຊ່ວຍຕັ້ງຄ່າເຄື່ອງມື. ໃນຫນຶ່ງໄປ.
1 cd ~/esp/esp-idf
2 ./install.sh
3.3.4 ຕັ້ງຄ່າຕົວແປສະພາບແວດລ້ອມ
ເຄື່ອງມືທີ່ຕິດຕັ້ງຍັງບໍ່ໄດ້ຖືກເພີ່ມໃສ່ຕົວແປສະພາບແວດລ້ອມ PATH. ເພື່ອເຮັດໃຫ້ເຄື່ອງມືສາມາດໃຊ້ໄດ້ຈາກບັນທັດຄໍາສັ່ງ, ບາງຕົວແປສະພາບແວດລ້ອມຕ້ອງຖືກຕັ້ງ. ESP-IDF ສະໜອງການສົ່ງອອກສະຄຣິບອື່ນ. sh' ທີ່ເຮັດແນວນັ້ນ. ໃນຈຸດທີ່ເຈົ້າຈະໃຊ້ ESP-IDF, ໃຫ້ແລ່ນ:
1 . $HOME/esp/esp-IDF/export.sh
ໃນປັດຈຸບັນທຸກສິ່ງທຸກຢ່າງແມ່ນກຽມພ້ອມ, ທ່ານສາມາດສ້າງໂຄງການທໍາອິດຂອງທ່ານໃນໂມດູນ ESP32-S3-WROOM-1 ຫຼື ESP32-S3-WROOM-1U.
3.4 ສ້າງໂຄງການທໍາອິດຂອງທ່ານ
3.4.1 ເລີ່ມໂຄງການ
ໃນປັດຈຸບັນທ່ານພ້ອມທີ່ຈະກະກຽມຄໍາຮ້ອງສະຫມັກຂອງທ່ານສໍາລັບໂມດູນ ESP32-S3-WROOM-1 ຫຼື ESP32-S3-WROOM-1U.
ທ່ານສາມາດເລີ່ມຕົ້ນດ້ວຍໂຄງການ get-started/hello_world ຈາກ examples directory ໃນ ESP-IDF.
ສຳເນົາ get-started/hello_world ໄປທີ່ ~/esp directory:
1 cd ~/esp
2 cp -r $IDF_PATH/examples/get-started/hello_world .
ມີຂອບເຂດຂອງ exampໂຄງການ le ໃນ examples directory ໃນ ESP-IDF. ທ່ານສາມາດຄັດລອກໂຄງການໃດນຶ່ງໃນລັກສະນະດຽວກັນກັບທີ່ນໍາສະເຫນີຂ້າງເທິງແລະດໍາເນີນການມັນ. ມັນກໍ່ເປັນໄປໄດ້ທີ່ຈະສ້າງ examples ຢູ່ໃນສະຖານທີ່, ໂດຍບໍ່ມີການຄັດລອກພວກເຂົາກ່ອນ.
3.4.2 ເຊື່ອມຕໍ່ອຸປະກອນຂອງທ່ານ
ຕອນນີ້ເຊື່ອມຕໍ່ໂມດູນຂອງທ່ານກັບຄອມພິວເຕີແລະກວດເບິ່ງວ່າມີຊ່ອງສຽບ serial ໃດທີ່ໂມດູນສາມາດເຫັນໄດ້. ພອດ Serial ໃນ Linux ເລີ່ມຕົ້ນດ້ວຍ '/dev/TTY ໃນຊື່ຂອງມັນ. ດໍາເນີນການຄໍາສັ່ງຂ້າງລຸ່ມນີ້ສອງຄັ້ງ, ຄັ້ງທໍາອິດກັບ board unplugged, ຈາກນັ້ນສຽບ in. ພອດທີ່ປາກົດເປັນຄັ້ງທີສອງແມ່ນອັນທີ່ທ່ານຕ້ອງການ:
1 ລິດ /dev/tty*
ໝາຍເຫດ:
ຮັກສາຊື່ພອດໄວ້ສະດວກຕາມທີ່ເຈົ້າຕ້ອງການໃນຂັ້ນຕອນຕໍ່ໄປ.
3.4.3 ຕັ້ງຄ່າ
ໄປທີ່ໄດເລກະທໍລີ 'hello_world' ຂອງທ່ານຈາກຂັ້ນຕອນ 3.4.1. ເລີ່ມຕົ້ນໂຄງການ, ຕັ້ງຊິບ ESP32-S3 ເປັນເປົ້າໝາຍ, ແລະດໍາເນີນການໂຄງການ 'menuconfig' utility ການຕັ້ງຄ່າ.
1 cd ~/esp/hello_world
2 idf.py set-target esp32s3
3 idf.py menuconfig
ການຕັ້ງເປົ້າໝາຍດ້ວຍ 'idf.py set-target esp32s3' ຄວນເຮັດຄັ້ງດຽວ, ຫຼັງຈາກເປີດໂຄງການໃໝ່. ຖ້າໂຄງການມີບາງການກໍ່ສ້າງແລະການຕັ້ງຄ່າທີ່ມີຢູ່ແລ້ວ, ພວກມັນຈະຖືກລຶບລ້າງແລະເລີ່ມຕົ້ນ. ເປົ້າໝາຍອາດຈະຖືກບັນທຶກໄວ້ໃນຕົວແປສະພາບແວດລ້ອມເພື່ອຂ້າມຂັ້ນຕອນນີ້. ເບິ່ງການເລືອກເປົ້າໝາຍສຳລັບຂໍ້ມູນເພີ່ມເຕີມ.
ຖ້າຂັ້ນຕອນທີ່ຜ່ານມາໄດ້ຖືກເຮັດຢ່າງຖືກຕ້ອງ, ເມນູຕໍ່ໄປນີ້ຈະປາກົດ:
ທ່ານກໍາລັງໃຊ້ເມນູນີ້ເພື່ອຕັ້ງຄ່າຕົວແປສະເພາະໂຄງການ, ເຊັ່ນ: ຊື່ເຄືອຂ່າຍ Wi-Fi ແລະລະຫັດຜ່ານ, ຄວາມໄວຂອງໂປເຊດເຊີ, ແລະອື່ນໆ. ການຕັ້ງຄ່າໂຄງການດ້ວຍ menuconfig ອາດຈະຖືກຂ້າມສໍາລັບ "hello_word". ນີ້ example ຈະດໍາເນີນການກັບການຕັ້ງຄ່າເລີ່ມຕົ້ນ ສີຂອງເມນູອາດຈະແຕກຕ່າງກັນໃນ terminal ຂອງທ່ານ. ທ່ານສາມາດປ່ຽນຮູບລັກສະນະດ້ວຍຕົວເລືອກ '–style'. ກະລຸນາດໍາເນີນການ 'idf.py menuconfig –help ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
3.4.4 ສ້າງໂຄງການ
ສ້າງໂຄງການໂດຍການດໍາເນີນການ:
1 idf.py build
ຄໍາສັ່ງນີ້ຈະລວບລວມແອັບພລິເຄຊັນແລະອົງປະກອບ ESP-IDF ທັງຫມົດ, ຫຼັງຈາກນັ້ນມັນຈະສ້າງ bootloader, partition table, ແລະ application binaries.
1 $ idf.py ກໍ່ສ້າງ
2 ແລ່ນ CMake ໃນໄດເລກະທໍລີ /path/to/hello_world/build
3 ກຳລັງປະຕິບັດ ”CMake -G Ninja –warn-uninitialized /path/to/hello_world”…
4 ເຕືອນກ່ຽວກັບຄ່າທີ່ບໍ່ໄດ້ເລີ່ມຕົ້ນ.
5 — ພົບ Git: /usr/bin/git (ພົບເຫັນເວີຊັນ ”2.17.0”)
6 — ການສ້າງອົງປະກອບ aws_iot ຫວ່າງເປົ່າເນື່ອງຈາກການຕັ້ງຄ່າ
7 — ຊື່ອົງປະກອບ: …
8 — ເສັ້ນທາງອົງປະກອບ: …
9
10 … (ສາຍເພີ່ມເຕີມຂອງການສ້າງລະບົບຜົນຜະລິດ)
11
12 [527/527] ການສ້າງ hello_world.bin
13 esptool.py v2.3.1
14
15 ໂຄງການກໍ່ສ້າງສຳເລັດ. ເພື່ອແຟດ, ດໍາເນີນການຄໍາສັ່ງນີ້:
16 ../../../components/esptool_py/esptool/esptool.py -p (PORT) -b 921600
17 write_flash –flash_mode dio –flash_size detect –flash_freq 40m
18 0x10000 build/hello_world.bin build 0x1000 build/bootloader/bootloader.bin 0x8000
19 build/partition_table/partition-table.bin
20 ຫຼືແລ່ນ 'idf.py -p PORT flash'
ຖ້າບໍ່ມີຂໍ້ຜິດພາດ, ການກໍ່ສ້າງຈະສໍາເລັດໂດຍການສ້າງ firmware binary binary file.
3.4.5 Flash ໃສ່ອຸປະກອນ
Flash ໄບນາຣີທີ່ເຈົ້າຫາກໍ່ສ້າງໃສ່ໂມດູນຂອງເຈົ້າໂດຍການແລ່ນ:
1 idf.py -p PORT [-b BAUD] flash
ປ່ຽນ PORT ດ້ວຍຊື່ຜອດ serial ຂອງກະດານ ESP32-S3 ຈາກຂັ້ນຕອນ: ເຊື່ອມຕໍ່ອຸປະກອນຂອງທ່ານ.
ນອກນັ້ນທ່ານຍັງສາມາດປ່ຽນອັດຕາ flasher baud ໂດຍການປ່ຽນ BAUD ກັບອັດຕາ baud ທີ່ທ່ານຕ້ອງການ. ອັດຕາ baud ເລີ່ມຕົ້ນແມ່ນ 460800.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການໂຕ້ຖຽງ idf.py, ເບິ່ງ idf.py.
ໝາຍເຫດ:
ທາງເລືອກ 'flash' ອັດຕະໂນມັດສ້າງແລະກະພິບໂຄງການ, ສະນັ້ນການດໍາເນີນການ 'idf.py build' ແມ່ນບໍ່ຈໍາເປັນ.
ເມື່ອກະພິບ, ທ່ານຈະເຫັນບັນທຶກຜົນຜະລິດທີ່ຄ້າຍຄືກັບຕໍ່ໄປນີ້:
1…
2 esptool.py esp32s3 -p /dev/ttyUSB0 -b 460800 –before=default_reset –after=hard_reset
3 write_flash –flash_mode dio –flash_freq 80m –flash_size 2MB 0x0 bootloader/bootloader.
ຖັງ
4 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
5 esptool.py v3.2-dev
6 ພອດ Serial /dev/ttyUSB0
7 ການເຊື່ອມຕໍ່….
8 ຊິບແມ່ນ ESP32-S3
9 ຄຸນນະສົມບັດ: WiFi, BLE
10 Crystal ແມ່ນ 40MHz
11 MAC: 7c:df:a1:e0:00:64
12 ກຳລັງອັບໂຫລດ stub...
13 ແລ່ນ stub…
14 Stub ແລ່ນ…
15 ອັດຕາການປ່ຽນແປງ baud ເປັນ 460800
16 ປ່ຽນແປງ.
17 ກຳລັງຕັ້ງຄ່າຂະຫນາດ flash…
18 Flash ຈະຖືກລຶບຈາກ 0x00000000 ຫາ 0x00004fff…
19 Flash ຈະຖືກລຶບຈາກ 0x00010000 ຫາ 0x00039fff…
20 Flash ຈະຖືກລຶບຈາກ 0x00008000 ຫາ 0x00008fff…
21 ບີບອັດ 18896 bytes ເປັນ 11758…
22 ຂຽນຢູ່ທີ່ 0x00000000… (100 %)
23 ຂຽນ 18896 bytes (11758 compressed) ທີ່ 0x00000000 ໃນ 0.5 ວິນາທີ (ປະສິດທິພາບ 279.9 kbit/s)
…
24 Hash ຂອງຂໍ້ມູນໄດ້ຮັບການຢັ້ງຢືນ.
25 ບີບອັດ 168208 bytes ເປັນ 88178…
26 ຂຽນຢູ່ທີ່ 0x00010000… (16 %)
27 ການຂຽນທີ່ 0x0001a80f… (33 %)
28 ການຂຽນຢູ່ທີ່ 0x000201f1… (50 %)
29 ການຂຽນທີ່ 0x00025dcf… (66 %)
30 ການຂຽນຢູ່ທີ່ 0x0002d0be… (83 %)
31 ການຂຽນຢູ່ທີ່ 0x00036c07… (100 %)
32 ຂຽນ 168208 bytes (88178 compressed) ທີ່ 0x00010000 ໃນ 2.4 ວິນາທີ (ປະສິດທິພາບ 569.2 kbit/s
)…
33 Hash ຂອງຂໍ້ມູນໄດ້ຮັບການຢັ້ງຢືນ.
34 ບີບອັດ 3072 bytes ເປັນ 103…
35 ຂຽນຢູ່ທີ່ 0x00008000… (100 %)
36 ຂຽນ 3072 bytes (103 compressed) ທີ່ 0x00008000 ໃນ 0.1 ວິນາທີ (ປະສິດທິພາບ 478.9 kbit/s)…
37 Hash ຂອງຂໍ້ມູນໄດ້ຮັບການຢັ້ງຢືນ.
38
39 ກຳລັງອອກ…
40 ການຕັ້ງຄ່າຍາກຜ່ານ RTS pin…
41 ແລ້ວໆ
ຖ້າບໍ່ມີບັນຫາໃນຕອນທ້າຍຂອງຂະບວນການ flash, ກະດານຈະປິດເປີດໃຫມ່ແລະເລີ່ມຕົ້ນຄໍາຮ້ອງສະຫມັກ "hello_world".
3.4.6 ຕິດຕາມກວດກາ
ເພື່ອກວດເບິ່ງວ່າ “hello_world” ເຮັດວຽກຢູ່ແທ້ຫຼືບໍ່, ໃຫ້ພິມ 'idf.py -p PORT monitor' (ຢ່າລືມປ່ຽນແທນ PORT ດ້ວຍຊື່ພອດ serial ຂອງທ່ານ).
ຄໍາສັ່ງນີ້ເປີດຕົວແອັບພລິເຄຊັນ IDF Monitor:
1 $ idf.py -p /dev/ttyUSB0 ຈໍພາບ
2 ແລ່ນ idf_monitor ໃນໄດເລກະທໍລີ […]/esp/hello_world/build
3 ການປະຕິບັດ ”python […]/esp-idf/tools/idf_monitor.py -b 115200
4 […]/esp/hello_world/build/hello-world.elf”…
5 — idf_monitor ໃນ /dev/ttyUSB0 115200 —
6 — ອອກ: Ctrl+] | ເມນູ: Ctrl+T | ຊ່ວຍເຫຼືອ: Ctrl+T ຕາມດ້ວຍ Ctrl+H —
7 ets Jun 8 2016 00:22:57
8
9 ທຳອິດ: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
10 ets Jun 8 2016 00:22:57
11…
ຫຼັງຈາກການເລີ່ມຕົ້ນແລະບັນທຶກການວິນິດໄສເລື່ອນຂຶ້ນ, ທ່ານຄວນຈະເຫັນ "ສະບາຍດີໂລກ!" ພິມອອກໂດຍຄໍາຮ້ອງສະຫມັກ.
1…
2 ສະບາຍດີໂລກ!
3 ກຳລັງຣີສະຕາດໃນ 10 ວິນາທີ...
4 ອັນນີ້ແມ່ນຊິບ esp32s3 ທີ່ມີ 2 ແກນ CPU, ນີ້ແມ່ນຊິບ esp32s3 ທີ່ມີ 2 CPU core(s), WiFi/BLE
,
5 ການແກ້ໄຂຊິລິໂຄນ 0, ແຟດພາຍນອກ 2MB
6 ຂະໜາດນ້ອຍສຸດຂອງ heap ຟຣີ: 390684 bytes
7 ກຳລັງຣີສະຕາດໃນ 9 ວິນາທີ...
8 ກຳລັງຣີສະຕາດໃນ 8 ວິນາທີ...
9 ກຳລັງຣີສະຕາດໃນ 7 ວິນາທີ...
ເພື່ອອອກຈາກຈໍ IDF ໃຫ້ໃຊ້ທາງລັດ Ctrl+].
ນັ້ນແມ່ນສິ່ງທີ່ທ່ານຕ້ອງການເພື່ອເລີ່ມຕົ້ນດ້ວຍໂມດູນ ESP32-S3-WROOM-1 ຫຼື ESP32-S3-WROOM-1U! ດຽວນີ້ເຈົ້າ
ພ້ອມທີ່ຈະພະຍາຍາມ ex ອື່ນໆamples ໃນ ESP-IDF, ຫຼືໄປຂວາເພື່ອພັດທະນາຄໍາຮ້ອງສະຫມັກຂອງທ່ານເອງ.
ຖະແຫຼງການ FCC ຂອງສະຫະລັດ
ອຸປະກອນນີ້ປະຕິບັດຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC. ການດໍາເນີນງານແມ່ນຂຶ້ນກັບສອງເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
- ອຸປະກອນນີ້ອາດຈະບໍ່ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍ.
- ອຸປະກອນນີ້ຕ້ອງຍອມຮັບການແຊກແຊງໃດໆທີ່ໄດ້ຮັບ, ລວມທັງການແຊກແຊງທີ່ອາດຈະເຮັດໃຫ້ເກີດການດໍາເນີນງານທີ່ບໍ່ຕ້ອງການ.
ອຸປະກອນນີ້ໄດ້ຮັບການທົດສອບແລະພົບເຫັນວ່າປະຕິບັດຕາມຂໍ້ຈໍາກັດສໍາລັບອຸປະກອນດິຈິຕອນ B Class B, ຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC.
ຂໍ້ຈໍາກັດເຫຼົ່ານີ້ຖືກອອກແບບມາເພື່ອປົກປ້ອງຢ່າງສົມເຫດສົມຜົນຈາກການແຊກແຊງທີ່ເປັນອັນຕະລາຍໃນການຕິດຕັ້ງທີ່ຢູ່ອາໄສ. ອຸປະກອນນີ້ສ້າງ, ນໍາໃຊ້, ແລະສາມາດ radiate ພະລັງງານຄວາມຖີ່ວິທະຍຸແລະ, ຖ້າຫາກວ່າບໍ່ໄດ້ຕິດຕັ້ງແລະນໍາໃຊ້ຕາມຄໍາແນະນໍາ, ອາດຈະເຮັດໃຫ້ເກີດການຂັດຂວາງການສື່ສານວິທະຍຸເປັນອັນຕະລາຍ. ຢ່າງໃດກໍ່ຕາມ, ບໍ່ມີການຮັບປະກັນວ່າການແຊກແຊງຈະບໍ່ເກີດຂື້ນໃນການຕິດຕັ້ງໂດຍສະເພາະ. ຖ້າອຸປະກອນນີ້ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍຕໍ່ການຮັບວິທະຍຸຫຼືໂທລະພາບ, ເຊິ່ງສາມາດຖືກກໍານົດໂດຍການປິດແລະເປີດອຸປະກອນ, ຜູ້ໃຊ້ໄດ້ຖືກຊຸກຍູ້ໃຫ້ພະຍາຍາມແກ້ໄຂການລົບກວນໂດຍຫນຶ່ງໃນມາດຕະການຕໍ່ໄປນີ້:
- Reorient ຫຼືຍ້າຍເສົາອາກາດຮັບ.
- ເພີ່ມການແຍກຕ່າງຫາກລະຫວ່າງອຸປະກອນແລະເຄື່ອງຮັບ.
- ເຊື່ອມຕໍ່ອຸປະກອນເຂົ້າໄປໃນເຕົ້າສຽບຢູ່ໃນວົງຈອນທີ່ແຕກຕ່າງຈາກທີ່ເຄື່ອງຮັບໄດ້ຖືກເຊື່ອມຕໍ່.
- ປຶກສາຕົວແທນຈໍາໜ່າຍ ຫຼື ຊ່າງວິທະຍຸ/ໂທລະພາບທີ່ມີປະສົບການເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ.
ການປ່ຽນແປງຫຼືການແກ້ໄຂທີ່ບໍ່ໄດ້ຮັບການອະນຸມັດຢ່າງຊັດເຈນໂດຍພາກສ່ວນທີ່ຮັບຜິດຊອບສໍາລັບການປະຕິບັດສາມາດເຮັດໃຫ້ສິດທິຂອງຜູ້ໃຊ້ໃນການດໍາເນີນງານອຸປະກອນເປັນໂມຄະ.
ອຸປະກອນນີ້ປະຕິບັດຕາມຂອບເຂດຈໍາກັດການສໍາຜັດລັງສີ RF FCC ທີ່ກໍານົດໄວ້ສໍາລັບສະພາບແວດລ້ອມທີ່ບໍ່ໄດ້ຄວບຄຸມ. ອຸປະກອນນີ້ແລະເສົາອາກາດຂອງຕົນຈະບໍ່ຕ້ອງຢູ່ຮ່ວມກັນຫຼືປະຕິບັດການຮ່ວມກັບສາຍອາກາດຫຼືເຄື່ອງສົ່ງອື່ນໆ.
ເສົາອາກາດທີ່ໃຊ້ສໍາລັບເຄື່ອງສົ່ງນີ້ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງເພື່ອໃຫ້ມີໄລຍະຫ່າງຢ່າງຫນ້ອຍ 20 ຊຕມຈາກບຸກຄົນທັງຫມົດແລະບໍ່ຕ້ອງຢູ່ຮ່ວມກັນຫຼືປະຕິບັດການສົມທົບກັບເສົາອາກາດຫຼືເຄື່ອງສົ່ງອື່ນໆ.
ຄໍາແນະນໍາການເຊື່ອມໂຍງ OEM
ອຸປະກອນນີ້ແມ່ນມີຈຸດປະສົງພຽງແຕ່ສໍາລັບການເຊື່ອມໂຍງ OEM ພາຍໃຕ້ເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້ໂມດູນສາມາດຖືກນໍາໃຊ້ເພື່ອຕິດຕັ້ງໃນການເປັນເຈົ້າພາບອື່ນ. ເສົາອາກາດຕ້ອງໄດ້ຮັບການຕິດຕັ້ງເຊັ່ນວ່າ 20 ຊຕມຖືກຮັກສາລະຫວ່າງເສົາອາກາດແລະຜູ້ໃຊ້, ແລະໂມດູນເຄື່ອງສົ່ງອາດຈະບໍ່ຕັ້ງຢູ່ຮ່ວມກັນກັບເຄື່ອງສົ່ງຫຼືເສົາອາກາດອື່ນໆ. ໂມດູນຈະຖືກນໍາໃຊ້ກັບເສົາອາກາດປະສົມປະສານທີ່ໄດ້ຮັບການທົດສອບໃນເບື້ອງຕົ້ນແລະໄດ້ຮັບການຢັ້ງຢືນດ້ວຍໂມດູນນີ້ເທົ່ານັ້ນ. ຕາບໃດທີ່ 3 ເງື່ອນໄຂຂ້າງເທິງແມ່ນບັນລຸໄດ້, ການທົດສອບເຄື່ອງສົ່ງຕໍ່ຈະບໍ່ຈໍາເປັນ. ຢ່າງໃດກໍຕາມ, ຜູ້ປະສົມປະສານ OEM ຍັງຮັບຜິດຊອບໃນການທົດສອບຜະລິດຕະພັນສຸດທ້າຍຂອງພວກເຂົາສໍາລັບຂໍ້ກໍານົດການປະຕິບັດຕາມເພີ່ມເຕີມກັບໂມດູນນີ້ຕິດຕັ້ງ (ສໍາລັບ example, ການປ່ອຍອາຍພິດອຸປະກອນດິຈິຕອນ, ຄວາມຕ້ອງການອຸປະກອນຕໍ່ພ່ວງ PC, ແລະອື່ນໆ)
ແຈ້ງການ:
ໃນກໍລະນີທີ່ບໍ່ສາມາດຕອບສະຫນອງເງື່ອນໄຂເຫຼົ່ານີ້ໄດ້ (ສໍາລັບຕົວຢ່າງampການຕັ້ງຄ່າຄອມພິວເຕີຫຼືສະຖານທີ່ຮ່ວມກັບເຄື່ອງສົ່ງສັນຍານອື່ນ), ຫຼັງຈາກນັ້ນ, ການອະນຸຍາດ FCC ສໍາລັບໂມດູນນີ້ປະສົມປະສານກັບອຸປະກອນໂຮດແມ່ນບໍ່ຖືວ່າຖືກຕ້ອງແລະ FCC ID ຂອງໂມດູນບໍ່ສາມາດຖືກນໍາໃຊ້ໃນຜະລິດຕະພັນສຸດທ້າຍ. ໃນສະຖານະການເຫຼົ່ານີ້, ຜູ້ປະສົມປະສານ OEM ຈະຮັບຜິດຊອບສໍາລັບການປະເມີນຄືນຜະລິດຕະພັນສຸດທ້າຍ (ລວມທັງເຄື່ອງສົ່ງ) ແລະໄດ້ຮັບການອະນຸຍາດ FCC ແຍກຕ່າງຫາກ.
ການຕິດສະຫຼາກຜະລິດຕະພັນສຸດທ້າຍ
ໂມດູນເຄື່ອງສົ່ງສັນຍານນີ້ແມ່ນອະນຸຍາດໃຫ້ໃຊ້ພຽງແຕ່ໃນອຸປະກອນທີ່ເສົາອາກາດອາດຈະຖືກຕິດຕັ້ງເຊັ່ນວ່າ 20 cm ອາດຈະຖືກຮັກສາໄວ້ລະຫວ່າງເສົາອາກາດແລະຜູ້ໃຊ້. ຜະລິດຕະພັນສຸດທ້າຍຕ້ອງຖືກຕິດສະຫຼາກຢູ່ໃນພື້ນທີ່ທີ່ເຫັນໄດ້ດ້ວຍສິ່ງຕໍ່ໄປນີ້: “ປະກອບດ້ວຍ FCC ID: 2AC7Z-ESPS3WROOM1”.
ຖະແຫຼງການ IC
ອຸປະກອນນີ້ປະຕິບັດຕາມ RSS ທີ່ໄດ້ຮັບການຍົກເວັ້ນໃບອະນຸຍາດຈາກອຸດສາຫະກໍາການາດາ. ການດໍາເນີນງານແມ່ນຂຶ້ນກັບສອງເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
- ອຸປະກອນນີ້ອາດຈະບໍ່ເຮັດໃຫ້ເກີດການລົບກວນ; ແລະ
- ອຸປະກອນນີ້ຕ້ອງຍອມຮັບການແຊກແຊງໃດຫນຶ່ງ, ລວມທັງການແຊກແຊງທີ່ອາດຈະເຮັດໃຫ້ການເຮັດວຽກທີ່ບໍ່ຕ້ອງການຂອງອຸປະກອນ.
ຖະແຫຼງການການເປີດເຜີຍລັງສີ
ອຸປະກອນນີ້ປະຕິບັດຕາມຂໍ້ຈໍາກັດການສໍາຜັດລັງສີ IC ທີ່ກໍານົດໄວ້ສໍາລັບສະພາບແວດລ້ອມທີ່ບໍ່ໄດ້ຄວບຄຸມ. ອຸປະກອນນີ້ຄວນຈະໄດ້ຮັບການຕິດຕັ້ງແລະດໍາເນີນການທີ່ມີໄລຍະຫ່າງຕໍາ່ສຸດທີ່ 20 ຊມລະຫວ່າງ radiator ແລະຮ່າງກາຍຂອງທ່ານ.
RSS247 ພາກທີ 6.4 (5)
ອຸປະກອນສາມາດຢຸດການສົ່ງຕໍ່ໂດຍອັດຕະໂນມັດໃນກໍລະນີທີ່ບໍ່ມີຂໍ້ມູນທີ່ຈະສົ່ງຫຼືການປະຕິບັດການລົ້ມເຫຼວ. ກະລຸນາຮັບຊາບວ່າອັນນີ້ບໍ່ໄດ້ມີຈຸດປະສົງເພື່ອຫ້າມການສົ່ງຕໍ່ການຄວບຄຸມຫຼືການສົ່ງສັນຍານຂໍ້ມູນຫຼືການໃຊ້ລະຫັດຊໍ້າຄືນຕາມທີ່ຕ້ອງການໂດຍເຕັກໂນໂລຍີ.
ອຸປະກອນນີ້ແມ່ນມີຈຸດປະສົງພຽງແຕ່ສໍາລັບການເຊື່ອມໂຍງ OEM ພາຍໃຕ້ເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້: (ສໍາລັບການນໍາໃຊ້ອຸປະກອນໂມດູນ)
- ເສົາອາກາດຕ້ອງໄດ້ຮັບການຕິດຕັ້ງດັ່ງກ່າວວ່າ 20 ຊຕມຖືກຮັກສາໄວ້ລະຫວ່າງເສົາອາກາດແລະຜູ້ໃຊ້, ແລະ
- ໂມດູນເຄື່ອງສົ່ງສັນຍານອາດຈະບໍ່ຢູ່ຮ່ວມກັນກັບເຄື່ອງສົ່ງສັນຍານ ຫຼືເສົາອາກາດອື່ນໆ.
ຕາບໃດທີ່ 2 ເງື່ອນໄຂຂ້າງເທິງແມ່ນບັນລຸໄດ້, ການທົດສອບເຄື່ອງສົ່ງຕໍ່ຈະບໍ່ຈໍາເປັນ. ຢ່າງໃດກໍ່ຕາມ, ຜູ້ປະສົມປະສານ OEM ຍັງຮັບຜິດຊອບໃນການທົດສອບຜະລິດຕະພັນສຸດທ້າຍຂອງພວກເຂົາສໍາລັບຂໍ້ກໍານົດການປະຕິບັດຕາມເພີ່ມເຕີມທີ່ຕ້ອງການກັບໂມດູນນີ້ທີ່ຕິດຕັ້ງ.
ໝາຍເຫດສຳຄັນ:
ໃນກໍລະນີທີ່ເງື່ອນໄຂເຫຼົ່ານີ້ບໍ່ສາມາດຕອບສະຫນອງໄດ້ (ສໍາລັບ example ການຕັ້ງຄ່າຄອມພິວເຕີຫຼື colocation ບາງຢ່າງກັບເຄື່ອງສົ່ງສັນຍານອື່ນ), ຫຼັງຈາກນັ້ນການອະນຸຍາດຂອງການາດາແມ່ນບໍ່ຖືກພິຈາລະນາອີກຕໍ່ໄປແລະ ID IC ບໍ່ສາມາດຖືກນໍາໃຊ້ໃນຜະລິດຕະພັນສຸດທ້າຍ. ໃນສະຖານະການເຫຼົ່ານີ້, ຜູ້ປະສົມປະສານ OEM ຈະຮັບຜິດຊອບສໍາລັບການປະເມີນຄືນໃຫມ່ໃນຕອນທ້າຍ
ຜະລິດຕະພັນ (ລວມທັງເຄື່ອງສົ່ງສັນຍານ) ແລະໄດ້ຮັບການອະນຸຍາດຈາກການາດາແຍກຕ່າງຫາກ.
ການຕິດສະຫຼາກຜະລິດຕະພັນສຸດທ້າຍ
ໂມດູນເຄື່ອງສົ່ງສັນຍານນີ້ແມ່ນອະນຸຍາດໃຫ້ໃຊ້ພຽງແຕ່ໃນອຸປະກອນທີ່ເສົາອາກາດອາດຈະຖືກຕິດຕັ້ງເຊັ່ນວ່າ 20 cm ອາດຈະຖືກຮັກສາໄວ້ລະຫວ່າງເສົາອາກາດແລະຜູ້ໃຊ້. ຜະລິດຕະພັນສຸດທ້າຍຕ້ອງຖືກຕິດສະຫຼາກຢູ່ໃນພື້ນທີ່ທີ່ເຫັນໄດ້ດ້ວຍສິ່ງຕໍ່ໄປນີ້: “ບັນຈຸ IC: 21098-ESPS3WROOM1”.
ຂໍ້ມູນຄູ່ມືເຖິງຜູ້ໃຊ້ສຸດທ້າຍ
ຜູ້ປະສົມປະສານ OEM ຕ້ອງລະວັງບໍ່ໃຫ້ສະຫນອງຂໍ້ມູນໃຫ້ກັບຜູ້ໃຊ້ສຸດທ້າຍກ່ຽວກັບວິທີການຕິດຕັ້ງຫຼືເອົາໂມດູນ RF ນີ້ອອກໃນຄູ່ມືຜູ້ໃຊ້ຂອງຜະລິດຕະພັນສຸດທ້າຍທີ່ປະສົມປະສານໂມດູນນີ້. ຄູ່ມືການນໍາໃຊ້ສຸດທ້າຍຈະປະກອບມີຂໍ້ມູນຂ່າວສານລະບຽບການທີ່ຕ້ອງການທັງຫມົດ / ຄໍາເຕືອນທີ່ສະແດງໃຫ້ເຫັນໃນຄູ່ມືນີ້.
ເອກະສານທີ່ກ່ຽວຂ້ອງ
- ESP32-S3 Series Datasheet – ຂໍ້ມູນຈໍາເພາະຂອງຮາດແວ ESP32-S3.
- ຄູ່ມືການອ້າງອິງດ້ານວິຊາການ ESP32-S3 – ຂໍ້ມູນລະອຽດກ່ຽວກັບວິທີການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ ESP32-S3 ແລະອຸປະກອນຕໍ່ພ່ວງ.
- ຂໍ້ແນະນຳການອອກແບບຮາດແວ ESP32-S3 – ຄຳແນະນຳກ່ຽວກັບວິທີການລວມ ESP32-S3 ເຂົ້າໃນຜະລິດຕະພັນຮາດແວຂອງທ່ານ.
- ໃບຢັ້ງຢືນ
http://espressif.com/en/support/documents/certificates - ເອກະສານການອັບເດດ ແລະອັບເດດການຈອງແຈ້ງການ
http://espressif.com/en/support/download/documents
ເຂດພັດທະນາ
- ຄູ່ມືການດໍາເນີນໂຄງການ ESP-IDF ສໍາລັບ ESP32-S3 – ເອກະສານທີ່ກວ້າງຂວາງສໍາລັບກອບການພັດທະນາ ESP-IDF.
- ESP-IDF ແລະກອບການພັດທະນາອື່ນໆໃນ GitHub.
http://github.com/espressif - ESP32 BBS Forum - ຊຸມຊົນວິສະວະກອນເຖິງວິສະວະກອນ (E2E) ສໍາລັບຜະລິດຕະພັນ Espressif ບ່ອນທີ່ທ່ານສາມາດໂພດຄໍາຖາມ, ແບ່ງປັນຄວາມຮູ້, ຄົ້ນຫາແນວຄວາມຄິດ, ແລະຊ່ວຍແກ້ໄຂບັນຫາກັບເພື່ອນວິສະວະກອນ.
http://esp32.com/ - ວາລະສານ ESP - ການປະຕິບັດທີ່ດີທີ່ສຸດ, ບົດຄວາມ, ແລະບັນທຶກຈາກຄົນ Espressif.
http://blog.espressif.com/ - ເບິ່ງແຖບ SDKs ແລະ Demos, Apps, Tools, AT Firmware.
http://espressif.com/en/support/download/sdks-demos
ຜະລິດຕະພັນ
- ESP32-S3 Series SoCs – ເບິ່ງຜ່ານ ESP32-S3 SoCs ທັງໝົດ.
http://espressif.com/en/products/socs?id=ESP32-S3 - ໂມດູນຊຸດ ESP32-S3 – ເບິ່ງຜ່ານທຸກໂມດູນທີ່ອີງໃສ່ ESP32-S3.
http://espressif.com/en/products/modules?id=ESP32-S3 - ESP32-S3 Series DevKits – ຄົ້ນຫາຜ່ານທຸກ devkits ທີ່ອີງໃສ່ ESP32-S3.
http://espressif.com/en/products/devkits?id=ESP32-S3 - ຕົວເລືອກຜະລິດຕະພັນ ESP – ຊອກຫາຜະລິດຕະພັນຮາດແວ Espressif ທີ່ເໝາະສົມກັບຄວາມຕ້ອງການຂອງເຈົ້າໂດຍການປຽບທຽບ ຫຼືນຳໃຊ້ຕົວກອງ.
http://products.espressif.com/#/product-selector?language=en
ຕິດຕໍ່ພວກເຮົາ
- ເບິ່ງແຖບຄໍາຖາມການຂາຍ, ຄໍາຖາມດ້ານວິຊາການ, ຕາຕະລາງວົງຈອນ & ການອອກແບບ PCB Review, ຮັບ Samples (ຮ້ານອອນໄລນ໌), ກາຍເປັນຜູ້ສະຫນອງຂອງພວກເຮົາ, ຄໍາເຫັນ & ຄໍາແນະນໍາ.
http://espressif.com/en/contact-us/sales-questions
ປະຫວັດການແກ້ໄຂ
ວັນທີ | ຮຸ່ນ | ບັນທຶກການປ່ອຍ |
10/29/2021 | v0.6 | ການປັບປຸງໂດຍລວມສໍາລັບການແກ້ໄຂ chip 1 |
7/19/2021 | v0.5.1 | ການປ່ອຍຕົວເບື້ອງຕົ້ນ, ສໍາລັບການແກ້ໄຂຊິບ 0 |
ການປະຕິເສດຄວາມຮັບຜິດຊອບ ແລະແຈ້ງການລິຂະສິດ
ຂໍ້ມູນໃນເອກະສານນີ້, ລວມທັງ URL ການອ້າງອິງ, ມີການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງການ.
ຂໍ້ມູນຂອງພາກສ່ວນທີສາມທັງໝົດໃນເອກະສານນີ້ແມ່ນສະໜອງໃຫ້ໂດຍທີ່ບໍ່ມີການຮັບປະກັນຕໍ່ກັບຄວາມຖືກຕ້ອງ ແລະຄວາມຖືກຕ້ອງຂອງມັນ.
ບໍ່ມີການຮັບປະກັນໃຫ້ເອກະສານສະບັບນີ້ສໍາລັບການຂາຍຂອງຕົນ, ບໍ່ລະເມີດ, ຫຼືຄວາມສອດຄ່ອງສໍາລັບຈຸດປະສົງສະເພາະໃດ, ບໍ່ມີການຮັບປະກັນໃດໆນອກຈາກການສະເໜີ, ແຜນການ, ແຜນການ.AMPLE.
ຄວາມຮັບຜິດຊອບທັງຫມົດ, ລວມທັງຄວາມຮັບຜິດຊອບສໍາລັບການລະເມີດສິດທິຂອງເຈົ້າຂອງໃດໆ, ທີ່ກ່ຽວຂ້ອງກັບການນໍາໃຊ້ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນປະຕິເສດ. ບໍ່ມີການອະນຸຍາດໃດໆທີ່ສະແດງອອກ ຫຼືໂດຍທາງອ້ອມ, ໂດຍປິດກັ້ນ ຫຼື ຖ້າບໍ່ດັ່ງນັ້ນ, ຕໍ່ກັບສິດຊັບສິນທາງປັນຍາແມ່ນໄດ້ຮັບການອະນຸຍາດໃຫ້ຢູ່ໃນນີ້.
ໂລໂກ້ສະມາຊິກ Wi-Fi Alliance ເປັນເຄື່ອງໝາຍການຄ້າຂອງ Wi-Fi Alliance. ໂລໂກ້ Bluetooth ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Bluetooth SIG.
ຊື່ການຄ້າທັງໝົດ, ເຄື່ອງໝາຍການຄ້າ, ແລະເຄື່ອງໝາຍການຄ້າທີ່ໄດ້ຈົດທະບຽນທີ່ກ່າວໄວ້ໃນເອກະສານນີ້ແມ່ນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ ແລະໄດ້ຮັບການຍອມຮັບຈາກນີ້.
ປ່ອຍກ່ອນ v0.6 ລິຂະສິດ
© 2022 Espressif Systems (Shanghai) Co., Ltd. ສະຫງວນລິຂະສິດທັງໝົດ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
ESPRESSIF ESP32-S3-WROOM-1 ໂມດູນ Bluetooth [pdf] ຄູ່ມືຜູ້ໃຊ້ ESP32- S3- WROOM -1, ESP32 -S3 -WROOM -1U, ໂມດູນ Bluetooth, ESP32- S3- WROOM -1 ໂມດູນ Bluetooth |