本發(fā)明涉及視頻傳輸接口檢測領(lǐng)域,具體的,涉及一種模擬視頻接口檢測電路以及該電路的檢測方法,還涉及應(yīng)用該電路的集成芯片。
背景技術(shù):
機(jī)頂盒、多媒體播放器或游戲機(jī)等電子設(shè)備,可以通過各種不同的接口,將視頻內(nèi)容傳輸?shù)狡渌娮釉O(shè)備(如,電視機(jī)、投影儀等)上進(jìn)行播放。這些接口的類型可以分為采用數(shù)字調(diào)制方式傳輸信號的數(shù)字類型接口(如,HDMI接口、DVI接口等);以及采用模擬調(diào)制方式傳輸信號的模擬類型接口(如,CVBS、分量接口等)。
數(shù)字視頻輸出接口一般都具有雙向通訊功能(如HDMI接口)或者插拔檢測功能(如DVI接口);而模擬視頻輸出接口一般為單向傳輸,需要額外的電路以支持。
接口的連接(插拔)檢測可以利用多種方法實(shí)現(xiàn):如接口是支持雙向通信,則在協(xié)議內(nèi)規(guī)定上位機(jī)和下位機(jī)的通訊協(xié)議,以檢測是否連接。如接口為單向通信,亦可通過一個額外的物理機(jī)構(gòu)及額外電路,通過檢測插入前后電路上電壓的改變,檢測是否有接口插入,并通過GPIO通知主芯片。該方法現(xiàn)普遍適用在各種電子設(shè)備音頻接口(耳機(jī))的插拔檢測中。
由于模擬視頻輸出接口一般為單向接口,且協(xié)議不支持上位機(jī)下位機(jī)通訊,所以無法使用數(shù)字視頻接口的常用方法。通過物理機(jī)構(gòu)及檢測電路檢測的方法,需要增加多余的電路,占用主控制器上的GPIO(通用輸入/輸出)接口,增加成本。特別是對于支持分量接口或者多路模擬視頻輸出的設(shè)備,需要占用3個或者相應(yīng)路數(shù)數(shù)量的GPIO接口,不但給設(shè)備的設(shè)計帶來復(fù)雜度,還會影響設(shè)備其他GPIO相關(guān)功能的實(shí)現(xiàn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的第一目的是提供一種可檢測模擬視頻接口插拔狀態(tài),且電路結(jié)構(gòu)簡單的模擬視頻接口檢測電路。
本發(fā)明的第二目的是提供一種可檢測模擬視頻接口插拔狀態(tài),且檢測精度高的模擬視頻接口檢測電路的檢測方法。
本發(fā)明的第三目的是提供一種可檢測模擬視頻接口插拔狀態(tài),且減少芯片引腳占用的集成芯片。
為了實(shí)現(xiàn)上述第一目的,本發(fā)明提供的模擬視頻接口檢測電路包括主控制器、時序產(chǎn)生電路、數(shù)模轉(zhuǎn)換電路以及比較電路,主控制器向時序產(chǎn)生電路發(fā)送時序控制信號,時序產(chǎn)生電路根據(jù)時序控制信號向數(shù)模轉(zhuǎn)換電路發(fā)送數(shù)字視頻信號或檢測電平信號;時序產(chǎn)生電路向比較電路發(fā)送使能信號;比較電路接收經(jīng)過數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換后的得到的模擬視頻信號或檢測電壓信號,且比較電路向主控制器發(fā)送比較結(jié)果。
由上述方案可見,本發(fā)明的模擬視頻接口檢測電路的電路結(jié)構(gòu)簡單,通過設(shè)置比較電路檢測視頻信號中的可檢測窗口信號或者檢測電壓信號的變化,從而達(dá)到判斷外接視頻接口插拔的目的。
一個方案中,比較電路包括至少一個比較器和比較判斷電路,比較器與比較判斷電路電連接,比較器接收數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換后的模擬視頻信號或檢測電壓信號,比較器比較模擬視頻信號與比較器的閾值電壓或比較檢測電壓信號與閾值電壓,比較器向比較判斷電路發(fā)送比較電壓。
由此可見,通過比較判斷電路判斷經(jīng)過比較器比較后輸出的比較電壓,可獲得檢測電路中的接口連接判斷結(jié)果。
進(jìn)一步的方案中,比較電路還包括抗抖動電路,抗抖動電路與比較判斷電路的輸出端電連接,抗抖動電路向主控制器發(fā)送比較結(jié)果。
由此可見,設(shè)置抗抖動電路可將當(dāng)前以及之前的多個判斷結(jié)果一同進(jìn)行判斷,從而避免視頻接口插接時,由于狀態(tài)不穩(wěn)定而導(dǎo)致的誤判。
進(jìn)一步的方案中,檢測電路還包括輸入電路和輸出電路,輸入電路與時序產(chǎn)生電路電連接并向時序產(chǎn)生電路輸送視頻原始數(shù)據(jù),輸出電路與數(shù)模轉(zhuǎn)換電路電連接并輸出模擬視頻信號。
由此可見,視頻信號由輸入電路輸送至?xí)r序產(chǎn)生電路,時序產(chǎn)生電路可根據(jù)視頻信號產(chǎn)生數(shù)字視頻信號,并通過數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換后輸出到外接視頻接口。
為了實(shí)現(xiàn)上述第二目的,本發(fā)明提供的模擬視頻接口檢測電路的檢測方法,模擬視頻接口檢測電路包括主控制器、時序產(chǎn)生電路、數(shù)模轉(zhuǎn)換電路、比較電路、輸入電路和輸出電路,輸入電路與時序產(chǎn)生電路電連接,輸出電路與數(shù)模轉(zhuǎn)換電路電連接。檢測方法包括:主控制器判斷輸入電路是否處于有視頻傳輸狀態(tài);若輸入電路處于有視頻傳輸狀態(tài),則主控制器向時序產(chǎn)生電路發(fā)送第一時序控制信號,時序產(chǎn)生電路根據(jù)第一時序控制信號產(chǎn)生符合模擬視頻格式標(biāo)準(zhǔn)的數(shù)字視頻信號并產(chǎn)生第一使能信號;數(shù)模轉(zhuǎn)換電路接收數(shù)字視頻信號,數(shù)模轉(zhuǎn)換電路將數(shù)字視頻信號轉(zhuǎn)換為模擬視頻信號,模擬視頻信號被發(fā)送至比較電路和輸出電路;比較電路接收第一使能信號,比較電路在第一使能信號的有效期間將模擬視頻信號的可檢測窗口信號與比較電路的閾值電壓進(jìn)行比較;比較電路向主控制器反饋視頻接口的使用狀態(tài)。若輸入電路處于無視頻傳輸狀態(tài),則主控制器向時序產(chǎn)生電路發(fā)送第二時序控制信號,時序產(chǎn)生電路根據(jù)第二時序控制信號產(chǎn)生周期性的檢測電平信號以及第二使能信號;數(shù)模轉(zhuǎn)換電路接收檢測電平信號,數(shù)模轉(zhuǎn)換電路將檢測電平信號轉(zhuǎn)換為檢測電壓信號,檢測電壓信號被發(fā)送至比較電路;比較電路接收第二使能信號,比較電路在第二使能信號的有效期間將檢測電壓信號與閾值電壓進(jìn)行比較;比較電路向主控制器反饋視頻接口的使用狀態(tài)。
由上述方案可見,本發(fā)明模擬視頻接口檢測電路的檢測方法分別在有視頻傳輸狀態(tài)下和無視頻狀態(tài)下通過主控制器向時序產(chǎn)生電路發(fā)送不同的控制信號,使時序產(chǎn)生電路產(chǎn)生不同的信號用以進(jìn)行判斷,得出外接視頻接口的插拔情況。
為了實(shí)現(xiàn)上述第三目的,本發(fā)明提供的集成芯片,包括模擬視頻接口檢測電路,模擬視頻接口檢測電路包括主控制器、時序產(chǎn)生電路、數(shù)模轉(zhuǎn)換電路以及比較電路,主控制器向時序產(chǎn)生電路發(fā)送時序控制信號,時序產(chǎn)生電路根據(jù)時序控制信號向數(shù)模轉(zhuǎn)換電路發(fā)送視頻信號或檢測電壓信號;時序產(chǎn)生電路向比較電路發(fā)送使能信號;比較電路接收經(jīng)過數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換后的視頻信號或檢測電壓信號,且比較電路向主控制器發(fā)送比較結(jié)果。比較電路包括至少一個比較器和比較判斷電路,比較器與比較判斷電路電連接,比較器接收數(shù)模轉(zhuǎn)換電路轉(zhuǎn)換后的視頻信號或檢測電壓信號,比較器比較模擬視頻信號與比較器的閾值電壓或比較檢測電壓信號與閾值電壓,比較器向比較判斷電路發(fā)送比較電壓。比較電路還包括抗抖動電路,抗抖動電路與比較判斷電路的輸出端電連接,抗抖動電路向主控制器發(fā)送比較結(jié)果。
由上述方案可見,將模擬視頻接口檢測電路集成在芯片內(nèi)部,可減少芯片輸入輸出引腳的占用量,同時,芯片的性能得到提升,減少了芯片外部電路的設(shè)置,提高電路的穩(wěn)定性。
附圖說明
圖1是本發(fā)明模擬視頻接口檢測電路實(shí)施例的電路原理框圖。
圖2是本發(fā)明模擬視頻接口檢測電路實(shí)施例中PAL制式的視頻信號的場序時序圖。
圖3是本發(fā)明模擬視頻接口檢測電路實(shí)施例中檢測電平信號的時序圖。
圖4是本發(fā)明模擬視頻接口檢測電路的檢測方法實(shí)施例的流程框圖。
以下結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明。
具體實(shí)施方式
如圖1所示,本發(fā)明的模擬視頻接口檢測電路包括主控制器1、時序產(chǎn)生電路2、數(shù)模轉(zhuǎn)換電路3、比較電路4、輸入電路5和輸出電路6,主控制器1向時序產(chǎn)生電路2發(fā)送時序控制信號,時序產(chǎn)生電路2根據(jù)時序控制信號向數(shù)模轉(zhuǎn)換電路3發(fā)送數(shù)字視頻信號或檢測電平信號。時序產(chǎn)生電路3向比較電路4發(fā)送使能信號。比較電路4接收經(jīng)過數(shù)模轉(zhuǎn)換電路3轉(zhuǎn)換后的得到的模擬視頻信號或檢測電壓信號,且比較電路4向主控制器1發(fā)送比較結(jié)果。輸入電路5與時序產(chǎn)生電路2電連接并向時序產(chǎn)生電路2輸送視頻原始數(shù)據(jù)(即,未經(jīng)過調(diào)制的視頻信號),輸出電路6與數(shù)模轉(zhuǎn)換電路3電連接并輸出模擬視頻信號。其中,比較電路4包括比較器41、比較判斷電路42和抗抖動電路43,比較器41與比較判斷電路42電連接,比較器41接收數(shù)模轉(zhuǎn)換電路3轉(zhuǎn)換后的模擬視頻信號或檢測電壓信號,比較器41比較模擬視頻信號與比較器41的閾值電壓或比較檢測電壓信號與閾值電壓,比較器41向比較判斷電路42發(fā)送比較電壓。本發(fā)明數(shù)字視頻信號或者檢測電平信號需要與多個電壓閾值進(jìn)行比較,因此,本實(shí)施例中,比較器41的多個閾值電壓由主控制器1控制發(fā)送,同時,主控制器1還控制比較器41中閾值電壓的切換。本發(fā)明還可同時設(shè)置多個比較器41進(jìn)行工作,多個比較器41分別設(shè)置不同的閾值電壓,從而使得在信號比較時不需要主控制器1控制閾值切換,多個比較器41同時比較模擬視頻信號與閾值電壓或比較檢測電壓信號與閾值電壓,獲得多路的比較結(jié)果,比較判斷電路42根據(jù)多路的比較結(jié)果進(jìn)行判斷,進(jìn)而獲得正確的判斷結(jié)果??苟秳与娐?3與比較判斷電路42的輸出端電連接,抗抖動電路43向主控制器1發(fā)送比較結(jié)果。
參見圖2,圖2為PAL制式的視頻信號的場序時序圖。PAL制式的視頻信號為公知技術(shù),在此不再贅述。PAL制式的模擬視頻信號以每4場作為一個循環(huán),第1、2場和第3、4場的區(qū)別在于色同步信號的相位不同(圖2中向上的箭頭表示基準(zhǔn)相位為135°,向下的箭頭表示基準(zhǔn)相位為225°)。從圖2中可以發(fā)現(xiàn),視頻信號時序中有很多周期性出現(xiàn)的固定信號,即可檢測窗口信號。當(dāng)有視頻輸出時,利用視頻信號時序中固定周期出現(xiàn)且幅度固定的可檢測窗口信號,配合以對應(yīng)寬度的使能信號,利用比較電路4,使該可檢測窗口信號轉(zhuǎn)換后的檢測窗口電壓與預(yù)設(shè)的閾值電壓進(jìn)行比較。根據(jù)獲得的比較電壓值的不同,可得出外接視頻接口接入、拔出或短路等結(jié)論。參見圖3,當(dāng)無視頻輸出時,利用時序產(chǎn)生電路2產(chǎn)生一個周期性的且幅度固定的檢測電平信號,配合以對應(yīng)寬度的使能信號,使該檢測電平信號轉(zhuǎn)換后的檢測電壓信號與預(yù)設(shè)的閾值電壓進(jìn)行比較,從而完成該檢測過程。檢測電平信號的幅度與可檢測窗口信號幅度相同。
下面結(jié)合本發(fā)明模擬視頻接口檢測電路的檢測方法對本發(fā)明進(jìn)行更詳細(xì)的描述。
參見圖4,模擬視頻接口檢測電路工作時,首先,主控制器1執(zhí)行步驟S1,判斷輸入電路5是否處于有視頻傳輸狀態(tài)。若輸入電路5處于有視頻傳輸狀態(tài),則主控制器1執(zhí)行步驟S2,主控制器1向時序產(chǎn)生電路2發(fā)送第一時序控制信號。時序產(chǎn)生電路2收到第一時序控制信號后執(zhí)行步驟S3, 時序產(chǎn)生電路2根據(jù)第一時序控制信號產(chǎn)生符合模擬視頻格式標(biāo)準(zhǔn)的數(shù)字視頻信號并產(chǎn)生第一使能信號。接著,數(shù)模轉(zhuǎn)換電路3執(zhí)行步驟S4,接收數(shù)字視頻信號并將其轉(zhuǎn)換為模擬視頻信號。模擬視頻信號可被發(fā)送至比較電路4用于比較判斷,還可被發(fā)送至輸出電路6進(jìn)行視頻傳輸。數(shù)模轉(zhuǎn)換電路3執(zhí)行步驟S4的同時,第一使能信號被發(fā)送至比較電路4中。接著,比較電路4執(zhí)行步驟S5,在第一使能信號的有效期間將模擬視頻信號的可檢測窗口信號與比較電路4的閾值電壓進(jìn)行比較,從而獲得比較結(jié)果。最后,比較電路4執(zhí)行步驟S10,比較電路4向主控制器1反饋視頻接口的使用狀態(tài)。使主控制器1獲取當(dāng)前視頻接口的使用狀態(tài),并根據(jù)當(dāng)前狀態(tài)作出進(jìn)一步的操作。
若主控制器1執(zhí)行步驟S1后,判斷輸入電路5處于無視頻傳輸狀態(tài),則主控制器1執(zhí)行步驟S6,向時序產(chǎn)生電路2發(fā)送第二時序控制信號。接著,時序產(chǎn)生電路2執(zhí)行步驟S7,根據(jù)第二時序控制信號產(chǎn)生周期性的檢測電平信號以及第二使能信號。接著,數(shù)模轉(zhuǎn)換電路3執(zhí)行步驟S8,接收檢測電平信號并將其轉(zhuǎn)換為檢測電壓信號。檢測電壓信號被發(fā)送至比較電路4用于比較判斷。數(shù)模轉(zhuǎn)換電路3執(zhí)行步驟S8的同時,第二使能信號被發(fā)送至比較電路4中。接著,比較電路4執(zhí)行步驟S9,在第二使能信號的有效期間將檢測電壓信號與比較電路4的閾值電壓進(jìn)行比較,從而獲得比較結(jié)果。最后,比較電路4執(zhí)行步驟S10,比較電路4向主控制器1反饋視頻接口的使用狀態(tài)。
在比較電路4執(zhí)行步驟5或執(zhí)行步驟9時,比較電路4中的比較器41獲取數(shù)模轉(zhuǎn)換電路3所發(fā)送的模擬視頻信號或檢測電壓信號,通過將模擬視頻信號與閾值電壓進(jìn)行比較或?qū)z測電壓信號與閾值電壓進(jìn)行比較,得到比較電壓并輸送至比較判斷電路42,比較判斷電路42根據(jù)比較電壓作出判斷。比較判斷電路42對比較電壓的判斷是基于電壓值的變化進(jìn)行的,例如,當(dāng)有外接視頻接口插接時,得到的比較電壓會相應(yīng)的減小,當(dāng)外接視頻接口拔除時,得到的比較電壓會相應(yīng)的增加。根據(jù)這些電壓的變化可獲得在有視屏傳輸狀態(tài)下和無視頻狀態(tài)下的外接視頻接口的插拔情況。為了防止外接視頻接口在插接或拔除時出現(xiàn)狀態(tài)不穩(wěn)定而導(dǎo)致的誤判,比較判斷電路42將當(dāng)前比較結(jié)果發(fā)送至抗抖動電路43,在抗抖動電路43將當(dāng)前比較結(jié)果與之前的若干個比較結(jié)果進(jìn)行比較,當(dāng)若干個比較結(jié)果都一致的時候,當(dāng)前比較結(jié)果才能為正確的結(jié)果??苟秳与娐?3的功能也可以利用主控制器1完成。
由上述可知,本發(fā)明的模擬視頻接口檢測電路的電路結(jié)構(gòu)簡單,通過設(shè)置比較電路4檢測視頻信號中的可檢測窗口信號或者檢測電壓信號的變化,從而達(dá)到判斷視頻接口插拔的目的。
本發(fā)明的模擬視頻接口檢測電路可應(yīng)用在集成芯片中,為視頻接口的芯片提供外接視頻接口插拔檢測。可減少集成芯片輸入輸出引腳的占用量,同時,芯片的性能得到提升,減少了芯片外部電路的設(shè)置,提高電路的穩(wěn)定性。
需要說明的是,以上僅為本發(fā)明的優(yōu)選實(shí)施例,但發(fā)明的設(shè)計構(gòu)思并不局限于此,凡利用此構(gòu)思對本發(fā)明做出的非實(shí)質(zhì)性修改,也均落入本發(fā)明的保護(hù)范圍之內(nèi)。