Cabc模塊的修復(fù)系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于背光調(diào)節(jié)領(lǐng)域,尤其涉及CABC模塊的修復(fù)系統(tǒng)和CABC模塊的修復(fù)方法。
【背景技術(shù)】
[0002]CABC(Content Adaptive Backlight Control)模塊是液晶顯不中的動(dòng)態(tài)背光調(diào)節(jié)模塊,CABC模塊輸出的PffM波形連接背光驅(qū)動(dòng)電路,因背光驅(qū)動(dòng)電路電壓約為20V,CABC模塊工作電壓為3.3V,存在外灌大電壓導(dǎo)致CABC模塊燒毀的風(fēng)險(xiǎn)?,F(xiàn)有技術(shù)中,當(dāng)CABC模塊中的邏輯電路功能異常,該CABC模塊就不能繼續(xù)正常工作?;蛘?,當(dāng)CABC模塊中只有少部分邏輯電路異常時(shí),其對(duì)電路的影響較小,但是這種存在少部分異常的CABC模塊增加了該模塊出錯(cuò)的幾率。
[0003]當(dāng)CABC模塊因邏輯電路異常而終止其功能,這種方式降低了電路的利用率。另一方面,繼續(xù)使用的少部分邏輯電路異常的CABC模塊增加了CABC模塊在控制背光亮度的PWM波形時(shí)出錯(cuò)的幾率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是:如何使存儲(chǔ)器中只有一個(gè)比特位異常的CABC模塊進(jìn)行修復(fù),以使其仍能正常工作。
[0005]第一方面,本發(fā)明提供了一種CABC模塊的修復(fù)系統(tǒng),包括:
[0006]CABC模塊,所述CABC模塊包括:第一寄存器、第二寄存器,
[0007]所述系統(tǒng)還包括:初始值寄存器,所述初始值寄存器用于向第一寄存器中輸入校驗(yàn)值或初始值;
[0008]第一邏輯電路,用于對(duì)存儲(chǔ)于所述第一寄存器的比特位的校驗(yàn)值進(jìn)行邏輯運(yùn)算以得到中間值,以使中間值中對(duì)應(yīng)于所述第一寄存器中的異常比特位的值異于正常比特位的值;
[0009]第二邏輯電路,用于對(duì)所述中間值和初始值寄存器中對(duì)應(yīng)比特位的初始值進(jìn)行邏輯運(yùn)算以得到第一修正值,所述第一修正值中對(duì)應(yīng)于異常比特位的值與初始值中對(duì)應(yīng)于異常比特位的值相等;
[0010]第三邏輯電路,用于對(duì)非邏輯運(yùn)算后的中間值和第一寄存器對(duì)應(yīng)比特位的初始值進(jìn)行邏輯運(yùn)算以得到第二修正值,所述第二修正值中對(duì)應(yīng)于正常比特位的值與初始值中對(duì)應(yīng)于正常比特位的值相等;
[0011]第四邏輯電路,用于對(duì)第一修正值和第二修正值進(jìn)行邏輯運(yùn)算,得到將初始值輸入未出故障的第一寄存器后所能得到的結(jié)果,以作所述第二寄存器的輸入值,控制所述CABC輸出PffM波形的占空比。
[0012]優(yōu)選地,所述第一邏輯電路包括:N個(gè)異或非門電路和N個(gè)第一與門電路,
[0013]其中,第N-1個(gè)異或非門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第N-1個(gè)比特位的校驗(yàn)值進(jìn)行異或非運(yùn)算,第N個(gè)異或非門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第I個(gè)比特位的值進(jìn)行異或非運(yùn)算,第N個(gè)第一與門電路對(duì)第N-1和第N個(gè)異或非門電路的輸出進(jìn)行與運(yùn)算,第I個(gè)第一與門電路對(duì)第N和第I個(gè)異或非門電路的輸出進(jìn)行與運(yùn)算,以得到中間值;
[0014]其中,N為大于等于2的自然數(shù)。
[0015]優(yōu)選地,所述第一邏輯電路包括:N個(gè)同或門電路和N個(gè)第四與門電路,
[0016]其中,第N-1個(gè)同或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第N-1個(gè)比特位的校驗(yàn)值進(jìn)行同或運(yùn)算,第N個(gè)同或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第I個(gè)比特位的值進(jìn)行同或運(yùn)算,第N個(gè)第一與門電路對(duì)第N-1和第N個(gè)同或門電路的輸出進(jìn)行與運(yùn)算,第I個(gè)第一與門電路對(duì)第N和第I個(gè)同或門電路的輸出進(jìn)行與運(yùn)算,以得到中間值;
[0017]其中,N為大于等于2的自然數(shù)。
[0018]優(yōu)選地,所述第一邏輯電路包括:N個(gè)異或門電路和N個(gè)或非門電路,
[0019]其中,第N-1個(gè)異或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第N-1個(gè)比特位的校驗(yàn)值進(jìn)行異或運(yùn)算,第N個(gè)異或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第I個(gè)比特位的值進(jìn)行異或運(yùn)算,第N個(gè)或非門電路對(duì)第N-1和第N個(gè)異或門電路的輸出進(jìn)行或非運(yùn)算,第I個(gè)或非門電路對(duì)第N和第I個(gè)異或門電路的輸出進(jìn)行或非運(yùn)算,以得到中間值;
[0020]其中,N為大于等于2的自然數(shù)。
[0021 ]優(yōu)選地,所述第二邏輯電路包括:N個(gè)第二與門電路;
[0022]第N個(gè)第二與門電路對(duì)所述中間值和對(duì)應(yīng)的存儲(chǔ)于所述初始值寄存器的第N個(gè)比特位的初始值進(jìn)行與運(yùn)算,以得到第一修正值;
[0023]所述第三邏輯電路包括:N個(gè)第一非門電路、N個(gè)第三與門電路;
[0024]第N個(gè)第一非門電路對(duì)每一位中間值進(jìn)行非運(yùn)算;
[0025]第N個(gè)第三與門電路對(duì)第N個(gè)非門電路的輸出值和存儲(chǔ)于所述第一寄存器的第N個(gè)比特位的值與運(yùn)算,以得到第二修正值;
[0026]所述第四邏輯電路包括:N個(gè)或門電路;
[0027]第N個(gè)或門電路對(duì)第N個(gè)第二與門電路的輸出值和第N個(gè)第三與門電路的輸出值或運(yùn)算;
[0028]其中,N為大于等于2的自然數(shù)。
[0029]優(yōu)選地,所述第二邏輯電路包括:N個(gè)第二非門電路、N個(gè)第二或門電路;
[0030]第N個(gè)第二非門電路對(duì)每一位中間值進(jìn)行非運(yùn)算;
[0031]第N個(gè)第二或門電路對(duì)所述第二非門電路的輸出值和存儲(chǔ)于所述初始值存儲(chǔ)器的第N個(gè)比特位的初始值進(jìn)行或運(yùn)算;
[0032]所述第三邏輯電路包括:N個(gè)第三或門電路;
[0033]第N個(gè)第三或門電路對(duì)中間值和對(duì)應(yīng)的存儲(chǔ)于所述第一寄存器的初始值的第N個(gè)比特位的值進(jìn)行或運(yùn)算;
[0034]所述第四邏輯電路包括:N個(gè)第四與門電路;
[0035]第N個(gè)第四與門電路對(duì)第N個(gè)第二或門電路的輸出值和第N個(gè)第三或門電路的輸出值進(jìn)行與運(yùn)算;
[0036]其中,N為大于等于2的自然數(shù)。
[0037]優(yōu)選地,還包括檢測(cè)模塊,計(jì)算模塊;
[0038]所述檢測(cè)模塊用于檢測(cè)所述第一寄存器中的第N個(gè)比特位是否出現(xiàn)異常;
[0039]所述計(jì)數(shù)模塊用于獲取所述第一寄存器中出現(xiàn)異常的比特位的總數(shù);
[0040]若所述第一寄存器中沒有出現(xiàn)異常的比特位,將所述第一寄存器的比特位的輸出值作為所述第二寄存器中相應(yīng)的比特的輸入值;
[0041]若所述第一寄存器中出現(xiàn)多個(gè)異常的比特位,關(guān)閉所述CABC系統(tǒng)。
[0042]第二方面,本發(fā)明還提供了另一種CABC模塊的修復(fù)系統(tǒng),包括:
[0043]CABC模塊,所述CABC模塊包括:第一寄存器、第二寄存器,
[0044]所述系統(tǒng)還包括:初始值寄存器,所述初始值寄存器用于向第一寄存器中輸入校驗(yàn)值或初始值;
[0045]第一邏輯電路,用于對(duì)存儲(chǔ)于所述第一寄存器的比特位的校驗(yàn)值進(jìn)行邏輯運(yùn)算以得到中間值,以使中間值中對(duì)應(yīng)于所述第一寄存器中的異常比特位的值異于正常比特位的值;
[0046]第二邏輯電路,對(duì)非邏輯運(yùn)算后的中間值和初始值寄存器中對(duì)應(yīng)比特位的初始值進(jìn)行邏輯運(yùn)算以得到第一修正值,所述第一修正值中對(duì)應(yīng)于異常比特位的值與初始值中對(duì)應(yīng)于異常比特位的值相等;
[0047]第三邏輯電路,對(duì)中間值和第一寄存器對(duì)應(yīng)比特位的初始值進(jìn)行邏輯運(yùn)算以得到第二修正值,所述第二修正值中對(duì)應(yīng)于正常比特位的值與初始值中對(duì)應(yīng)于正常比特位的值相等;
[0048]第四邏輯電路,用于對(duì)第一修正值和第二修正值進(jìn)行邏輯運(yùn)算,得到將初始值輸入未出故障的第一寄存器后所能得到的結(jié)果,以作所述第二寄存器的輸入值,控制所述CABC輸出PffM波形的占空比。
[0049]優(yōu)選地,所述第一邏輯電路包括:N個(gè)同或非門電路和N個(gè)第一與門電路,
[0050]其中,第N-1個(gè)同或非門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第N-1個(gè)比特位的校驗(yàn)值進(jìn)行同或非運(yùn)算,第N個(gè)同或非門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第I個(gè)比特位的值進(jìn)行同或非運(yùn)算,第N個(gè)第一與門電路對(duì)第N-1和第N個(gè)同或非門電路的輸出進(jìn)行與運(yùn)算,第I個(gè)第一與門電路對(duì)第N和第I個(gè)同或非門電路的輸出進(jìn)行與運(yùn)算,以得到中間值;
[0051]其中,N為大于等于2的自然數(shù)。
[0052]優(yōu)選地,所述第一邏輯電路包括:N個(gè)異或門電路和N個(gè)第一或門電路,
[0053]其中,第N-1個(gè)異或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第N-1個(gè)比特位的校驗(yàn)值進(jìn)行異或運(yùn)算,第N個(gè)異或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第I個(gè)比特位的值進(jìn)行異或運(yùn)算,第N個(gè)第一或門電路對(duì)第N-1和第N個(gè)異或門電路的輸出進(jìn)行或運(yùn)算,第I個(gè)第一或門電路對(duì)第N和第I個(gè)異或門電路的輸出進(jìn)行或運(yùn)算,以得到中間值;
[0054]其中,N為大于等于2的自然數(shù)。
[0055]優(yōu)選地,所述第一邏輯電路包括:N個(gè)同或門電路和N個(gè)或非門電路,
[0056]其中,第N-1個(gè)同或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第N-1個(gè)比特位的校驗(yàn)值進(jìn)行同或運(yùn)算,第N個(gè)同或門電路對(duì)存儲(chǔ)于所述第一寄存器的第N個(gè)比特位和第I個(gè)比特位的值進(jìn)行同或運(yùn)算,第N個(gè)第一或門電路對(duì)第N-1和第N個(gè)同或門電路的輸出進(jìn)行或非運(yùn)算,第I個(gè)第一或門電路對(duì)第N和第I個(gè)同或門電路的輸出進(jìn)行或非運(yùn)算,以得到中間值;
[0057]其中,N為大于等于2的自然數(shù)。
[0058]優(yōu)選地,所述第二邏輯電路包括:N個(gè)第一非門電路、N個(gè)第二與門電路;
[0059]第N個(gè)第一非門電路對(duì)每一位中間值進(jìn)行非運(yùn)算;
[0060]第N個(gè)第二與門電路對(duì)所述第一非門電路的輸出值和對(duì)應(yīng)的存儲(chǔ)于所述初始值寄存器的第N個(gè)比特位的初始值進(jìn)行與運(yùn)算,以得到第一修正值;
[0061 ]所述第三邏輯電路包括:N個(gè)第三與門電路;
[0062]第N個(gè)第三與門電路對(duì)中間值和對(duì)應(yīng)的存儲(chǔ)于所述第一寄存器的第N個(gè)比特位的值與運(yùn)算,以得到第二修正值;
[0063]所述第四邏輯電路包括:N個(gè)第一或門電路;
[0064]第N個(gè)第一或門電路對(duì)第N個(gè)第二與門電路的輸出值和第N個(gè)第三與門電路的輸出值或運(yùn)算;
[0065]其中,N為大于等于2的自然數(shù)。
[0066]優(yōu)選地,所述第二邏輯電路包括:N個(gè)第二或門電路;
[0067]第N個(gè)第二或門電路對(duì)中間值和對(duì)應(yīng)的存儲(chǔ)于所述初始值存儲(chǔ)器的第N個(gè)比特位的初始值進(jìn)行或運(yùn)算;
[0068]所述第三邏輯電路包括:N個(gè)第二非門電路、N個(gè)第三或門電路;
[0069]第N個(gè)第二非門電路對(duì)每一位中間值進(jìn)行非運(yùn)算;
[0070]第N個(gè)第三或門電路對(duì)第二非門電路的輸出值和對(duì)應(yīng)的存儲(chǔ)于所述第一寄存器的初始值的第N個(gè)比特位的值進(jìn)行或運(yùn)算;