一、esd check的兩種方式
mtk平臺對於lcm的esd check有兩種處理方式,分別是讀暫存器方式和外部TE方式
1、讀暫存器方式
透過讀暫存器方式做ESD,只需要在lcm driver裡面的lcm_get_params函式中按照如下的方式進行客製化配置就能夠正常的run了
PS:MT6737在ESD讀取暫存器時候,只能夠識別屏端返回的短包,並且只能夠判斷一個返回值。如果有LCM IC返回的是長包,或者需要判斷多個返回值。
2、外部TE方式
該方式是透過CPU irq中斷的方式實現的,具體按如下配置既可
1)lcm driver中的lcm_get_params函式
2)lcm driver中的lcm_init函式
關於LCM IC中0x35的說明:
H-Blanking:在將光訊號轉換為電訊號的掃描過程中,掃描總是從影象的左上角開始,水平向前行進,同時掃描點也以較慢的速率向下移動。當掃描點到達影象右側邊緣時,掃描點快速返回左側,重新開始在第1行的起點下面進行第2行掃描,行與行之間的返回過程稱為H-Blanking。
V-Blanking:一幅完整的影象掃描訊號,由H-Blanking間隔分開的行訊號序列構成,稱為一幀。掃描點掃描完一幀後,要從影象的右下角返回到影象的左上角,開始新一幀的掃描,這一時間間隔,叫做V-Blanking
3)專案工程中dct的配置
一、esd check的兩種方式
mtk平臺對於lcm的esd check有兩種處理方式,分別是讀暫存器方式和外部TE方式
1、讀暫存器方式
透過讀暫存器方式做ESD,只需要在lcm driver裡面的lcm_get_params函式中按照如下的方式進行客製化配置就能夠正常的run了
PS:MT6737在ESD讀取暫存器時候,只能夠識別屏端返回的短包,並且只能夠判斷一個返回值。如果有LCM IC返回的是長包,或者需要判斷多個返回值。
2、外部TE方式
該方式是透過CPU irq中斷的方式實現的,具體按如下配置既可
1)lcm driver中的lcm_get_params函式
2)lcm driver中的lcm_init函式
關於LCM IC中0x35的說明:
H-Blanking:在將光訊號轉換為電訊號的掃描過程中,掃描總是從影象的左上角開始,水平向前行進,同時掃描點也以較慢的速率向下移動。當掃描點到達影象右側邊緣時,掃描點快速返回左側,重新開始在第1行的起點下面進行第2行掃描,行與行之間的返回過程稱為H-Blanking。
V-Blanking:一幅完整的影象掃描訊號,由H-Blanking間隔分開的行訊號序列構成,稱為一幀。掃描點掃描完一幀後,要從影象的右下角返回到影象的左上角,開始新一幀的掃描,這一時間間隔,叫做V-Blanking
3)專案工程中dct的配置