|
计划做一个NUCLEO的2.8寸TFT LCD扩展板,查了一下市场上此类的模块还是挺多的。大多数此类扩展模块使用的是焊接式的,且价格比较低廉。这次主要参考两个厂家的产品:Seeed Studio的2.8'' TFT Touch Shield V2.0和Display Module的DM-TFT28-105。参考这两个产品的原因是都支持Arduino接口、采用的是插接式液晶屏、主控采用的是ILI9341、SD卡和TFT电源单独供电、且每个控制端口都使用了芯片进行专门隔离。下面介绍两种方案的特点:
Seeed Studio的2.8'' TFT Touch Shield V2.0的主要特点: 支持Arduino/Seeeduino/Arduino Mega接口; 电阻触摸屏的引脚直接与Arduino接口相连; 隔离芯片采用两个四路缓冲器的74VHC125PW
Display Module的DM-TFT28-105的主要特点: 板载一个4MB的Flash; 专门的触摸芯片XT2046; 隔离芯片采用八路缓冲器的74VHC541PW。
参照这两个产品,初步确定设计的方案: 1. 采用MicroSD卡,2.8寸ILI9341电阻式触摸屏,标准Arduino接口。 2. 考虑到触摸的稳定性及编程的难度,采用XT2046触摸芯片,减少代码的实现难度。 3. 取消Arduino Mega接口。 4. 隔离芯片采用一个四路缓冲器74VHC125PW和一个六路缓冲器74HC365PW。74HC365PW没有VHC的系列,最大支持的频率是30MHz。
|