JieLi Technology AC6329C4 เป็นไมโครคอนโทรลเลอร์ราคาถูกมากๆ มาพร้อมการเชื่อมต่อ Bluetooth 5.0 และมีขา I/O จำนวนมาก รวมถึงตัวควบคุมมอเตอร์ ซึ่งขายในราคา 35 เซ็นต์(~13฿) ต่อหน่วย บน LCSC หรือ 25 เซ็นต์(~13฿) ต่อการสั่งซื้อ ตั้งแต่ 1,000 ชิ้นขึ้นไป
ไมโครคอนโทรลเลอร์นี้มี RISC core 32 บิตที่ความเร็ว 96 MHz พร้อม SRAM 73KB และ flash สูงสุดถึง 4Mbit (หรือ 512KB,) แพ็คเกจ SOP16 (16 ขา) ในชิป AC6329C4 มีอินเทอร์เฟซหลากหลายที่ถูกมัลติเพล็กซ์ไว้รวมถึง USB 2.0, ADC, PWM, I2C, SPI, UART, และเอ็นโค้ดเดอร์แบบ in-phase (I) และ quadrature (Q)
สเปคของ AC6329C4:
- CPU – 32-bit RISC CPU @ 96 MHz พร้อมด้วย
- Cache – 8KB I-cache 2-way, 1KB R/O cache 1-way
- 64x Vectored interrupts
- 8x Levels interrupt priority
- หน่วยความจำ – data RAM 73KB
- สตอเรจ – flash 4Mbit (AC6329C2 มาพร้อมแฟลช 2Mbit)
- Bluetooth
- CMOS ชิปเดียวรวมวิทยุและเบสแบนด์ (baseband)
- สอดคล้องกับข้อกำหนด Bluetooth 5.0+BR+EDR+BLE
- รองรับ Bluetooth 5.0+BR+EDR+BLE specification
- รองรับ Bluetooth Piconet และ Scatternet
- เป็นไปตามความต้องการของขนาดกำลังส่งของ class2 และ class3
- รองรับ GFSK และ π/4 DQPSK ทุกรูปแบบของแพ็กเก็ต
- กำลังส่ง Tx power +8 dBm
- ความไวในการรับ Rx sensitivity -92 dBm
- รองรับโปรไฟล์ a2dp, avctp, avdtp, avrcp, hfp, spp, smp, att, gap, gatt, rfcomm, sdp และ l2cap
- อุปกรณ์ต่อพ่วง (Peripherals)
- GPIO 10 ขา
- สามารถโปรแกรมเป็นอินพุตหรือเอาต์พุตแยกกันแต่ละขาได้
- สามารถเลือก pull-up/pull-down ภายในได้แยกตามแต่ละขา
- อินพุตระดับ ด้วยระดับ CMOS/TTL Schmitt triggered
- การปลุกตื่นภายนอก/interrupt บน GPIO ทั้งหมด
- 1x Full Speed USB OTG controller
- 4x ตัวจับเวลา 32-bit หลายฟังก์ชัน รองรับโหมด capture และ PWM
- 3x full-duplex advanced UART (DMA)
- 3x อินเตอร์เฟส SPI host/device (DMA)
- 1x อินเตอร์เฟส I2C host/device
- RTC พร้อมนาฬิกาปลุกและฐานเวลาเพื่อปลุกชิป
- PWM generator 16 บิตสำหรับการขับเคลื่อนมอเตอร์
- 3x IQ Encoder
6 ช่อง ADC 10-bit
1 ช่อง Low Power Detector 8 ระดับ
Embedded PMU รองรับโหมดพลังงานต่ำ - Watchdog
- การรีเซ็ตเมื่อเปิดเครื่อง
- GPIO 10 ขา
- พาวเวอร์ซัพพลาย
- LDOIN – 4.5V ถึง 5.5V
- VBAT – 1.8V ถึง 4.5V
- VDDIO – 1.8V ถึง 3.4V
- แพ็คเกจ – SOP16 (9.9 x 6 มม.)
- ช่วงอุณหภูมิ
- ขณะใช้งาน – -40°C ถึง +85°C
- ไม่ได้ใช้งาน – -65°C ถึง +150°C
ไม่มีข้อมูลที่เปิดเผยมากนักเกี่ยวกับ AC6329C(4/2) นอกจาก ข้อมูลจาก datasheet แต่ถ้าเราค้นหาไปยัง AC63 จะมีข้อมูลเพิ่มเติมบางส่วน ซึ่ง Zhuhai Jieli Technology Co.,Ltd มีบัญชี GitHub พร้อมด้วย SDK สองชุดสำหรับซีรีส์ AC63 โดยชุดหนึ่งชื่อ fw-AC63_BT_SDK เป็นส่วนของ Bluetooth (ที่ใช้ Zephyr RTOS) มีเอกสารคำอธิบายเป็นภาษาอังกฤษและจีน และชุดอื่นชื่อ fw-AC63_GP_MCU เป็นส่วนของ MCU core มีคำสั่งเป็นภาษาจีนเท่านั้น นอกจากนี้ยังมีเว็บไซต์เอกสารคำอธิบายที่มีให้เข้าถึง แต่เป็นเอกสารเฉพาะภาษาจีนเท่านั้น
Jieli Tech ขายบอร์ดพัฒนาหลายรายการบน Taobao โดยมีบางบอร์ดที่ใช้ AC63 แต่ยังไม่มีบอร์ดใดที่ใช้ AC6329C4 หรือ AC6329C2 เราจะเห็นผลิตภัณฑ์ที่ใช้ AC6329C4 เช่น 2G GSM Bluetooth GPS tracker ที่ใช้ไมโครคอนโทรลเลอร์สำหรับการเชื่อมต่อบลูทูธ
ชิป AC6329C4 น่าสนใจเนื่องจากมีราคาถูกและมีความสามารถในการเชื่อมต่อ Bluetooth แต่ในขณะนี้อาจมีความท้าทายในการสร้างอุปกรณ์ที่ใช้งานโดยใช้ตัวควบคุมนี้ นอกจากจำหน่ายบน LCSC แล้ว MCU ยังมีจำหน่ายบน Aliexpress ในราคา $7.62(~280฿) สำหรับชุดที่มี 20 ชิปหรือประมาณ 38 เซนต์(~14฿) ต่อชิป แต่เราไม่สามารถหาบอร์ดพัฒนาใดๆ ได้เราจะต้องรอดูว่ามันจะพัฒนาอย่างไรต่อไป แม้ว่าเอกสารข้อมูลจะเป็นของปี 2021 เราคงต้องรอดูต่อไป
แปลจากบทความภาษาอังกฤษ : JieLi Tech AC6329C4 is a 35 cents Bluetooth 5.0 microcontroller
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT