ESPRESSIF-โลโก้

ESPRESSIF ESP32-S2-SOLO-2 โมดูลรับส่งสัญญาณ RF และโมเด็ม

ESPRESSIF-ESP32-S2-SOLO-2-RF-เครื่องรับส่งสัญญาณ-โมดูล-และ-โมเด็ม-ผลิตภัณฑ์

โมดูล LoT Wi-Fi 2.4GHz
สร้างขึ้นโดยใช้ SoC ซีรีส์ ESP32-S2, ไมโครโปรเซสเซอร์ LX32 แบบซิงเกิลคอร์ 7 บิต Xtensa® แฟลชสูงสุด 16 MB, ตัวเลือก PSRAM 2 MB ในแพ็คเกจชิป 36 GPIO, ชุดอุปกรณ์ต่อพ่วงมากมาย เสาอากาศ PCB ในตัว

โมดูลมากกว่าview

ESP32-S2-SOLO-2 เป็นโมดูล Wi-Fi อเนกประสงค์ ชุดอุปกรณ์ต่อพ่วงที่หลากหลายและขนาดที่เล็กทำให้โมดูลนี้เป็นตัวเลือกในอุดมคติสำหรับบ้านอัจฉริยะ ระบบอัตโนมัติทางอุตสาหกรรม การดูแลสุขภาพ อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค ฯลฯ

ตารางที่ 1: ข้อมูลจำเพาะของ ESP32-S2-SOLO-2

หมวดหมู่ พารามิเตอร์ ข้อมูลจำเพาะ
ไวไฟ โปรโตคอล 802.11 b/g/n (สูงสุด 150 Mbps)
ช่วงความถี่ 2412 ~ 2462 MHz
 

 

 

 

 

 

ฮาร์ดแวร์

 

อินเทอร์เฟซโมดูล

GPIO, SPI, I2S, UART, I2C, LED PWM, TWAI®, จอแอลซีดี,

อินเตอร์เฟซกล้อง, ADC, DAC, เซ็นเซอร์สัมผัส, เซ็นเซอร์อุณหภูมิ, USB OTG

คริสตัลแบบบูรณาการ คริสตัลความถี่ 40 เมกะเฮิรตซ์
แฟลช SPI ในตัว 4MB
ปริมาณการดำเนินงานtagอี/พาวเวอร์ซัพพลาย 3.0 โวลต์ ~ 3.6 โวลต์
กระแสไฟฟ้าที่ใช้งาน เฉลี่ย: 80 mA
กระแสไฟขั้นต่ำที่ส่งโดยกำลังไฟฟ้า

จัดหา

500มิลลิแอมป์
อุณหภูมิโดยรอบ –40 °ซ ~ +85 °C/105 °C
ระดับความไวต่อความชื้น (MSL) ระดับ 3

คำจำกัดความของพิน

รูปแบบพิน

แผนผังพินด้านล่างแสดงตำแหน่งโดยประมาณของพินบนโมดูลESPRESSIF-ESP32-S2-SOLO-2-RF-Transceiver-Module-and-Modem-fig- (1)

คำอธิบายหมุด

โมดูลมี 41 พิน ดูคำจำกัดความของพินในตารางที่ 2 สำหรับการกำหนดค่าพินต่อพ่วง โปรดดูเอกสารข้อมูลซีรีส์ ESP32-S2

ตารางที่ 2: คำจำกัดความของพิน

ชื่อ เลขที่ พิมพ์1 การทำงาน
ก.ย.ด. 1 P พื้น
3V3 2 P แหล่งจ่ายไฟ
ชื่อ เลขที่ พิมพ์1 การทำงาน
EN 3 I สูง: เปิดช่วยให้ชิป ต่ำ: ปิดชิปจะปิด

หมายเหตุ: อย่าปล่อยให้พิน EN ลอยตัว

IO4 4 ไอ/โอ/ที RTC_GPIO4, GPIO4, สัมผัส4, ADC1_CH3
IO5 5 ไอ/โอ/ที RTC_GPIO5, GPIO5, สัมผัส5, ADC1_CH4
IO6 6 ไอ/โอ/ที RTC_GPIO6, GPIO6, สัมผัส6, ADC1_CH5
IO7 7 ไอ/โอ/ที RTC_GPIO7, GPIO7, สัมผัส7, ADC1_CH6
IO15 8 ไอ/โอ/ที RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P
IO16 9 ไอ/โอ/ที RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N
IO17 10 ไอ/โอ/ที RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6, DAC_1
IO18 11 ไอ/โอ/ที RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, DAC_2, CLK_OUT3
IO8 12 ไอ/โอ/ที RTC_GPIO8, GPIO8, สัมผัส8, ADC1_CH7
IO19 13 ไอ/โอ/ที RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D-
IO20 14 ไอ/โอ/ที RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+
IO3 15 ไอ/โอ/ที RTC_GPIO3, GPIO3, สัมผัส3, ADC1_CH2
IO46 16 I GPIO46
IO9 17 ไอ/โอ/ที RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD
IO10 18 ไอ/โอ/ที RTC_GPIO10, GPIO10, สัมผัส10, ADC1_CH9, FSPICS0, FSPIIO4
IO11 19 ไอ/โอ/ที RTC_GPIO11, GPIO11, สัมผัส11, ADC2_CH0, FSPID, FSPIIO5
IO12 20 ไอ/โอ/ที RTC_GPIO12, GPIO12, สัมผัส12, ADC2_CH1, FSPICLK, FSPIIO6
IO13 21 ไอ/โอ/ที RTC_GPIO13, GPIO13, สัมผัส13, ADC2_CH2, FSPIQ, FSPIIO7
IO14 22 ไอ/โอ/ที RTC_GPIO14, GPIO14, สัมผัส14, ADC2_CH3, FSPIWP, FSPIDQS
IO21 23 ไอ/โอ/ที RTC_GPIO21, GPIO21
IO33 24 ไอ/โอ/ที SPIIO4, GPIO33, FSPIHD
IO34 25 ไอ/โอ/ที SPIIO5, GPIO34, FSPICS0
IO45 26 ไอ/โอ/ที GPIO45
IO0 27 ไอ/โอ/ที RTC_GPIO0, GPIO0
IO35 28 ไอ/โอ/ที SPIIO6, GPIO35, FSPID
IO36 29 ไอ/โอ/ที SPIIO7, GPIO36, FSPICLK
IO37 30 ไอ/โอ/ที SPIDQS, GPIO37, FSPIQ
IO38 31 ไอ/โอ/ที GPIO38, FSPIWP
IO39 32 ไอ/โอ/ที MTCK, GPIO39, CLK_OUT3
IO40 33 ไอ/โอ/ที MTDO, GPIO40, CLK_OUT2
IO41 34 ไอ/โอ/ที MTDI, GPIO41, CLK_OUT1
IO42 35 ไอ/โอ/ที MTMS, GPIO42
RXD0 36 ไอ/โอ/ที U0RXD, GPIO44, CLK_OUT2
TXD0 37 ไอ/โอ/ที U0TXD, GPIO43, CLK_OUT1
IO2 38 ไอ/โอ/ที RTC_GPIO2, GPIO2, สัมผัส2, ADC1_CH1
IO1 39 ไอ/โอ/ที RTC_GPIO1, GPIO1, สัมผัส1, ADC1_CH0
ก.ย.ด. 40 P พื้น
สผ 41 P พื้น
  1. P: แหล่งจ่ายไฟ; ฉัน: อินพุต; O: เอาท์พุท; T: อิมพีแดนซ์สูง

เริ่มต้นใช้งาน

สิ่งที่คุณต้องการ

ในการพัฒนาแอปพลิเคชันสำหรับโมดูลที่คุณต้องการ:

  • 1 x ESP32-S2-โซโล-2
  • 1 x บอร์ดทดสอบ Espressif RF
  • 1 x บอร์ด USB-to-Serial
  • 1 x สาย Micro-USB
  • 1 x PC ที่ใช้ Linux

ในคู่มือผู้ใช้นี้ เราใช้ระบบปฏิบัติการ Linux แทนampเลอ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าบน Windows และ macOS โปรดดูคู่มือการเขียนโปรแกรม ESP-IDF

การเชื่อมต่อฮาร์ดแวร์
  1.  ประสานโมดูล ESP32-S2-SOLO-2 เข้ากับบอร์ดทดสอบ RF ดังแสดงในรูปที่ 2ESPRESSIF-ESP32-S2-SOLO-2-RF-Transceiver-Module-and-Modem-fig- (2)
  2. เชื่อมต่อบอร์ดทดสอบ RF กับบอร์ด USB-to-Serial ผ่าน TXD, RXD และ GND
  3. เชื่อมต่อบอร์ด USB-to-Serial กับพีซี
  4. เชื่อมต่อบอร์ดทดสอบ RF กับพีซีหรืออะแดปเตอร์จ่ายไฟเพื่อเปิดใช้งานแหล่งจ่ายไฟ 5 V ผ่านสาย Micro-USB
  5. ระหว่างการดาวน์โหลด ให้เชื่อมต่อ IO0 กับ GND ผ่านจัมเปอร์ จากนั้นเปิด ”ON” กระดานทดสอบ
  6. ดาวน์โหลดเฟิร์มแวร์ลงในแฟลช โปรดดูรายละเอียดในส่วนด้านล่าง
  7. หลังจากดาวน์โหลด ให้ถอดจัมเปอร์บน IO0 และ GND
  8. เพิ่มพลังให้บอร์ดทดสอบ RF อีกครั้ง โมดูลจะเปลี่ยนเป็นโหมดการทำงาน ชิปจะอ่านโปรแกรมจากแฟลชเมื่อเริ่มต้น

บันทึก:
IO0 มีตรรกะภายในสูง หากตั้งค่า IO0 เป็นดึงขึ้น โหมดบูตจะถูกเลือก หากพินนี้ดึงลงหรือลอยทิ้งไว้ โหมดดาวน์โหลดจะถูกเลือก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ESP32-S2-SOLO-2 โปรดดูเอกสารข้อมูลซีรีส์ ESP32-S2

ตั้งค่าสภาพแวดล้อมการพัฒนา
กรอบการพัฒนา Espressif IoT (เรียกสั้นๆ ว่า ESP-IDF) เป็นกรอบงานสำหรับการพัฒนาแอปพลิเคชันโดยใช้ Espressif SoCs ผู้ใช้สามารถพัฒนาแอปพลิเคชันด้วย ESP32-S2 ใน Windows/Linux/macOS บนพื้นฐานของ ESP-IDF ที่นี่เราใช้ระบบปฏิบัติการ Linux เป็นอดีตampเล.

ติดตั้งข้อกำหนดเบื้องต้น

ในการคอมไพล์ด้วย ESP-IDF คุณต้องได้รับแพ็คเกจต่อไปนี้:

  • CentOS 7 และ 8:
    1. sudo yum -y อัปเดต && sudo yum ติดตั้ง git wget flex bison gperf python3 python3-pip
    2. เครื่องมือตั้งค่า python3 cmake ninja-build ccache dfu-util libusbx
  • อูบุนตูและเดเบียน:
    1. sudo apt-get ติดตั้ง git wget flex วัวกระทิง gperf python3 python3-pip python3-setuptools
    2. cmake แคชนินจาสร้าง libffi-dev libssl-dev dfu-util libusb-1.0-0
  • โค้ง:
    1. sudo pacman -S - ต้องการ gcc git make flex bison gperf python-pip cmake ninja ccache
    2. dfu-util libusb.dll

บันทึก:

  • คู่มือนี้ใช้ไดเร็กทอรี ~/esp บน Linux เป็นโฟลเดอร์การติดตั้งสำหรับ ESP-IDF
  • โปรดทราบว่า ESP-IDF ไม่รองรับช่องว่างในเส้นทาง

รับ ESP-IDF
หากต้องการสร้างแอปพลิเคชันสำหรับโมดูล ESP32-S2-SOLO-2 คุณต้องมีไลบรารีซอฟต์แวร์ที่ Espressif มอบให้ในที่เก็บ ESP-IDF หากต้องการรับ ESP-IDF ให้สร้างไดเร็กทอรีการติดตั้ง (~/esp) เพื่อดาวน์โหลด ESP-IDF และโคลนพื้นที่เก็บข้อมูลด้วย 'git clone:

  1. mkdir -p ~/esp
  2. ซีดี ~/esp
  3. git clone – ย้อนกลับ https://github.com/espressif/esp-idf.git.

ESP-IDF จะถูกดาวน์โหลดลงใน ~/esp/esp-idf ศึกษารุ่น ESP-IDF สำหรับข้อมูลเกี่ยวกับรุ่น ESP-IDF ที่จะใช้ในสถานการณ์ที่กำหนด

ตั้งค่าเครื่องมือ
นอกเหนือจาก ESP-IDF คุณยังจำเป็นต้องติดตั้งเครื่องมือที่ใช้โดย ESP-IDF เช่น คอมไพเลอร์ ดีบักเกอร์ แพ็คเกจ Python เป็นต้น ESP-IDF มีสคริปต์ชื่อ 'install.sh' เพื่อช่วยในการตั้งค่าเครื่องมือ ในครั้งเดียว

  1. ซีดี ~/esp/esp-idf
  2. ติดตั้ง sh

ตั้งค่าตัวแปรสภาพแวดล้อม
เครื่องมือที่ติดตั้งยังไม่ได้เพิ่มไปยังตัวแปรสภาพแวดล้อม PATH ในการทำให้เครื่องมือใช้งานได้จากบรรทัดคำสั่ง จะต้องตั้งค่าตัวแปรสภาพแวดล้อมบางตัว ESP-IDF มีสคริปต์อื่น 'export.sh' ซึ่งทำอย่างนั้น ในเทอร์มินัลที่คุณจะใช้ ESP-IDF ให้รัน:

  1. $HOME/esp/esp-idf/export.sh

ตอนนี้ทุกอย่างพร้อมแล้ว คุณสามารถสร้างโปรเจ็กต์แรกของคุณบนโมดูล ESP32-S2-SOLO-2 ได้

สร้างโครงการแรกของคุณ

เริ่มโครงการ
ตอนนี้คุณพร้อมที่จะเตรียมการสมัครสำหรับโมดูล ESP32-S2-SOLO-2 แล้ว คุณสามารถเริ่มต้นด้วยโครงการ get-started/hello_world จากอดีตamples ไดเร็กทอรีใน ESP-IDF

คัดลอก get-started/hello_world ไปยัง ~/esp ไดเร็กทอรี:

  1. ซีดี ~/esp
  2. cp -r $IDF_PATH/เช่นamples/get-start/hello_world.

มีช่วงของexampโครงการในอดีตamples ไดเร็กทอรีใน ESP-IDF คุณสามารถคัดลอกโครงการใด ๆ ในลักษณะเดียวกับที่แสดงด้านบนและเรียกใช้ นอกจากนี้ยังสามารถสร้าง exampในสถานที่โดยไม่ต้องคัดลอกก่อน

เชื่อมต่ออุปกรณ์ของคุณ
ตอนนี้เชื่อมต่อโมดูลของคุณกับคอมพิวเตอร์และตรวจสอบว่าพอร์ตอนุกรมใดที่โมดูลมองเห็นได้ พอร์ตอนุกรมใน Linux ขึ้นต้นด้วย '/dev/tty' ในชื่อ เรียกใช้คำสั่งด้านล่างสองครั้ง ครั้งแรกโดยถอดปลั๊กบอร์ด จากนั้นจึงเสียบปลั๊ก พอร์ตที่ปรากฏเป็นครั้งที่สองคือพอร์ตที่คุณต้องการ:

  1. ls /dev/tty*

บันทึก:
เก็บชื่อพอร์ตไว้ใกล้ตัว เพราะคุณจะต้องใช้ในขั้นตอนถัดไป

การกำหนดค่า
ไปที่ไดเร็กทอรี 'hello_world' จากขั้นตอนที่ 3.4.1 เริ่มโครงการ ตั้งค่าชิป ESP32-S2 เป็นเป้าหมาย และเรียกใช้โปรแกรมอรรถประโยชน์การกำหนดค่าโครงการ 'menuconfig'

  1. ซีดี ~/esp/hello_world
  2. idf.py กำหนดเป้าหมาย esp32s2
  3. idf.py เมนูการกำหนดค่า

การตั้งค่าเป้าหมายด้วย 'idf.py set-target ESP32-S2' ควรทำครั้งเดียวหลังจากเปิดโครงการใหม่ หากโปรเจ็กต์ประกอบด้วยบิลด์และการกำหนดค่าที่มีอยู่บางส่วน สิ่งเหล่านั้นจะถูกล้างและเริ่มต้น เป้าหมายอาจถูกบันทึกไว้ในตัวแปรสภาพแวดล้อมเพื่อข้ามขั้นตอนนี้ไปเลย ดูการเลือกเป้าหมายสำหรับข้อมูลเพิ่มเติม

หากทำตามขั้นตอนก่อนหน้านี้อย่างถูกต้อง เมนูต่อไปนี้จะปรากฏขึ้น:ESPRESSIF-ESP32-S2-SOLO-2-RF-Transceiver-Module-and-Modem-fig- (3)

คุณกำลังใช้เมนูนี้เพื่อตั้งค่าตัวแปรเฉพาะโปรเจ็กต์ เช่น ชื่อเครือข่าย Wi-Fi และรหัสผ่าน ความเร็วโปรเซสเซอร์ ฯลฯ การตั้งค่าโปรเจ็กต์ด้วย menuconfig อาจถูกข้ามสำหรับ “hello_word” อดีตนี้ampไฟล์จะทำงานโดยมีการกำหนดค่าเริ่มต้น สีของเมนูอาจแตกต่างกันในเทอร์มินัลของคุณ คุณสามารถเปลี่ยนรูปลักษณ์ด้วยตัวเลือกได้

สร้างโครงการ

สร้างโครงการโดยเรียกใช้:

  1. idf.py สร้าง

คำสั่งนี้จะรวบรวมแอปพลิเคชันและส่วนประกอบ ESP-IDF ทั้งหมด จากนั้นจะสร้าง bootloader ตารางพาร์ติชั่น และไบนารีของแอปพลิเคชัน

  1. สร้าง $idf.py
  2. เรียกใช้ cmake ในไดเร็กทอรี /path/to/hello_world/build
  3. กำลังดำเนินการ ”cmake -G Ninja –warn-unitialized /path/to/hello_world”
  4. เตือนเกี่ยวกับค่าที่ไม่ได้กำหนดค่าเริ่มต้น
  5. — Found Git: /usr/bin/git (พบเวอร์ชัน ”2.17.0”)
  6. — การสร้างองค์ประกอบ aws_iot ที่ว่างเปล่าเนื่องจากการกำหนดค่า
  7. — ชื่อส่วนประกอบ: …
  8. — เส้นทางส่วนประกอบ: …
  9. .. (บรรทัดเอาต์พุตระบบ build เพิ่มเติม)
  10. [527/527] กำลังสร้าง hello_world.bin
  11. esptool.py เวอร์ชัน 2.3.1
  12. โครงการสร้างเสร็จสมบูรณ์ หากต้องการแฟลช ให้รันคำสั่งนี้:
  13. ../../../components/esptool_py/esptool/esptool.py -p (พอร์ต) -b 921600
  14. Write_flash –flash_mode dio –flash_size ตรวจจับ –flash_freq 40m
  15. บิลด์ 0x10000/hello_world.bin บิลด์ 0x1000 บิลด์/bootloader/bootloader.bin 0x8000
  16. สร้าง/partition_table/partition-table.bin
  17. หรือเรียกใช้ 'idf.py -p PORT flash'

หากไม่มีข้อผิดพลาด การสร้างจะเสร็จสิ้นโดยการสร้างเฟิร์มแวร์ไบนารี .bin file.

แฟลชบนอุปกรณ์
แฟลชไบนารีที่คุณเพิ่งสร้างบนโมดูลของคุณโดยเรียกใช้:

  1. idf.py -p PORT [-b BAUD] แฟลช

แทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของบอร์ด ESP32-S2 จากขั้นตอน: เชื่อมต่ออุปกรณ์ของคุณ คุณยังสามารถเปลี่ยนอัตราบอดของกะพริบได้โดยการแทนที่ BAUD ด้วยอัตราบอดที่คุณต้องการ อัตรารับส่งข้อมูลเริ่มต้นคือ 460800

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอาร์กิวเมนต์ idf.py โปรดดูที่ idf.py

บันทึก:
ตัวเลือก 'แฟลช' จะสร้างและแฟลชโปรเจ็กต์โดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องเรียกใช้ 'idf.py build'

เมื่อกะพริบ คุณจะเห็นบันทึกการส่งออกคล้ายกับต่อไปนี้:

  1. -
  2. esptool.py esp32s2 -p /dev/ttyUSB0 -b 460800 –ก่อน=default_reset –หลัง=hard_reset
  3. Write_flash –flash_mode dio –flash_freq 80m –flash_size 4 MB 0x0 bootloader/bootloader ถัง
  4. 0x10000 hello_world.bin 0x8000 partition_table/partition-table.bin
  5. esptool.py v3.2-dev
  6. พอร์ตอนุกรม /dev/ttyUSB0
  7. กำลังเชื่อมต่อ…
  8. ชิปคือ ESP32-S2
  9. คุณสมบัติ: WiFi
  10. คริสตัลคือ 40MHz
  11. MAC: 7c:df:a1:e0:00:64
  12. กำลังอัปโหลดต้นขั้ว…
  13. ต้นขั้ววิ่ง…
  14. สตั๊นวิ่ง…
  15. กำลังเปลี่ยนอัตราบอดเป็น 460800
  16. เปลี่ยนแล้ว
  17. กำลังกำหนดค่าขนาดแฟลช…
  18. แฟลชจะถูกลบออกจาก 0x00000000 ถึง 0x00004fff…
  19. แฟลชจะถูกลบออกจาก 0x00010000 ถึง 0x00039fff…
  20. แฟลชจะถูกลบออกจาก 0x00008000 ถึง 0x00008fff…
  21. บีบอัด 18896 ไบต์ถึง 11758…
  22. กำลังเขียนที่ 0x00000000… (100%)
  23. เขียน 18896 ไบต์ (บีบอัด 11758) ที่ 0x00000000 ใน 0.5 วินาที (มีผล 279.9 kbit/s)
  24. แฮชของข้อมูลที่ตรวจสอบแล้ว
  25. บีบอัด 168208 ไบต์ถึง 88178…
  26. กำลังเขียนที่ 0x00010000… (16%)
  27. เขียนที่ 0x0001a80f… (33 %)
  28. กำลังเขียนที่ 0x000201f1… (50%)
  29. เขียนที่ 0x00025dcf… (66 %)
  30. เขียนที่ 0x0002d0be… (83 %)
  31. เขียนที่ 0x00036c07… (100 %)
  32. เขียน 168208 ไบต์ (บีบอัด 88178) ที่ 0x00010000 ใน 2.4 วินาที (มีผล 569.2 kbit/s )...
  33. แฮชของข้อมูลที่ตรวจสอบแล้ว
  34. บีบอัด 3072 ไบต์ถึง 103…
  35. กำลังเขียนที่ 0x00008000… (100%)
  36. เขียน 3072 ไบต์ (บีบอัด 103) ที่ 0x00008000 ใน 0.1 วินาที (มีผล 478.9 kbit/s)...
  37. แฮชของข้อมูลที่ตรวจสอบแล้ว
  38. ออกจาก...
  39. ฮาร์ดรีเซ็ตผ่านพิน RTS…
  40. เสร็จแล้ว

หากไม่มีปัญหาเมื่อสิ้นสุดกระบวนการแฟลช บอร์ดจะรีบูตและเปิดแอปพลิเคชัน “hello_world”

เฝ้าสังเกต
ในการตรวจสอบว่า “hello_world” กำลังทำงานอยู่หรือไม่ ให้พิมพ์ 'idf.py -p PORT monitor' (อย่าลืมแทนที่ PORT ด้วยชื่อพอร์ตอนุกรมของคุณ)

คำสั่งนี้เปิดใช้แอปพลิเคชัน 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 มิ.ย. 8 2016 00:22:57
  8. แรก:0x1 (POWERON_RESET),บูต:0x13 (SPI_FAST_FLASH_BOOT)
  9. ets มิ.ย. 8 2016 00:22:57
  10. -

หลังจากเริ่มต้นและบันทึกการวินิจฉัยเลื่อนขึ้น คุณจะเห็น “สวัสดีชาวโลก!” พิมพ์โดยแอปพลิเคชัน

  1. -
  2. สวัสดีโลก!
  3. รีสตาร์ทใน 10 วินาที…
  4. นี่คือชิป esp32s2 ที่มี 1 CPU core, WiFi,
  5. การแก้ไขซิลิกอน 1
  6. ขนาดฮีปว่างขั้นต่ำ: 390684 ไบต์
  7. รีสตาร์ทใน 9 วินาที…
  8. รีสตาร์ทใน 8 วินาที…
  9. รีสตาร์ทใน 7 วินาที…

หากต้องการออกจากจอภาพ IDF ให้ใช้ทางลัด Ctrl+] นั่นคือทั้งหมดที่คุณต้องเริ่มต้นกับโมดูล ESP32-S2-SOLO-2! ตอนนี้คุณพร้อมที่จะลองแฟนเก่าคนอื่นแล้วampใน ESP-IDF หรือไปที่การพัฒนาแอปพลิเคชันของคุณเอง

ถ้อยแถลง FCC ของสหรัฐฯ

อุปกรณ์เป็นไปตาม KDB 996369 D03 OEM Manual v01 ด้านล่างนี้คือคำแนะนำในการผสานรวมสำหรับผู้ผลิตผลิตภัณฑ์โฮสต์ตาม KDB 996369 D03 OEM Manual v01

รายการกฎ FCC ที่ใช้บังคับ
FCC ตอนที่ 15 ส่วนย่อย C 15.247

เงื่อนไขการใช้งานเฉพาะด้าน
โมดูลนี้มีฟังก์ชั่น WiFi

  • ความถี่ในการทำงาน:
    • ไวไฟ: 2412 ~ 2462 เมกะเฮิรตซ์
  • จำนวนช่องสัญญาณ:
    • ไวไฟ: 11
  • การปรับเปลี่ยน:
    • อินเตอร์เน็ตไร้สาย: DSSS; OFDM
  • ชนิด: เสาอากาศ PCB ออนบอร์ด
  • กำไร: 3.26 dBi สูงสุด

โมดูลนี้สามารถใช้กับแอปพลิเคชัน IoT ที่มีเสาอากาศสูงสุด 3.26 dBi ผู้ผลิตโฮสต์ที่ติดตั้งโมดูลนี้ลงในผลิตภัณฑ์ของตนจะต้องตรวจสอบให้แน่ใจว่าผลิตภัณฑ์คอมโพสิตขั้นสุดท้ายเป็นไปตามข้อกำหนดของ FCC โดยการประเมินทางเทคนิคหรือการประเมินตามกฎของ FCC รวมถึงการทำงานของเครื่องส่งสัญญาณ ผู้ผลิตโฮสต์ต้องระวังที่จะไม่ให้ข้อมูลแก่ผู้ใช้เกี่ยวกับวิธีการติดตั้งหรือถอดโมดูล RF นี้ในคู่มือผู้ใช้ของผลิตภัณฑ์ขั้นสุดท้ายที่รวมโมดูลนี้ไว้ด้วย คู่มือผู้ใช้จะต้องมีข้อมูล/คำเตือนด้านกฎระเบียบที่จำเป็นทั้งหมดตามที่แสดงในคู่มือนี้

ขั้นตอนโมดูลจำกัด
ไม่สามารถใช้ได้. โมดูลนี้เป็นโมดูลเดียวและเป็นไปตามข้อกำหนดของ FCC Part 15.212

การออกแบบเสาอากาศติดตาม
ไม่สามารถใช้ได้. โมดูลนี้มีเสาอากาศของตัวเองและไม่ต้องการเสาอากาศติดตามไมโครสตริปของบอร์ดที่พิมพ์ของโฮสต์ ฯลฯ

ข้อควรพิจารณาในการรับคลื่นความถี่วิทยุ
ต้องติดตั้งโมดูลในอุปกรณ์โฮสต์ โดยให้รักษาระยะห่างระหว่างเสาอากาศกับตัวผู้ใช้อย่างน้อย 20 ซม. และหากมีการเปลี่ยนแปลงคำสั่งการสัมผัส RF หรือเค้าโครงโมดูล ผู้ผลิตผลิตภัณฑ์โฮสต์จะต้องรับผิดชอบโมดูลผ่านการเปลี่ยนแปลงใน FCC ID หรือแอปพลิเคชันใหม่ ไม่สามารถใช้รหัส FCC ของโมดูลกับผลิตภัณฑ์ขั้นสุดท้ายได้ ในสถานการณ์เหล่านี้ ผู้ผลิตโฮสต์จะต้องรับผิดชอบในการประเมินผลิตภัณฑ์ขั้นสุดท้ายอีกครั้ง (รวมถึงเครื่องส่ง) และได้รับอนุญาตจาก FCC แยกต่างหาก

เสาอากาศ
ข้อมูลจำเพาะของเสาอากาศมีดังนี้:

  • พิมพ์: เสาอากาศ PCB ออนบอร์ด
  • ได้รับ: 3.26เดซิเบล

อุปกรณ์นี้มีไว้สำหรับผู้ผลิตโฮสต์เท่านั้นภายใต้เงื่อนไขต่อไปนี้:

  • โมดูลเครื่องส่งสัญญาณไม่อาจวางร่วมกับเครื่องส่งสัญญาณหรือเสาอากาศอื่นใด
  • โมดูลจะต้องใช้เฉพาะกับเสาอากาศภายนอกที่ได้รับการทดสอบและรับรองกับโมดูลนี้ในขั้นต้นเท่านั้น
  • เสาอากาศต้องต่ออย่างถาวรหรือใช้ตัวต่อเสาอากาศ 'เฉพาะ'

ตราบใดที่เป็นไปตามเงื่อนไขข้างต้น การทดสอบเครื่องส่งต่อไปก็ไม่จำเป็น อย่างไรก็ตาม ผู้ผลิตโฮสต์ยังคงรับผิดชอบในการทดสอบผลิตภัณฑ์ขั้นสุดท้ายสำหรับข้อกำหนดการปฏิบัติตามข้อกำหนดเพิ่มเติมที่จำเป็นสำหรับการติดตั้งโมดูลนี้ (เช่นampการปล่อยมลพิษของอุปกรณ์ดิจิทัล ข้อกำหนดอุปกรณ์ต่อพ่วงพีซี ฯลฯ)

ข้อมูลฉลากและการปฏิบัติตามข้อกำหนด
ผู้ผลิตผลิตภัณฑ์โฮสต์ต้องระบุฉลากอิเล็กทรอนิกส์หรือฉลากอิเล็กทรอนิกส์ว่า "มี FCC ID:
2AC7Z-ESPS2SOLO2” พร้อมผลิตภัณฑ์สำเร็จรูป

ข้อมูลเกี่ยวกับโหมดการทดสอบและข้อกำหนดการทดสอบเพิ่มเติม

  • ความถี่ในการทำงาน:
    • ไวไฟ: 2412 ~ 2462 เมกะเฮิรตซ์
  • จำนวนช่องสัญญาณ:
    • ไวไฟ: 11
  • การปรับเปลี่ยน:
    • อินเตอร์เน็ตไร้สาย: DSSS; OFDM

ผู้ผลิตโฮสต์ต้องทำการทดสอบการปล่อยรังสีที่มีการแผ่รังสีและดำเนินการและการปล่อยก๊าซปลอม ฯลฯ ตามโหมดการทดสอบจริงสำหรับเครื่องส่งสัญญาณโมดูลาร์แบบสแตนด์อโลนในโฮสต์ เช่นเดียวกับโมดูลส่งสัญญาณหลายโมดูลหรือเครื่องส่งสัญญาณอื่นๆ ในผลิตภัณฑ์โฮสต์ เฉพาะเมื่อผลการทดสอบทั้งหมดของโหมดการทดสอบเป็นไปตามข้อกำหนดของ FCC เท่านั้น ผลิตภัณฑ์ขั้นสุดท้ายจึงสามารถขายได้อย่างถูกกฎหมาย

การทดสอบเพิ่มเติม ส่วนที่ 15 เป็นไปตามข้อกำหนดย่อย B
เครื่องทรานสมิตเตอร์แบบโมดูลาร์ได้รับอนุญาตจาก FCC สำหรับ FCC ส่วนที่ 15 Subpart C 15.247 เท่านั้น และผู้ผลิตผลิตภัณฑ์โฮสต์มีหน้าที่ปฏิบัติตามกฎ FCC อื่นๆ ที่ใช้กับโฮสต์ซึ่งไม่ครอบคลุมโดยการรับรองเครื่องทรานสมิตเตอร์แบบโมดูลาร์ หากผู้รับสิทธิ์ทำการตลาดผลิตภัณฑ์ของตนว่าเป็นไปตามส่วนที่ 15 ในส่วนย่อย B (เมื่อประกอบด้วยวงจรดิจิตอลของหม้อน้ำโดยไม่ได้ตั้งใจ) ผู้รับสิทธิ์จะต้องแจ้งให้ทราบว่าผลิตภัณฑ์โฮสต์ขั้นสุดท้ายยังคงต้องมีการทดสอบตามส่วนที่ 15 ของส่วนย่อย B กับเครื่องส่งสัญญาณโมดูลาร์ ติดตั้งแล้ว

อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามขีดจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ตามส่วนที่ 15 ของกฎ FCC ขีดจำกัดเหล่านี้ได้รับการออกแบบมาเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งในที่อยู่อาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้งานตามคำแนะนำ อาจทำให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุได้

อย่างไรก็ตาม ไม่มีการรับประกันว่าจะไม่เกิดการรบกวนในการติดตั้งใดๆ หากอุปกรณ์นี้ก่อให้เกิดการรบกวนที่เป็นอันตรายต่อการรับวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ผู้ใช้ควรพยายามแก้ไขการรบกวนโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • ปรับทิศทางหรือย้ายตำแหน่งของเสาอากาศรับสัญญาณ
  • เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
  • เชื่อมต่ออุปกรณ์เข้ากับเต้าเสียบในวงจรที่แตกต่างไปจากวงจรที่เชื่อมต่อเครื่องรับอยู่
  • ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ

อุปกรณ์นี้เป็นไปตามกฎ FCC ส่วนที่ 15 การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้:

  • อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตราย
  • อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจทำให้เกิดการทำงานที่ไม่พึงประสงค์

คำเตือน:
การเปลี่ยนแปลงหรือการดัดแปลงใดๆ ที่ไม่ได้รับการอนุมัติอย่างชัดแจ้งจากฝ่ายที่รับผิดชอบในการปฏิบัติตามอาจทำให้สิทธิ์ในการใช้งานอุปกรณ์ของผู้ใช้เป็นโมฆะ

อุปกรณ์นี้สอดคล้องกับขีดจำกัดการสัมผัสรังสี RF ของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุม อุปกรณ์นี้และเสาอากาศต้องไม่อยู่ร่วมกันหรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่น ๆ เสาอากาศที่ใช้สำหรับเครื่องส่งนี้ต้องได้รับการติดตั้งเพื่อให้มีระยะห่างจากทุกคนอย่างน้อย 20 ซม. และต้องไม่ตั้งอยู่ร่วมกันหรือใช้งานร่วมกับเสาอากาศหรือเครื่องส่งอื่นๆ

คำแนะนำในการบูรณาการ OEM
อุปกรณ์นี้มีไว้สำหรับผู้รวม OEM ภายใต้เงื่อนไขต่อไปนี้เท่านั้น:

  • โมดูลเครื่องส่งสัญญาณไม่อาจวางร่วมกับเครื่องส่งสัญญาณหรือเสาอากาศอื่นใด
  • โมดูลจะต้องใช้เฉพาะกับเสาอากาศภายนอกที่ได้รับการทดสอบและรับรองกับโมดูลนี้ในขั้นต้นเท่านั้น

ตราบใดที่เป็นไปตามเงื่อนไขข้างต้น การทดสอบเครื่องส่งต่อไปก็ไม่จำเป็น อย่างไรก็ตาม ผู้ประกอบ OEM ยังคงรับผิดชอบในการทดสอบผลิตภัณฑ์ขั้นสุดท้ายสำหรับข้อกำหนดการปฏิบัติตามข้อกำหนดเพิ่มเติมที่จำเป็นในการติดตั้งโมดูลนี้ (เช่นampการปล่อยมลพิษของอุปกรณ์ดิจิทัล ข้อกำหนดอุปกรณ์ต่อพ่วงพีซี ฯลฯ)

ความถูกต้องของการใช้การรับรองโมดูล
ในกรณีที่ไม่สามารถปฏิบัติตามเงื่อนไขดังกล่าวได้ (เช่นampการกำหนดค่าแล็ปท็อปบางอย่างหรือตำแหน่งร่วมกับเครื่องส่งสัญญาณอื่น) การอนุญาต FCC สำหรับโมดูลนี้ร่วมกับอุปกรณ์โฮสต์จะไม่ถือว่าใช้ได้อีกต่อไป และไม่สามารถใช้รหัส FCC ของโมดูลกับผลิตภัณฑ์ขั้นสุดท้ายได้ ในกรณีเหล่านี้ ผู้ประกอบ OEM จะต้องรับผิดชอบในการประเมินผลิตภัณฑ์ขั้นสุดท้ายอีกครั้ง (รวมถึงตัวส่ง) และได้รับอนุญาตจาก FCC แยกต่างหาก

การติดฉลากผลิตภัณฑ์ขั้นสุดท้าย
ผลิตภัณฑ์ขั้นสุดท้ายจะต้องมีป้ายกำกับในพื้นที่ที่มองเห็นได้โดยมีข้อความต่อไปนี้: “มีโมดูลตัวส่งสัญญาณ FCC ID: 2AC7Z-ESPS2SOLO2”

เอกสารและทรัพยากรที่เกี่ยวข้อง

เอกสารที่เกี่ยวข้อง

  • เอกสารข้อมูลซีรี่ส์ ESP32-S2 – ข้อมูลจำเพาะของฮาร์ดแวร์ ESP32-S2
  • คู่มืออ้างอิงทางเทคนิค ESP32-S2 – ข้อมูลโดยละเอียดเกี่ยวกับวิธีใช้หน่วยความจำ ESP32-S2 และอุปกรณ์ต่อพ่วง
  • แนวทางการออกแบบฮาร์ดแวร์ ESP32-S2 – แนวทางในการรวม ESP32-S2 เข้ากับผลิตภัณฑ์ฮาร์ดแวร์ของคุณ
  • ESP32-S2 ซีรีส์ SoC Errata – คำอธิบายข้อผิดพลาดในซีรีส์ ESP32-S2 ของ SoC จากการแก้ไขชิป 0 ไปข้างหน้า
  • ใบรับรอง
    https://espressif.com/en/support/documents/certificates
  • ESP32-S2 การแจ้งเตือนการเปลี่ยนแปลงผลิตภัณฑ์/กระบวนการ (PCN)
    https://espressif.com/en/support/documents/pcns
  • คำแนะนำ ESP32-S2 – ข้อมูลเกี่ยวกับความปลอดภัย จุดบกพร่อง ความเข้ากันได้ และความน่าเชื่อถือของส่วนประกอบ
    https://espressif.com/en/support/documents/advisories
  • อัปเดตเอกสารและอัปเดตการสมัครรับการแจ้งเตือน
    https://espressif.com/en/support/download/documents

โซนนักพัฒนา

  • คู่มือการเขียนโปรแกรม ESP-IDF สำหรับ ESP32-S2 – เอกสารประกอบที่กว้างขวางสำหรับกรอบงานการพัฒนา ESP-IDF
  • ESP-IDF และเฟรมเวิร์กการพัฒนาอื่นๆ บน GitHub
    https://github.com/espressif
  • ESP32 BBS Forum – ชุมชน Engineer-to-Engineer (E2E) สำหรับผลิตภัณฑ์ Espressif ที่คุณสามารถโพสต์คำถาม แบ่งปันความรู้ สำรวจแนวคิด และช่วยแก้ปัญหากับเพื่อนวิศวกร
    https://esp32.com/
  • The ESP Journal – แนวทางปฏิบัติที่ดีที่สุด บทความ และหมายเหตุจากกลุ่ม Espressif
    https://blog.espressif.com/
  • ดูแท็บ SDK และการสาธิต แอพ เครื่องมือ เฟิร์มแวร์ AT
    https://espressif.com/en/support/download/sdks-demos

สินค้า

ติดต่อเรา

  • ดูแท็บ คำถามขาย การสอบถามทางเทคนิค แผนผังวงจร และการออกแบบ PCB อีกครั้งview, รับ Samples (ร้านค้าออนไลน์), มาเป็นซัพพลายเออร์ของเรา, ความคิดเห็น & ข้อเสนอแนะ
    https://espressif.com/en/contact-us/sales-questions.

ประวัติการแก้ไข

วันที่ เวอร์ชัน หมายเหตุการเปิดตัว
2022-09-01 v0.5 การเปิดตัวเบื้องต้น

ประกาศข้อจำกัดความรับผิดชอบและลิขสิทธิ์

ข้อมูลในเอกสารนี้ รวมถึง URL ข้อมูลอ้างอิงอาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบ

ข้อมูลทั้งหมดของบุคคลที่สามในเอกสารนี้ให้ไว้ตามที่เป็นอยู่โดยไม่มีการรับประกันความถูกต้องและความถูกต้อง
ไม่มีการรับประกันใด ๆ ให้กับเอกสารนี้สำหรับความสามารถในการซื้อขาย การไม่ละเมิด หรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะใด ๆ และการรับประกันใด ๆ ที่เกิดขึ้นจากข้อเสนอ ข้อกำหนด หรือข้อกำหนดใด ๆAMPเลอ.

ความรับผิดทั้งหมด รวมถึงความรับผิดต่อการละเมิดสิทธิในกรรมสิทธิ์ใดๆ ที่เกี่ยวข้องกับการใช้ข้อมูลในเอกสารนี้ถือเป็นการปฏิเสธความรับผิดชอบ ไม่มีการให้ใบอนุญาตโดยชัดแจ้งหรือโดยนัยทั้งทางเอกสารลับหรืออย่างอื่นต่อสิทธิ์ในทรัพย์สินทางปัญญาใด ๆ ในที่นี้ โลโก้สมาชิก Wi-Fi Alliance เป็นเครื่องหมายการค้าของ Wi-Fi Alliance โลโก้ Bluetooth เป็นเครื่องหมายการค้าจดทะเบียนของ Bluetooth SIG ชื่อการค้า เครื่องหมายการค้า และเครื่องหมายการค้าจดทะเบียนทั้งหมดที่กล่าวถึงในเอกสารนี้เป็นทรัพย์สินของเจ้าของที่เกี่ยวข้องและได้รับการยอมรับในที่นี้

ลิขสิทธิ์ © 2022 Espressif Systems (Shanghai) Co., Ltd. สงวนลิขสิทธิ์

www.espressif.com.

เอกสาร / แหล่งข้อมูล

ESPRESSIF ESP32-S2-SOLO-2 โมดูลรับส่งสัญญาณ RF และโมเด็ม [พีดีเอฟ] คู่มือการใช้งาน
ESPS2SOLO2, 2AC7Z-ESPS2SOLO2, 2AC7ZESPS2SOLO2, ESP32-S2-SOLO-2 โมดูลเครื่องรับส่งสัญญาณ RF และโมเด็ม, โมดูลเครื่องรับส่งสัญญาณ RF และโมเด็ม, โมดูลเครื่องรับส่งสัญญาณและโมเด็ม, โมดูลและโมเด็ม

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *