基於 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