INCELL产品的触控功能接口有两种:IIC接口和SPI接口。两种区别在于IIC接口+Flash IC使用,可以实现触控程序放置在Flash IC内若需更新触控程序只需模组厂商自行升级Flash内的分位即可,无需升级主板驱动;SPI接口无需搭配Flash IC可以节省Flash IC费用但触控程序需合入整机主板驱动内,升级TP程序则需升级主板驱动;针对金融设备行业的产品建议使用IIC接口+Flash IC方案便于触控程序调整。
在产品的设计过程中为了兼容,会把2种接口都做在同一片产品上且客户主板对INCELL产品的接口也同时兼容以上两种接口方式的话,会导致使用IIC接口时SPI接口也同步在通信,从而存在相互干扰,两种接口都无法进行有效通信。同一片INCELL产品同时拥有2种接口时若采用IIC接口通信则主板端SPI接口没有硬件断开的话,由于Flash IC会通过SPI接口连接驱动IC而主板SPI接口也同时连接了驱动IC所以导致整机虽然采用的是IIC通信接口但整机SPI接口仍然通过硬件线路与驱动IC和Flash IC的SPI接口直接硬件串接在一起从而触控无法正常通信(INCELL驱动IC通过BOOTDEVICE引脚也无法进行有效切换)。
针对同一片INCELL产品的触控功能需要兼容IIC和SPI接口时建议把IIC和SPI接口都串接0欧姆电阻,需要对应的接口时需把另外一种接口的0欧姆电阻直接NC不贴片即可,调试时务必保证只采用其中一种接口且另外一种接口需要在硬件上进行断开(0欧姆电阻NC不贴片)。
另外值得一提的是SPI接口有两种表示方式:MISO/MOSI与SDO/SDI,这两种表示方式容易出现误接导致INCELL产品无触。
触控显示产品都不作为主控使用(主板才是主控即主机),所以触控显示产品都是从机使用,所以在触控显示产品中SDO=MISO,SDI=MOSI。