MXCHIP EMC3080 เป็นโมดูล WiFi และ Bluetooth LE IoT ที่ผสานรวมกับ Cortex-M33 MCU ราคา 66฿

แม้ว่าคนส่วนใหญ่ในชุมชนผู้ผลิตจะคุ้นเคยกับการใช้โมดูล ESP8266 หรือ ESP32 หรือบอร์ดพัฒนาเมื่อทำโครงการ IoT ที่ต้องใช้การเชื่อมต่อ BLE หรือ WiFi แต่จริงๆ แล้วมีทางเลือกอื่นที่มีต้นทุนต่ำกว่า ซึ่งฉันได้แนะนำไปแล้วก่อนหน้านี้ ตัวอย่างเช่น: BL602 จาก Bouffalo Labs หรือ RTL8710 จาก Realtek

โมดูล MXCHIP EMC3080 มาพร้อม 2.4 GHz 802.11 b/g/n WiFi และ BLE 4.2/5.0—โมดูล EMC3080 มันแตกต่างจากโซลูชันอื่นตรงที่ใช้คอร์ Cortex-M33 เป็นคอร์ที่มีความปลอดภัยสูงด้วยความถี่ 100 MHz ตามที่พบใน SOC ไร้สายของ UNISOC V5663 และ Ameba RTL8722DM, ราคาของโมดูล EMC3080 ใน Seeed Studio ราคาต่ำมากเพียง $2.35 (~78฿)  และถ้าซื้อสั่งซื้อ 10 ชิ้นขึ้นไปราคาจะลดลงเหลือ $2.10 (~70฿) ต่อชิ้น

MXCHIP-EMC3080-Cortex-M33-WiFi-Bluetooth-IoT-module

สเปคของโมดูล MXCHIP EMC3080 :

  • MCU – โปรเซสเซอร์ MX1300CF Cortex-M33 ความถี่สูงถึง 100 MHz พร้อม SRAM 256KB, หน่วยความจำแฟลช XIP 2MB, หน่วยความจำ OTP 384 หรือ 512 ไบต์
  • การเชื่อมต่ออินเตอร์เน็ต
    • WiFi
      • 802.11 b/g/n 1T1R WiFi @ 2.4GHz ความถี่เดียว
      • HT20 รองรับสูงสุด 65Mbps (72 Mbps บน Seeed Studio)
      • การเพิ่มประสิทธิภาพ 802.11e QoS (WMM)
      • ความปลอดภัย – WPA/WPA2 PSK, WPA2 Enterprise
      • WPS, Wi-Fi Direct, โหมดประหยัดพลังงาน IEEE
    • บลูทูธ
      • บลูทูธ 4.2 พลังงานต่ำ (BLE)
      • รองรับบลูทูธโหมด slave สำหรับ “เครือข่ายการกำหนดค่าบลูทูธ”
    • Wi-Fi และ BLE เป็นมัลติเพล็กซ์แบบแบ่งเวลา ใช้ PAและเสาอากาศร่วมกัน
    • เสาอากาศ – PCB (EMC3080-P) หรือขั้วต่อ IPEX (EMC3080-E)
  • อุปกรณ์ต่อพ่วง
    • 14x GPIO, 8x PWM
    • 1x SPI, 2x I2C
    • 3 x UART พร้อมรองรับการควบคุมการไหลของฮาร์ดแวร์
    • RTC พลังงานต่ำ
  • แรงดันไฟ – 3.0V ถึง 3.3V
  • ขนาด – 33 x 18 มม.
  • ช่วงอุณหภูมิ – -20 °C ถึง +85 °C (-40 ℃ ถึง +105℃ บน Seeed Studio)

EMC3080-block-diagram

มีความคลาดเคลื่อนบางอย่างระหว่างข้อมูลใน Seeed Studio และหน้าผลิตภัณฑ์ ของ MXCHIP โดยเฉพาะอย่างยิ่งกับ กล่าวว่าโมดูล EMC30380 รองรับ Bluetooth 5.0  แต่ฉันคิดว่าโมดูลนี้ไม่ควรรองรับการส่งสัญญาณทางไกลหรือแบนด์วิดท์สูง (2 Mbps) ไม่ว่าในกรณีใด

ไม่มีทรัพยากรการพัฒนาซอฟต์แวร์ใด ๆ ในเว็บไซต์ทั้งสองนี้ แต่เอกสารข้อมูลมีคำแนะนำบางประการ เขียนไว้::

Shanghai MXCHIP มีแพลตฟอร์มซอฟต์แวร์ MXOS และ AliOS เพื่อรองรับการพัฒนาโมดูลซีรีส์ EMC3080 สิ่งนี้สามารถให้สภาพแวดล้อมการพัฒนาที่มีประสิทธิภาพ เข้าถึงสแต็คโปรโตคอลสำหรับบริการคลาวด์ IoT ต่างๆ โปรแกรมตัวอย่างที่สมบูรณ์ และแอปพลิเคชันทั่วไปต่างๆ

มีเอกสารบางอย่างเกี่ยวกับ MXOS บนเว็บไซต์ MXCHIP แต่ไม่มีอะไรเฉพาะเจาะจงสำหรับ EMC3080 โดยจะแสดงรายการการสนับสนุนสำหรับแพลตฟอร์ม MXKit , AZ3166และ EXT-AT3080 รุ่นก่อนหน้า นอกจากนี้ยังมีโค้ด  สำหรับโมดูล EMC3080  บางส่วน (ไฟล์ส่วนหัว) บนเว็บไซต์ Aliyun

โมดูล EMC3080 ออกแบบมาสำหรับบ้านอัจฉริยะ อุปกรณ์ดูแลสุขภาพ และอุปกรณ์พกพา อย่างไรก็ตาม บริษัทไม่ได้กล่าวถึงการสนับสนุน Arm TrustZone เลยในโซลูชัน Cortex-M33 Armv8-M ในหน้าผลิตภัณฑ์ของเว็บไซต์ Seeed Studio มี MXMESH อยู่ในรายการ แต่ฉันไม่ได้รับคำตอบจากพวกเขา

MXCHIP-EMB1080-Bluetooth-module-MXMESH
โมดูล MXCHIP EMB1082 BLE

อย่างไรก็ตาม บริษัทยังได้เปิดตัว โมดูล EMB1082 BLE ราคา $1.79(~60฿) ซึ่งสนับสนุน MXMESH ดังนั้นเราจึงสรุปได้ว่า MXMESH ควรเป็นตัวแทนของโปรโตคอลเครือข่ายแบบ Bluetooth Mesh และ โมดูล EMB1082 จะใช้ไมโครคอนโทรลเลอร์ Cortex-M4F แอปพลิเคชันไฟอัจฉริยะอาจเป็น “เกตเวย์” ที่ใช้ MXCHIP EMC3080 ซึ่งสามารถควบคุมหลอดไฟหลายดวงในห้องโดยใช้โมดูล EMB1082 BLE

แปลจากบทความภาษาอังกฤษ : $2 MXCHIP EMC3080 WiFi and Bluetooth LE IoT module integrates Cortex-M33 MCU

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
โฆษณา