معرفی تراشه‌های WCH CH570 و CH572

WCH-CH570-و-CH572

🧠 بررسی کامل تراشه‌های WCH CH570 و CH572

🔰 مقدمه

در سال‌های اخیر، با رشد سریع تکنولوژی RISC-V و نیاز به میکروکنترلرهای ارزان‌قیمت، شرکت WCH (Nanjing QinHeng Corp) دو تراشه‌ی جدید به نام‌های CH570 و CH572 معرفی کرده است. این تراشه‌ها با مصرف توان بسیار پایین، قابلیت‌های ارتباطی داخلی، و قیمت بسیار مناسب، گزینه‌ای عالی برای دستگاه‌های اینترنت اشیا (IoT)، تجهیزات پوشیدنی، و سیستم‌های تعبیه‌شده (Embedded Systems) هستند.


🧩 کاربردهای CH570/CH572

  1. دستگاه‌های پوشیدنی (Wearables): مانند مچ‌بند هوشمند، ساعت‌های بلوتوثی، گام‌شمار
  2. سیستم‌های IoT: سنسورهای بی‌سیم، تجهیزات خانه هوشمند
  3. کیبوردها و ماوس‌های بلوتوثی
  4. ابزارهای آموزشی برای یادگیری RISC-V
  5. دستگاه‌های پزشکی ساده با ارتباط BLE
  6. کنترلرهای صنعتی سبک با USB یا بلوتوث

🧬 معماری و ساختار داخلی

CH570-block-d

🎯 هسته پردازنده:

  • معماری: RISC-V RV32IMCB
  • هسته: QingKe V3C اختصاصی WCH
  • فرکانس: حداکثر ۱۰۰ MHz
  • معماری باز و قابل توسعه (open ISA)

🧠 حافظه:

  • 256KB Flash (از این مقدار حدود 240KB قابل استفاده برای کاربر است)
  • 12KB SRAM
  • 8KB Bootloader + 8KB InfoFlash

📡 واحد ارتباطات:

  • Bluetooth LE 5.0 (فقط در CH572)
  • RF 2.4GHz GFSK
  • USB 2.0 Device & Host
  • UART، SPI، I²C، PWM

⚙️ واحدهای جانبی:

  • مقایسه‌گر آنالوگ
  • تشخیص کلید لمسی (۲۰ کاناله)
  • GPIO با ورودی 5V ایمن
  • PWMهای قابل تنظیم
  • شناسه سخت‌افزاری منحصربه‌فرد (UID)

🔐 امنیت:

  • رمزنگاری سخت‌افزاری AES-128
  • مدیریت توان پیشرفته و حالت خواب عمیق با مصرف کمتر از ۱ میکروآمپر

🛠 ابزارهای توسعه

💻 محیط توسعه (IDE):

  • MounRiver Studio (بر پایه Eclipse)
  • پشتیبانی کامل از کدنویسی، اشکال‌زدایی، و فلش کردن تراشه

📦 برد توسعه پیشنهادی:

  • CH572D-R0
    • پورت USB-C
    • آنتن داخلی PCB برای BLE
    • هدرهای کامل GPIO
    • دکمه‌های دانلود و ریست

🧪 منابع ابزارهای توسعه

  • برد توسعه CH572D-R0-1v1: دارای پورت USB-C، آنتن PCB، دکمه‌های Reset و Download، و هدرهای GPIO

  • نرم‌افزار توسعه: MounRiver IDE با نمونه‌کدهای C و مستندات (عمدتاً به زبان چینی)


🧰 سایر ابزارها:

  • Debugger اختصاصی WCH-LinkE
  • پشتیبانی از OpenOCD
  • فایل‌های startup، linker script، CMSIS و کتابخانه HAL

🧑‍💻 زبان‌های برنامه‌نویسی

  • C/C++ (رسمی و پشتیبانی‌شده توسط MounRiver)
  • Assembly RISC-V (برای توسعه سطح پایین و بهینه‌سازی)
  • امکان استفاده از Rust یا MicroPython از طریق پورت‌های شخص ثالث

📊 جدول مشخصات فنی

ویژگیمقدار
  پردازنده  RISC-V QingKe V3C
  فرکانس  تا ۱۰۰ MHz
  حافظه Flash  256KB (240KB قابل استفاده)
  حافظه SRAM  12KB
  BLE  نسخه ۵.۰ (فقط CH572)
  USB  پشتیبانی از Host و Device
  GPIO  تا ۱۲ پایه (برخی با پشتیبانی از 5V)
  UART/SPI/I²C  دارد
  PWM  ۶ کاناله
  تشخیص لمس  ۲۰ کاناله
  ولتاژ کاری  ۳.3V (با تنظیم LDO داخلی از 5V)
  حالت خواب  تا ۰.۳µA در حالت خاموش

🧾 نتیجه‌گیری

تراشه‌های CH570 و CH572 به دلیل معماری RISC-V، مصرف توان بسیار پایین، BLE داخلی (در CH572)، و قیمت بسیار مناسب، گزینه‌ای عالی برای توسعه‌دهندگان محصولات IoT و دستگاه‌های هوشمند کم‌هزینه هستند. WCH با ارائه مستندات کافی و ابزارهای توسعه رایگان، راه را برای توسعه‌دهندگان باز کرده است تا از این تراشه‌ها در مقیاس بالا استفاده کنند.

دیدگاهتان را بنویسید

دستیار حرفه ای CWS
CWS Bot