Led恒流驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其控制方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及LED燈控制技術(shù)領(lǐng)域,尤其涉及一種LED恒流驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其控制方法。
【背景技術(shù)】
[0002]目前,現(xiàn)有技術(shù)中串聯(lián)顯示系統(tǒng)的驅(qū)動(dòng)芯片逐級(jí)串聯(lián)連接,如圖1所示,驅(qū)動(dòng)芯片讀取的顯示數(shù)據(jù)是由前一級(jí)驅(qū)動(dòng)芯片向后一級(jí)驅(qū)動(dòng)芯片逐級(jí)傳輸,即第N級(jí)驅(qū)動(dòng)芯片接收第N-1級(jí)驅(qū)動(dòng)芯片輸出的數(shù)據(jù)流時(shí),截取本級(jí)(第N級(jí))所需的顯示數(shù)據(jù)以控制其連接的燈具顯示相應(yīng)的效果,再將剩余的數(shù)據(jù)輸出給第N+1級(jí)驅(qū)動(dòng)芯片的顯示裝置。當(dāng)外部控制器損壞或者串聯(lián)顯示系統(tǒng)中某一顆驅(qū)動(dòng)芯片損壞時(shí)(D0UT端口沒有輸出),則后續(xù)的芯片接收不到數(shù)據(jù),后續(xù)芯片不能根據(jù)其所對(duì)應(yīng)的本級(jí)數(shù)據(jù)控制與其連接的LED燈進(jìn)行顯示,需要馬上對(duì)串聯(lián)顯示系統(tǒng)進(jìn)行維修,以保證一定的顯示效果。
[0003]綜上所述,現(xiàn)有技術(shù)中存在串聯(lián)顯示系統(tǒng)中的某個(gè)驅(qū)動(dòng)芯片損壞時(shí),導(dǎo)致后續(xù)驅(qū)動(dòng)芯片不能接收到其所對(duì)應(yīng)的本級(jí)數(shù)據(jù)使與其連接的LED燈不能進(jìn)行顯示的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種LED恒流驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其控制方法,旨在解決針對(duì)現(xiàn)有技術(shù)中存在串聯(lián)顯示系統(tǒng)中的某個(gè)驅(qū)動(dòng)芯片損壞時(shí),導(dǎo)致后續(xù)驅(qū)動(dòng)芯片不能接收到其所對(duì)應(yīng)的本級(jí)數(shù)據(jù)使與其連接的LED燈不能進(jìn)行顯示的問題。
[0005]本發(fā)明是這樣實(shí)現(xiàn)的,第一方面提供一種驅(qū)動(dòng)芯片的控制方法,所述控制方法包括以下步驟:
[0006]A.判斷是否接收到數(shù)據(jù)幀,是,則執(zhí)行步驟B,否,則執(zhí)行步驟C ;
[0007]B.從接收到的數(shù)據(jù)幀中提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù),并執(zhí)行步驟D ;
[0008]C.根據(jù)內(nèi)置效果算法生成顯示數(shù)據(jù),并從所述生成的顯示數(shù)據(jù)中獲取本級(jí)顯示數(shù)據(jù),并執(zhí)行步驟D ;
[0009]D.根據(jù)所獲取的本級(jí)顯示數(shù)據(jù)控制LED燈進(jìn)行顯示。
[0010]結(jié)合第一方面,作為第一方面的第一種實(shí)施方式,所述步驟B之后還包括以下步驟:
[0011]將所接收到的數(shù)據(jù)幀或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)幀進(jìn)行整形后發(fā)送給下一驅(qū)動(dòng)芯片。
[0012]結(jié)合第一方面,作為第一方面的第二種實(shí)施方式,所述步驟C之后還包括以下步驟:
[0013]將所述生成的顯示數(shù)據(jù)或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)發(fā)送給下一驅(qū)動(dòng)芯片。
[0014]本發(fā)明第二方面提供一種驅(qū)動(dòng)芯片,所述驅(qū)動(dòng)芯片與多個(gè)驅(qū)動(dòng)芯片串聯(lián)連接,所述驅(qū)動(dòng)芯片包括內(nèi)控/外控判斷模塊、鎖存模塊、顯示數(shù)據(jù)生成模塊以及PWM掃描模塊;
[0015]所述內(nèi)控/外控判斷模塊用于判斷是否接收到數(shù)據(jù)幀;
[0016]當(dāng)所述內(nèi)控/外控判斷模塊的判斷結(jié)果為是時(shí),所述內(nèi)控/外控判斷模塊驅(qū)動(dòng)所述鎖存模塊從接收到的數(shù)據(jù)幀中提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù);
[0017]當(dāng)所述內(nèi)控/外控判斷模塊的判斷結(jié)果為否時(shí),所述內(nèi)控/外控判斷模塊驅(qū)動(dòng)所述顯示數(shù)據(jù)生成模塊根據(jù)內(nèi)置效果算法生成顯示數(shù)據(jù),并驅(qū)動(dòng)所述鎖存模塊從所述生成的顯示數(shù)據(jù)中獲取本級(jí)顯示數(shù)據(jù);
[0018]所述PffM掃描模塊用于根據(jù)所獲取的本級(jí)顯示數(shù)據(jù)控制LED燈進(jìn)行顯示。
[0019]結(jié)合第二方面,作為第二方面的第一種實(shí)施方式,所述驅(qū)動(dòng)芯片還包括整形再生豐吳塊;
[0020]所述內(nèi)控/外控判斷模塊還用于將所接收到的數(shù)據(jù)幀或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)幀發(fā)送給所述整形再生模塊;
[0021]所述整形再生模塊用于將所接收到的數(shù)據(jù)幀或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)幀進(jìn)行整形后發(fā)送給下一驅(qū)動(dòng)芯片。
[0022]結(jié)合第二方面,作為第二方面的第二種實(shí)施方式,所述驅(qū)動(dòng)芯片還包括整形再生豐吳塊;
[0023]所述內(nèi)控/外控判斷模塊還用于將所述生成的顯示數(shù)據(jù)或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)發(fā)送給所述整形再生模塊;
[0024]所述整形再生模塊用于將所述生成的顯示數(shù)據(jù)或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)進(jìn)行整形后發(fā)送給下一驅(qū)動(dòng)芯片。
[0025]本發(fā)明第三方面提供一種LED恒流驅(qū)動(dòng)電路,所述LED恒流驅(qū)動(dòng)電路包括多個(gè)驅(qū)動(dòng)芯片,多個(gè)所述驅(qū)動(dòng)芯片的數(shù)量為n,n為大于I的正整數(shù),所述多個(gè)驅(qū)動(dòng)芯片通過數(shù)據(jù)線串聯(lián)連接,其特征在于:
[0026]每一驅(qū)動(dòng)芯片用于判斷是否接收到數(shù)據(jù)幀;
[0027]當(dāng)判斷結(jié)果為是時(shí),從接收到的數(shù)據(jù)幀中提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù);
[0028]當(dāng)判斷結(jié)果為否時(shí),根據(jù)內(nèi)置效果算法生成顯示數(shù)據(jù),并從所述生成的顯示數(shù)據(jù)中獲取本級(jí)顯示數(shù)據(jù);
[0029]所述每一驅(qū)動(dòng)芯片還用于根據(jù)所獲取的本級(jí)顯示數(shù)據(jù)控制LED燈進(jìn)行顯示。
[0030]結(jié)合第三方面,作為第三方面的第一種實(shí)施方式,所述驅(qū)動(dòng)芯片包括內(nèi)控/外控判斷模塊、鎖存模塊、顯示數(shù)據(jù)生成模塊以及PWM掃描模塊;
[0031]所述內(nèi)控/外控判斷模塊用于判斷是否接收到數(shù)據(jù)幀;
[0032]當(dāng)所述內(nèi)控/外控判斷模塊的判斷結(jié)果為是時(shí),所述內(nèi)控/外控判斷模塊驅(qū)動(dòng)所述鎖存模塊從接收到的數(shù)據(jù)幀中提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù);
[0033]當(dāng)所述內(nèi)控/外控判斷模塊的判斷結(jié)果為否時(shí),所述內(nèi)控/外控判斷模塊驅(qū)動(dòng)所述顯示數(shù)據(jù)生成模塊根據(jù)內(nèi)置效果算法生成顯示數(shù)據(jù),并驅(qū)動(dòng)所述鎖存模塊從所述生成的顯示數(shù)據(jù)中獲取本級(jí)顯示數(shù)據(jù);
[0034]所述PffM掃描模塊用于根據(jù)所獲取的本級(jí)顯示數(shù)據(jù)控制LED燈進(jìn)行顯示。
[0035]結(jié)合第三方面,作為第三方面的第二種實(shí)施方式,所述驅(qū)動(dòng)芯片還包括整形再生豐吳塊;
[0036]所述內(nèi)控/外控判斷模塊還用于將所接收到的數(shù)據(jù)幀或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)幀發(fā)送給所述整形再生模塊;
[0037]所述整形再生模塊用于將所接收到的數(shù)據(jù)幀或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)幀進(jìn)行整形后發(fā)送給下一驅(qū)動(dòng)芯片。
[0038]結(jié)合第三方面,作為第三方面的第三種實(shí)施方式,所述驅(qū)動(dòng)芯片還包括整形再生豐吳塊;
[0039]所述內(nèi)控/外控判斷模塊還用于將所述生成的顯示數(shù)據(jù)或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)發(fā)送給所述整形再生模塊;
[0040]所述整形再生模塊用于將所述生成的顯示數(shù)據(jù)或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)進(jìn)行整形后發(fā)送給下一驅(qū)動(dòng)芯片。
[0041]本發(fā)明提供一種LED恒流驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其控制方法,根據(jù)是否接收到數(shù)據(jù)幀判斷處于工作在外部控制器控制狀態(tài)還是內(nèi)置顯示效果控制狀態(tài),當(dāng)沒有接收到外部數(shù)據(jù)時(shí),例如在應(yīng)用過程中串聯(lián)顯示系統(tǒng)中某顆驅(qū)動(dòng)芯片發(fā)生故障,則后續(xù)驅(qū)動(dòng)芯片自動(dòng)切換進(jìn)入內(nèi)置顯示效果狀態(tài),保證串聯(lián)顯示系統(tǒng)大部分驅(qū)動(dòng)芯片仍然工作在顯示狀態(tài),方便后續(xù)維修或者減少后續(xù)維修。
【附圖說(shuō)明】
[0042]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖1是現(xiàn)有技術(shù)中串聯(lián)顯不系統(tǒng)的結(jié)構(gòu)不意圖;
[0044]圖2是本發(fā)明實(shí)施例一種驅(qū)動(dòng)芯片的控制方法流程圖;
[0045]圖3是本發(fā)明實(shí)施例一種驅(qū)動(dòng)芯片讀取數(shù)據(jù)的示意圖;
[0046]圖4是本發(fā)明另一種實(shí)施例一種驅(qū)動(dòng)芯片讀取數(shù)據(jù)的示意圖;
[0047]圖5是本發(fā)明另一種實(shí)施例一種驅(qū)動(dòng)芯片讀取數(shù)據(jù)的示意圖;
[0048]圖6是本發(fā)明實(shí)施例一種驅(qū)動(dòng)芯片的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]為了說(shuō)明本發(fā)明的技術(shù)方案,下面通過具體實(shí)施例來(lái)進(jìn)行說(shuō)明。
[0051]本發(fā)明提供一種驅(qū)動(dòng)芯片的控制方法,如圖2所示,控制方法包括以下步驟:
[0052]步驟S101.判斷是否接收到數(shù)據(jù)幀,是,則執(zhí)行步驟S102,否,則執(zhí)行步驟S103。
[0053]在本步驟中,具體的,判斷預(yù)定時(shí)間內(nèi)驅(qū)動(dòng)芯片的輸入端口 DIN有無(wú)接收到數(shù)據(jù)幀,是,則執(zhí)行步驟S102,否,則執(zhí)行步驟S103。
[0054]步驟S102.從接收到的數(shù)據(jù)幀中提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù),并執(zhí)行步驟S104。
[0055]步驟S103.根據(jù)內(nèi)置效果算法生成顯示數(shù)據(jù),并從生成的顯示數(shù)據(jù)中獲取本級(jí)顯示數(shù)據(jù),并執(zhí)行步驟S104。
[0056]在本步驟中,具體的,如圖4和圖5所示,當(dāng)驅(qū)動(dòng)芯片沒有接收到數(shù)據(jù)幀時(shí),此時(shí)驅(qū)動(dòng)芯片工作在內(nèi)置自動(dòng)顯示效果狀態(tài),通過在驅(qū)動(dòng)芯片中植入內(nèi)置效果算法,該內(nèi)置效果算法可根據(jù)用戶的要求進(jìn)行設(shè)定,根據(jù)內(nèi)置效果算法得出顯示數(shù)據(jù)。
[0057]步驟S104.根據(jù)所獲取的本級(jí)顯示數(shù)據(jù)控制LED燈進(jìn)行顯示。
[0058]在本步驟中,具體的,當(dāng)檢測(cè)到復(fù)位信號(hào)(RESET)時(shí),對(duì)數(shù)據(jù)進(jìn)行PffM輸出處理,并把數(shù)據(jù)送入LED燈進(jìn)行顯示。
[0059]進(jìn)一步的,在步驟S102之后還包括以下步驟:
[0060]將所接收到的數(shù)據(jù)幀或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)幀進(jìn)行整形后發(fā)送給下一驅(qū)動(dòng)芯片。
[0061]在本步驟中,具體的,一種實(shí)施方式中,在提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù)后將所有的數(shù)據(jù)幀數(shù)據(jù)發(fā)送給下一驅(qū)動(dòng)芯片;一種實(shí)施方式中,如圖3所示,在提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù)后將剩余數(shù)據(jù)幀發(fā)送給下一驅(qū)動(dòng)芯片。
[0062]進(jìn)一步的,在步驟S103之后還包括以下步驟:
[0063]將生成的顯示數(shù)據(jù)或者提取出本級(jí)顯示數(shù)據(jù)后的剩余數(shù)據(jù)發(fā)送給下一驅(qū)動(dòng)芯片。
[0064]在本步驟中,具體的,一種實(shí)施方式中,在提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù)后將生成的顯示數(shù)據(jù)發(fā)送給下一驅(qū)動(dòng)芯片;另一種實(shí)施方式中,在提取其對(duì)應(yīng)的本級(jí)顯示數(shù)據(jù)后將剩余數(shù)據(jù)幀發(fā)送給下一驅(qū)動(dòng)芯片。
[0065]進(jìn)一步的,驅(qū)動(dòng)芯片電源輸入端連接上一驅(qū)動(dòng)芯片電源輸出端,驅(qū)動(dòng)芯片電源輸出端連接下一驅(qū)動(dòng)芯片的電源輸入端,驅(qū)動(dòng)芯片的數(shù)據(jù)輸入端連接上一驅(qū)動(dòng)芯片數(shù)據(jù)輸出端,驅(qū)動(dòng)芯片的數(shù)據(jù)輸出端連接下一驅(qū)動(dòng)芯片的數(shù)據(jù)輸入端,所述驅(qū)動(dòng)芯片的電流輸出端連接LED燈。
[0066]驅(qū)動(dòng)芯片通過與其余驅(qū)動(dòng)芯片串聯(lián)的方式對(duì)輸入電源的電壓進(jìn)行分壓以獲取工作電壓,并輸出電壓給與其連接的下一個(gè)驅(qū)動(dòng)芯片。
[0067]本發(fā)明提供一種驅(qū)動(dòng)芯片的控制方法,根據(jù)是否接收到數(shù)據(jù)幀判斷處于工作在外部控制器控制狀態(tài)還是內(nèi)置顯示效果控制狀態(tài),當(dāng)沒有接收到外部數(shù)據(jù)時(shí),例如在應(yīng)用過程中串聯(lián)顯示系統(tǒng)中某顆驅(qū)動(dòng)芯片損壞了,則后續(xù)驅(qū)動(dòng)芯片自動(dòng)切換進(jìn)入內(nèi)置顯示效果狀態(tài),保證串聯(lián)顯示系統(tǒng)大部分驅(qū)動(dòng)芯片仍然工作在顯示狀態(tài),方便后續(xù)維修或者減少后續(xù)維修。
[0068]本發(fā)