首要介绍下什么是MCU?MCU微操控单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或许单片机,是把中央处理器(Central Process Unit;CPU)的频率与标准做恰当减缩,并将内存(memory)、计数器(TImer)、USB、A/D转化、UART、PLC、DMA等周边接口,乃至LCD驱动电路都整合在单一芯片上,构成芯片级的计算机,为不同的运用场合做不同组合操控。比如手机、PC外围、遥控器,至轿车电子、工业上的步进马达、机器手臂的操控等,都可见到MCU的身影。
接触ic接触在此特指单点或多点触控技能; IC,即集成电路,是半导体元件产品的总称。包含:1.集成电路板(integrated circuit,缩写:IC);2.二、三极管;3.特别电子元件等; 接触IC即指接触芯片。
1、初度树立触控运用程序的作业负荷及调试难度
从初度树立触控运用程序的作业负荷及调试难度比照二者的不同。运用触控 IC和触控 MCU运用计划中软、硬件组成示意图。
运用触控 IC的运用计划中,主控MCU和触控 IC 之间的数据交流,一般是经过串行接口(例如,I2C、SPI)完成的。
因而,用户需求开发相应的通讯程序,履行数据的交流。无论是运用主控MCU的硬件串行接口,仍是运用软件模仿串行协议完成数据传输,都增加了软件开发的负荷。
特别是在调试初期,假如主控MCU不能正确检测到触控动作,需求判别毛病源是触控 IC反常,或许是通讯程序反常,仍是主控MCU侧检测程序的过错。因而,很大程度上增加了软件调试的难度。
2、触控参数精细化
从触控参数(例如,灵敏度)精细化的视点,比照二者的不同。触控 IC一般内置了缺省的参数,假如主控MCU的检测程序和通讯程序正确,那么MCU和触控 IC连通后,即可判别触控有/无的判别。
从这一点动身,触控 IC具有优越性。可是,缺省参数是确认的,而用户的运用计划是千差万别的。因而,许多情况下需求对触控 参数做精细化调整,以优化运用计划的触控功能。优化触控 IC的作业环境如图2所示。
如图2所示,Tuning软件运用串行接口完成触控参数的调整,并将优化后的参数经过串行接口写入到触控 IC。
为了验证更新后的参数在运用体系中的全体功能,需求衔接主控MCU和触控 IC,并运转MCU中的操控程序。
可是,调试东西和主控MCU共用触控 IC的串行接口,因而,需求堵截和调试东西的衔接,并将串行接口切换到主控MCU。
换言之,在验证参数全体功能时,无法经过调试东西的GUI,直观监测参数调整后的作用。
3、程序烧写本钱
从程序烧写的本钱,比较二者的不同。如图4所示,假如用户不运用触控 IC的缺省参数,而是运用结合详细运用计划优化后的参数,那么需求经过编程器将最新的参数固化到触控 IC。
特别是批量生产时,增加了烧录触控 IC的额定本钱。而右图所示的Rx130计划中,仅需求将运用程序烧录到Rx130中。
4、LED驱动
从LED驱动的视点,比较二者的异同。一般,触控 IC内置了LED Driver。假如运用计划中需求运用LED表明触控动作的有/无,而且运用产品的结构设计,要求LED紧邻触控电极。
可是,并非一切的运用产品,都需求运用LED表明触控动作的有/无,例如,简易的触控 Pad。