EVE产品线(目前有FT800/FT801/FT810/FT811/FT812/FT813/BT815/BT816)目前只支持RGB接口的TFT。
其中RGB数据位常见的是16bit(R5G6B5),18bit(R6G6B6),24bit(R8G8B8)。而控制信号(DE/HS/VS)支持DE模式(DE/HS/VS)和Sync模式(HS/VS,DE不接)。
FT800/FT801/FT810/FT811都是18bit的RGB数据接口,而FT812/FT813/BT815/BT816是24bit接口。EVE芯片全部支持DE模式和Sync模式。
TFT屏和EVE芯片的RGB数据位可能不一致,对于这种情况需要对应的数据位不接。例如TFT屏是24bit(R8G8B8),而FT800是18bit(R6G6B6),那么TFT屏每个颜色上都有2个bit不能接到FT800上,可以把R0R1,G0G1,B0B1接GND,然后R2-R7接FT800的R2-R7,GB同理。如果TFT屏是16bit(R5G6B5),FT800是18bit(R6G6B6),那么FT800的R7和B7可悬空处理。
FT80x支持最大512x512像素的TFT屏,目前市面上常见的像素是320x240,480x272,480x320。而FT81x/BT81x支持最大800x600像素的TFT屏,目前常见的像素是800x480,800x600。对于能使用FT80x的TFT屏,需要注意界面是否复杂,如果过于复杂可能需要选择FT81x,当然硬件设计并不需要担心,因为FT810 pin to pin FT800,而FT811 pin to pin FT801,即这2对芯片可以互换,软件只需更换头文件(主要是寄存器地址不一样,如果采用官方例程中的寄存器地址定义就只需要更换头文件)。BT81x相对于FT81x来说,可以大大降低SPI总线速度要求,功能更多,软件兼容FT81x。
FT800/FT810/FT812/BT816是支持4线电阻屏,而FT801/FT811/FT813/BT815是支持I2C接口的电容屏(FT8xx仅直接支持FocalTech和Azoteq的触控芯片,国内多用FocalTech敦泰,BT815支持FocalTech和Goodix)。对于FT801和敦泰IC,I2C地址要求必须是0x38,因为FT811/FT813支持写寄存器修改I2C地址,所以对此无要求。EVE芯片也支持Touch Host Mode模式,即通过MCU读取触摸的X,Y坐标,回写到EVE芯片,EVE芯片完成触摸行为监控动作,减轻MCU工作量。
下表为选型对应表:
Device | FT800 | FT801 | FT810 | FT811 | FT812 | FT813 | BT815 | BT816 |
Target display Resolution | HVGA, WQVGA, QVGA | HVGA, WQVGA, QVGA | HVGA, VGA, WVGA, SVGA | HVGA, VGA, WVGA, SVGA | HVGA, VGA, WVGA, SVGA | HVGA, VGA, WVGA, SVGA | HVGA, VGA, WVGA, SVGA | HVGA, VGA, WVGA, SVGA |
RGB interface | 18 bits (RGB666) | 18 bits (RGB666) | 18 bits (RGB666) | 18 bits (RGB666) | 24 bits (RGB888) | 24 bits (RGB888) | 24 bits (RGB888) | 24 bits (RGB888) |
Touch function | Resistive touch | Interface to Capacitive touch controller over I2C | Resistive touch | Interface to Capacitive touch controller over I2C | Resistive touch | Interface to Capacitive touch controller over I2C | Interface to Capacitive touch controller over I2C | Resistive touch |
Ext SPI Nor Flash | No | No | No | No | No | No | Yes | Yes |
Control interface | SPI/I2C | SPI/I2C | SPI/QSPI | SPI/QSPI | SPI/QSPI | SPI/QSPI | SPI/QSPI | SPI/QSPI |
Object Memory size | 256KB | 256KB | 1MB | 1MB | 1MB | 1MB | 1MB | 1MB |
Audio Out | Mono channel | Mono channel | Mono channel | Mono channel | Mono channel | Mono channel | Mono channel | Mono channel |
Audio In | No | No | No | No | Mono channel | Mono channel | Mono channel | Mono channel |
Backlight control | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Image decoder | BMP, DXT1, software JPG | BMP, DXT1, software JPG | BMP, DXT1, | BMP, DXT1, | BMP, DXT1, | BMP, DXT1, | BMP, DXT1, | BMP, DXT1, |
hardware JPG | hardware JPG | hardware JPG | hardware JPG | hardware JPG,ASTC | hardware JPG,ASTC | |||
Supply Power | 3.3V | 3.3V | 3.3V | 3.3V | 3,3V | 3,3V | 3,3V | 3,3V |
Host Interface IO voltage | 1.8-3.3V | 1.8-3.3V | 1.8-3.3V | 1.8-3.3V | 1.8-3.3V | 1.8-3.3V | 1.8-3.3V | 1.8-3.3V |
Clock Oscillator | Internal/ External | Internal/ External | Internal/ External | Internal/ External | Internal/ External | Internal/ External | Internal/ External | Internal/ External |
Operating Temp. | -40°C to 85°C | -40°C to 85°C | -40°C to 85°C | -40°C to 85°C | -40°C to 85°C | -40°C to 85°C | -40°C to 85°C | -40°C to 85°C |
GPIOs | 3 | 3 | 3 | 3 | 5 | 5 | 4 | 4 |
Package | QFN48 | QFN48 | QFN48 | QFN48 | QFN56 | QFN56 | QFN64 | QFN64 |