这两天看到家里的小米空调遥控器,好奇以小米的风格会怎么设计整个方案,于是,就把它拆开了。
拆开后发现,没有独立的LCD段码屏驱动,没有LDO,没有红外发射驱动电路,发现里面的核心芯片是一颗名为 ADKT51P48 的MCU,外加几颗阻容,就这么简洁。
网上找资料,发现这是一颗安广电子的专用红外遥控芯片,别看它小小一颗,却能把整个遥控器的工作全包了:
内置 LCD 驱动(4×30 段(1/4 duty,1/3bias)),直接带动段码屏显示温度、模式、风速。
集成红外发射驱动,1个I/O灌电流达500mA不用外挂三极管就能推红外管。
带遥控载波发生器,生成红外信号太方便
还集成了低功耗电路,待机电流极低,非常适合两节AAA电池的遥控器应用。
可以说,这类芯片就是“为红外遥控器而生”,专用、低成本、稳定。
拆解其它角度,整体方案非常简洁了,LCD导电胶条,最大支持4×30 段(1/4 duty,1/3bias)或者 5×29 段(1/5 duty,1/3bias)。
背面就一个插件红外发光二极管跟电池弹片。
按键用锅仔片,成本低。
全家福,按钮用硅胶按钮,手感好,塑料件3个模具。
但如果需求不止于普通遥控器呢?
随着智能家电的发展,厂商们希望一个遥控器能做的不仅仅是“开关机、调温度”。比如:
多协议控制:除了红外,还能通过433、蓝牙、zigbee等接口和其他设备互联。
复杂人机交互:LCD显示更多内容,甚至带图标、动画。
更智能的低功耗管理:不仅能待机久,还能和RTC联动,定时唤醒,支持更多待机场景。
传感器接入:比如温度检测、光照检测,实现更复杂的控制逻辑。
这时,专用型MCU就显得有些“力不从心”。
更强大的选择:CIU32L051R8T6TY
最近在做一些“带LCD段码屏”的产品,发现了一颗好用的MCU,这里顺便推荐给大家:华大电子的 CIU32L051R8T6TY。
它基于 48MHz Cortex-M0+ 内核,性能远超传统8位MCU,内置资源也非常丰富:
LCD驱动:最大支持 8COM x 32SEG,而且内置电荷泵,不受VDD限制,电池电压下降的时候仍能保持最佳的显示效果,对比度可调,免外部电容,下图可以看到MCU直驱LCD的电路非常简洁。
低功耗表现亮眼:
1μA级别Stop模式
0.95μA VBAT模式 + RTC
60μA/MHz@48MHz 的高效运行
丰富外设:
UART / LPUART / I2C / SPI 通通带齐
红外TIM支持,遥控器协议可以硬件级实现
12位1Msps ADC、2个超低功耗比较器、内置温度传感器
安全与可靠性:AES协处理器、TRNG随机数、96-bit Unique ID,支持防拆和加密。
这些配置意味着它不仅能做空调遥控器,还能扩展到:
智能家电控制显示板(温控器)
带LCD显示的低功耗产品(电表、水表)
电池供电的传感器节点(各种报警器)
带安全加密的门禁或小型支付终端
工程师的选择
如果只是做一只普通遥控器,用ADKT51P48这样专用型MCU无疑是性价比最高的。
但如果希望产品有更多扩展性,甚至成为家居生态中的一环,CIU32L051R8T6TY 这种通用且功能丰富的MCU无疑更合适,关键性是,性价比很高!
作为工程师,我会把它当作下一代“带LCD驱动MCU”应用的候选芯片。
感兴趣的小伙伴可以在华大电子官网或者点击文末阅读原文查看具体资料。