Dingoo A320

更換螢幕(2.8吋 IPS S6D04M0X21)


雖然司徒之前曾經加入QQ開源掌機群並且和群裡的剃頭為憎合作替換A320的螢幕,當初選定的螢幕是高解析度螢幕(非IPS螢幕)並且使用CPLD晶片做訊號轉換,雖然進度已經來到焊接階段,PCB也已經送洗完成,可惜的是,司徒當初太過忙碌,因此,司徒最終放棄該專案,直到最近比較空閒時,司徒再度上淘寶找2.8吋IPS螢幕時,才讓司徒找到2.8吋Pin2Pin的IPS螢幕,司徒原本有意復工,不過,看在IPS螢幕的亮點上,司徒只能跟QQ開源掌機群的朋友說聲抱歉,司徒沒有完成當初的專案,不過,這次如果司徒可以移植成功,更換其它的螢幕應該也不是問題。

首先,拆開背蓋並提起顯示屏

ILI9325顯示屏

37PIN腳位


A320顯示屏的腳位:

Pin Name
1 DB0
2 DB1
3 DB2
4 DB3
5 GND
6 VCC
7 CS
8 RS
9 WR
10 RD
11 Mode(8Bit/16Bit)
12 X+
13 Y+
14 X-
15 Y-
16 LED+ A
17 LED- K1
18 LED- K2
19 LED- K3
20 LED- K4
21 Frame Out
22 DB4
23 DB10
24 DB11
25 DB12
26 DB13
27 DB14
28 DB15
29 DB16
30 DB17
31 RST
32 VCC
33 VCC
34 GND
35 DB5
36 DB6
37 DB7

解焊

解焊後的ILI9325顯示屏

ILI9325顯示屏型號

2.8" 320x240 IPS顯示屏 + 電阻觸控功能(後來才知道還有賣無觸控的屏)

這個屏的厚度很扎實,具有不錯的保護作用

IPS屏型號:CT028QVT026(S6D04M0X21)

雖然是Pin2Pin,不過司徒竟然忘記間距這件事

看來只好跳線解決間距問題

使用漆包線跳線

跳完後的模樣

完成

雖然使用漆包線可以快速完成跳線,不過在司徒改完一版Dingux驅動程式測試後,發現螢幕點不亮,多次測試Dingux驅動程式後,司徒發現螢幕有點溫溫的,為了確保硬體沒有問題,司徒只好再度重焊並且使用OK線跳線,確保硬體沒有問題,否則會造成問題發散,因此,首先做好底部隔離

接著使用OK線跳線,不過腳位真的太密集了,司徒差點焊到眼睛開花

主板的部份比較好焊

由於司徒目前比較忙錄,因此只好先用STM32F103點亮這個IPS屏,接著再移植到A320 Kernel上,不然這個屏可能要點好幾年,而多虧司徒當初購買2片IPS屏,因此,剛好可以使用另一片測試

接著固定IPS屏

不應該使用泡棉膠帶,因為遇熱會內縮

相當難搞的屏

最後,整理一下排線

司徒盡最大努力測試,但是STM32F103依舊不給面子,司徒最後使用8051測試,終於點亮這個難搞的IPS屏

司徒最後發現是8Bit/16Bit電阻的問題,預設是8Bit模式,難怪司徒一直點不亮,因爲司徒使用16Bit測試


2.8吋 TFT ILI9325螢幕 2.8吋 IPS S6D04M0X21螢幕


返回上一頁