ไมโครคอนโทรลเลอร์ RISC US516P6 ด้วยเสียงของคุณแบบออฟไลน์

ฉันเพิ่งเขียนเกี่ยวกับไมโครเวฟ Linuxพร้อมสั่งการด้วยเสียง (voice-assistant)ในตัว และมีคนพูดถึง SoC แบบ Quad-core นั้นมากเกินไปและไมโครคอนโทรลเลอร์ US516P6 ที่ออกแบบมาสำหรับสั่งการด้วยเสียงแบบออฟไลน์จะเหมาะกว่า

เป็นเรื่องดี แต่การค้นหาข้อมูลเกี่ยวกับ Unisound US516P6 พิสูจน์แล้วว่าค่อนข้างท้าทายที่มีข้อมูลสาธารณะไม่มากนักและส่วนใหญ่เป็นภาษาจีน แต่แล้วฉันก็สังเกตเห็นโมดูลเสียงออฟไลน์ Wireless Tag WT516P6Core และเนื่องจากฉันได้ติดต่อกับบริษัท ฉันจึงได้รับรายละเอียดเพิ่มเติมเล็กน้อยซึ่งเป็นที่น่าสังเกตเกี่ยวกับเครื่องมือการพัฒนา

US516P6-offline-voice-โมดูล

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

    • MCU – ไมโครคอนโทรลเลอร์ Unisound US516P6 RISC (น่าจะใช้ Andes NDS32) ที่ 240 MHz พร้อม FPU, คำสั่ง DSP, ตัวเร่งความเร็ว FFT, SRAM 242KB, แฟลช 2MB
    • เสียง – เพาเวอร์แอมป์ในตัว
    • I/Os – 12 รู แบบ castellated พร้อม UART, GPIO, อินพุตไมโครโฟน, เอาต์พุตลำโพง, VCC และ GND
    • แหล่งจ่ายไฟ – ในตัว 5V ถึง 3.3V, 3.3V ถึง 1.2V LDO เพื่อจ่ายไฟให้กับชิป
    • ขนาด – 19 x 12.88 มม.

โซลูชันนี้ออกแบบมาสำหรับการจดจำเสียงออฟไลน์ที่ “ต้นทุนต่ำมาก” สำหรับเครื่องใช้ในบ้านอัจฉริยะของเล่นหลอดไฟและผลิตภัณฑ์อื่นๆ ที่อาจได้รับประโยชน์จากการควบคุมด้วยเสียง อินเทอร์เฟซ UART ใช้สำหรับการดีบักและดาวน์โหลดเฟิร์มแวร์ (เข้ารหัส)

การสาธิตแสดงโมดูลที่เชื่อมต่อกับจอ LCD (ผ่าน UART ไปยัง MCU อื่น) เพื่อควบคุมเครื่องปรับอากาศและ หรือหลอดไฟ โค้ดตัวอย่างมีให้ใน 8ms (ต้องลงทะเบียนฟรี) โดยใช้โปรแกรมภาพ Blocyky …

Unisound-Blocky-demo

นี่คือลักษณะของ“ ซอร์สโค้ด” เมื่อคลิกที่แท็บ {} โค้ด:


ดังนั้นฉันเดาว่ามันไม่เหมือนกันอย่างแน่นอน เนื่องจากการสาธิตใช้ภาษาจีนเห็นได้ชัดว่าเฟิร์มแวร์สามารถแฟลชไปที่บอร์ดผ่านโปรแกรมเมอร์ออฟไลน์ (ฮาร์ดแวร์) โดยใช้เครื่องมือการเขียนโปรแกรมแบบอนุกรม (ซอฟต์แวร์)

ดูเหมือนว่าเอกสารและเครื่องมือจะมีอยู่ในเว็บไซต์ในภาษาจีน ซึ่งรวมถึงเอกสารข้อมูลสำหรับไมโครคอนโทรลเลอร์ US516P6 ด้วย

US516P6-block-diagram
แผนภาพบล็อก US516P6

US516P6 ไม่พบบน Aliexpress คุณจะพบที่Taobao ราคา 14.98 หยวน (ประมาณ $2.3 หรือ ฿70 ) หรือ Alibaba แต่ซอฟต์แวร์จะจำหน่ายแยกต่างหากพร้อมกับสิ่งที่ดูเหมือนบอร์ด USB to TLL สำหรับการเขียนโปรแกรมหรือที่เรียกว่า “โปรแกรมเมอร์ออฟไลน์”

WT516P6_DK_V1.0

ขอบคุณ dgp สำหรับคำแนะนำ

แปลจากบทความภาษาอังกฤษ : US516P6 RISC microcontroller powers offline voice assistant modules

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments