این میکروکنترلرها نسل پنجم فناوری CAPSENSE رو با قابلیتهای Multi-Sense ترکیب کردن. یعنی میتونن حسگرهای خازنی، القایی و حتی تشخیص سطح مایع بدون تماس رو پشتیبانی کنن! با این ترکیب، میشه کلی رابط کاربری (HMI) جذاب ساخت.
یه قابلیت دیگه به اسم SmartSense هم داره که خودش کالیبراسیون رو انجام میده و دیگه نیازی به تنظیمات دستی نیست. این میکرو میتونه همیشه روشن باشه و حواسش به لمس باشه، اونم با ۱۰ برابر مصرف کمتر یعنی ۶ میکروآمپر و ۱۰ برابر SNR بیشتر نسبت به نسلهای قبلی. تازه، میتونه تاچ شناور رو از فاصلهی ۲ سانتیمتری هوا تشخیص بده و همهی این حسگرهای خازنی، القایی و مایع رو توی یه تراشه جا داده. ضدآب هم هست که توی محیطهای خشن دووم بیاره.
مشخصات فنی Infineon PSoC 4000T:
* MCU Core – 48 MHz Arm Cortex-M0+ CPU
* Memory – Up to 8 KB SRAM
* Storage – Up to 64 KB flash with read accelerator
* Sensing capabilities
* 5th-generation CAPSENSE technology
* Self-capacitive and mutual-capacitive sensing
* 16x sensor inputs (up to 16x self-capacitive, up to 64x mutual-capacitive)
* Hover touch, proximity, finger-tracking, metal-touch, force-touch
* SNR >5:1, low noise floor (<100 aF)
* SmartSense Auto-Tuning
* Inductive sensing
* Fly-back inductive sensing with noise immunity
* Supports 100 nH to 200 µH sensor inductance
* Sensor frequency: 40 kHz – 5.7 MHz
* Spread spectrum clock and frequency hopping support
* Liquid level sensing
* Contactless liquid-level detection
* Works in noisy environments, detects different liquids, rejects foam/residue
* Peripherals
* 2x Serial Communication Blocks (SCBs) supporting I2C, SPI, UART (runtime reconfigurable)
* 2x 16-bit Timer/Counter/Pulse-Width Modulation (TCPWM) blocks
* Quadrature decoder, center-aligned, edge, and pseudo-random modes
* ±2% internal main oscillator (IMO)
* 40 kHz internal low-power oscillator (ILO)
* Up to 21x programmable GPIO pins
* Power
* Operating voltage – 1.71V to 5.5V
* Deep sleep mode – 6 µA with always-on touch sensing
* Active touch detection & tracking – 200 µA (average)
* Package options
* 25-pin WLCSP (0.35 mm pitch)
* 24-pin QFN (0.5 mm pitch)
* 16-pin QFN (0.5 mm pitch)
از صفحهی محصولات، میشه فهمید که ۱۹ تا میکروی جدید لیست شدن. اگه دنبال بهترین عملکرد هستید، مدلهای CY8C4046FNI-T442T، CY8C4046LQI-T441 و CY8C4046LQI-T442 با پردازندهی 48 مگاهرتزی ARM Cortex-M0+، حافظهی فلش ۶۴ کیلوبایتی و ۸ کیلوبایت SRAM گزینههای بهتری هستن. ولی اگه یه چیز سادهتر برای کارهای سبکتر میخواید، سری CY8C4025 با فرکانس ۲۴ مگاهرتز، ۳۲ کیلوبایت فلش و ۴ کیلوبایت SRAM مناسبتره.
برای برنامهنویسی این میکروکنترلر، میتونید از ModusToolbox استفاده کنید که شامل بستههای پشتیبانی برد (BSP)، کتابخونههای درایور جانبی (PDL) و میانافزارهایی مثل CAPSENSE میشه. این نرمافزار خودش سختافزار رو تنظیم میکنه، کانالها رو بهصورت خودکار اسکن میکنه و کتابخونههای فرمور Class-B برای گواهی ایمنی داره. با ابزارهای توسعهی مبتنی بر Arm هم سازگاره و میشه توی IDEهای دیگه هم ازش استفاده کرد.
برای تست و ارزیابی، کیت نمونهسازی CY8CPROTO-040T رو پیشنهاد میکنم. این کیت یه دکمهی خودخازنی، یه دکمهی خازن متقابل، یه حسگر مجاورتی خازنی و یه اسلایدر خازنی داره که برای ساخت رابطهای کاربری لمسی عالیه. یه LED کاربر، دکمهی کاربر و یه پروگرمر آنبرد هم داره. همهی پینهای I/O هم در دسترس هستن تا بتونید مدارهای حسگر خازنی خودتون رو وصل کنید.
البته قبلاً هم میکروکنترلرهایی با قابلیت تاچ معرفی شده بودن، مثل Renesas RX260 و RX26 و سری معروف ESP32 (مثلاً ESP32-P4 که ۱۴ تا پین حسگر لمسی داره). اما به نظر میرسه Infineon PSoC 4000T توی پشتیبانی از انواع حسگرهای لمسی یه سر و گردن بالاتره.
منبع:
https://www.infineon.com/cms/en/about-infineon/press/market-news/2025/INFCSS202503-070.html
