基于 Microchip pic18F27Q10 TFT 显示屏方案

随着社会的发展进步,产品的品质与颜值都会受到消费者的关注,越来越多的产品都会加入一个多功能信息屏突然自己的颜值以及高端大气上档次。
人机界面随着时代的进步也经历了从LED到LCD,到IPS真彩屏的过程
本方案就是采用了Microchip公司PIC18F27Q10做为1.14寸IPS真彩屏的控制核心。
为什么方案中会选择pic18F27Q10做为控制核心呢,且听我一一道来

1 PIC18F27Q10具有PPS模块



从图上可以看出,PPS模块的好处就是可以由开发者自定义管脚功能,这个功能在画PCB时候太有用了,过去的MCU管教功能往往定义死了,有时候为了驱动一个模块需要把有特殊功能的管脚绕很多路才能联通,这样会导致PCB的电气特性以及美观程度都收到影响,有了PPS功能后就可以帮工程师解决这个烦恼,根据PCB走线可以定义管脚的特殊功能,以便于PCB走线更顺畅更有效率

2   PIC18F27Q10第二个特性是具有内部FVR
    
     
FVR是可以由工程师设定的内部参考源,这个参考源有4096,2048,1024三档供选择,该参考源可以提供给ADC也可以提供给DAC,甚至给内部比较器。这样一来方便开发者用ADC来做电池监测,
    过去用MCU做电池监测的问题就是如果用VCC做参考源,就需要单独做个电池电源输入电路,与MCU供电隔离。以便对电池电压做AD采集,如果有内部的参考源,即使用电池做为MCU供电,通过
   对内部参考源设定,只需要通过简单的电阻分压就可以测量电池电压情况,从而简化了电池监测电路,提高了电路的可靠性

3 PIC18F27Q10 具有ADC2
   ADC2是个什么鬼?其实ADC2,请往下看
  
 ADC2 实际上是自带运算能力的AD采集模块,以往ADC采集信号后需要开发者把数据统计后根据自己需要,通过软件实现各种滤波算法例如平均值,低通滤波都是常用的,但是有了ADC2这个模块后
 硬件模块设定好后可以自行进行计算求职,开发者就节约了写代码的时间以及减少了代码的体积

4 PIC18F27Q10继承有5bit的DAC
   
 
单片机具有DAC模块意味着可以方便的实现4-20mA电流环,这个应用在工业上应用很广,做为一个抗干扰能力很强的通讯手段

5 PIC18F27Q10 本身是有28脚,体积不大,拥有128K的Flash以及丰富的外部接口,可以把界面应用到的字库等显示资料存放在
   芯片内部
   因此pic18F27Q10虽然是个SPI接口IPS屏的驱动方案,但但实际通过外接传感器等sensor可以方便的组合成便携小体积的测试类仪表或者变为定制的多功能信息显示屏

本方案中用到的PIC18F25Q10,我们可以提供开发软件平台以及调试编程工具pickit3
PICKIT3是一款集调试以及编程于一体的开发工具结合microchip提供的Maplab XIDE,组成一个PIC单片机的开发平台

开发工具PICKIT3以及调试电路连接图

 方案原理图


Maplab XIDE开发界面
该开发界面是客户根据pic18F25Q10的方案,结合代码框架实际开发产品的实例,目前产品已经开发完成进入实测阶段







►场景应用图

►展示板照片

►方案方块图

►核心技术优势

1 pic18F25Q10性价比较高 2 pic18F25Q10集成 FVR ADC2 DAC外设模块,结合屏的驱动方案,可以方便的搭建适合的定制仪表产品 3 可以提供较完善的开发平台,包含工具,原理图demo,以及demo 代码 4 IPS屏的内容可以根据客户自己需求定制开发

►方案规格

1 输入电压3.3V-12V 2 功耗50mA(不含外部sensor功耗) 3 具有 I2C USART ,DAC 外部接口 4 驱动SPI或者并口的IPS屏,屏幕分辨率135*240或者128*240