專利名稱:電視機(jī)以及電視機(jī)內(nèi)芯片的通信方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電視機(jī)技術(shù)領(lǐng)域,具體涉及一種電視機(jī)以及該電視機(jī)內(nèi)芯片的
il/[言方法。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,電視機(jī)已經(jīng)成為人們?nèi)粘I钪凶顬槌R姷募?用電器之一。
電視機(jī)的功能越來越強(qiáng)大,其內(nèi)所用到的各種功能芯片(或功能模塊)也 越來越多,隨著電視機(jī)兼容功能的增強(qiáng),不同功能的各種功能芯片都集成到了 一個(gè)電視機(jī)中,各功能芯片之間的通信往往^f艮難處理,而且有些功能芯片不支
持SLAVE nc才莫式。
現(xiàn)有技術(shù)為解決功能芯片之間的通信問題,在不同的功能芯片之間增加額 外的通訊控制芯片,通過通訊控制芯片來支持不同的功能芯片之間的通信。
本發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在以下問題 現(xiàn)有技術(shù)中所增加的通訊控制芯片不僅增加了成本,而且不同廠家生產(chǎn)的
通訊控制芯片的標(biāo)準(zhǔn)也不 一致,每種通信控制芯片所能支持的功能芯片的種類
極為有限,所以通用性也不夠理想。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了 一種電視機(jī)以及該電視機(jī)內(nèi)芯片的通信方法,解決了 現(xiàn)有技術(shù)存在成本高、通用性不夠理想的技術(shù)問題。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案
該電視機(jī),包括主芯片以及與所述主芯片相連且受所述主芯片控制的至少一個(gè)功能芯片,所述主芯片用于接收用戶控制指令并根據(jù)所述用戶控制指令對(duì)
所述功能芯片發(fā)送模擬IR信號(hào)格式的控制命令,通過所述控制命令來控制所述 功能芯片。
進(jìn)一步,所述主芯片上設(shè)有GPIO控制引腳,所述主芯片通過所述GPIO控 制引腳對(duì)所述功能芯片發(fā)送所述控制命令。
進(jìn)一步,所述用戶控制指令為紅外遙控信號(hào)。
進(jìn)一步,所述模擬IR信號(hào)格式的控制命令采用脈沖長(zhǎng)度進(jìn)行編碼。
進(jìn)一步,該電視機(jī)包括至少兩個(gè)所述功能芯片,所述模擬IR信號(hào)格式的控 制命令的數(shù)據(jù)波形包括系統(tǒng)碼和命令碼,其中
所述系統(tǒng)碼用于區(qū)分每個(gè)所述功能芯片;
所述命令碼用于控制所述功能芯片完成相應(yīng)操作。
進(jìn)一步,所述模擬IR信號(hào)格式的控制命令的數(shù)據(jù)波形還包括AGC脈沖,所 述AGC脈沖用于設(shè)置所述功能芯片上的IR接收器的增益。
進(jìn)一步,所述系統(tǒng)碼和命令碼均為8位且其載波頻率為38K。 進(jìn)一步,所述8位中每一位的時(shí)間長(zhǎng)度為1. 12ms或2. 25ms。 該電視機(jī)內(nèi)芯片的通信方法,包括以下步驟
所述主芯片接收用戶控制指令并根據(jù)所述用戶控制指令對(duì)所述功能芯片發(fā) 送模擬IR信號(hào)格式的控制命令,通過所述控制命令來控制所述功能芯片。
進(jìn)一步,所述主芯片發(fā)送模擬IR信號(hào)格式的控制命令的方法,具體包括以 下步驟
所述主芯片根據(jù)所述用戶控制指令使用脈沖長(zhǎng)度對(duì)所述用戶控制指令進(jìn)行 編碼;
所述主芯片對(duì)所述功能芯片的IR接收器發(fā)送AGC脈沖;所述AGC脈沖調(diào)節(jié)所述功能芯片的IR接收器的增益; 所述主芯片空閑一段時(shí)間后,對(duì)所述功能芯片的IR接收器依次發(fā)送地址碼、 命令碼;
所述主芯片將已經(jīng)發(fā)送的所述地址碼、所述命令碼位取反,然后再發(fā)送至 所述功能芯片的IR接收器;
所述功能芯片驗(yàn)證第二次所接收的地址碼、命令碼是否是第一次所接收的 地址碼、命令碼取反后而得到,若是則執(zhí)行相應(yīng)操作。
與現(xiàn)有技術(shù)相比,本發(fā)明所提供上述技術(shù)方案中的任一技術(shù)方案具有如下 優(yōu)點(diǎn)
本發(fā)明所提供的電視機(jī)內(nèi)的主芯片可接收用戶控制指令并根據(jù)用戶控制指 令對(duì)功能芯片發(fā)送模擬IR信號(hào)格式的控制命令,通過控制命令來控制功能芯片。 由于功能芯片均受主芯片控制,功能芯片直接與主芯片通信,若該電視機(jī)包括 至少一個(gè)功能芯片時(shí),主芯片與功能芯片之間的通信無需增加額外的通訊控制 芯片,若該電視機(jī)包括至少兩個(gè)功能芯片時(shí),各功能芯片之間相對(duì)獨(dú)立,所以 也無需增加額外的通訊控制芯片,這樣不僅節(jié)省了器件,降低了成本且大多數(shù) 功能芯片均可以接收、識(shí)別模擬IR信號(hào)格式的控制命令,進(jìn)而通用性也更為理 想,所以解決了現(xiàn)有技術(shù)存在成本高、通用性不夠理想的技術(shù)問題。
此外,若該電禍L機(jī)包括至少兩個(gè)功能芯片時(shí),由于功能芯片之間相對(duì)獨(dú)立, 彼此之間影響較小,每個(gè)功能芯片設(shè)計(jì)好之后再與主芯片連接,不同的功能芯 片可以分開獨(dú)立檢查,故而開發(fā)周期短、開發(fā)風(fēng)險(xiǎn)小。
圖1為本發(fā)明的實(shí)施例所提供的電視機(jī)內(nèi)主芯片與各種功能芯片之間的連 接關(guān)系的示意圖;圖2為本發(fā)明的實(shí)施例所提供的電視機(jī)內(nèi)芯片的通信方法中邏輯"1"和邏 輯"0"的波形示意圖3為本發(fā)明的實(shí)施例所提供的電視機(jī)內(nèi)芯片的通信方法中一幀數(shù)據(jù)波形 的示意圖4為本發(fā)明的實(shí)施例所提供的電視機(jī)內(nèi)芯片的通信方法中系統(tǒng)碼與指令 碼的一種實(shí)施方式的波形的示意圖5為本發(fā)明的實(shí)施例所提供的電4見機(jī)內(nèi)芯片的通信方法的流程示意圖6為本發(fā)明實(shí)施例所提供的主芯片發(fā)送模擬IR信號(hào)格式的控制命令的方 法的流程示意圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
本發(fā)明實(shí)施例提供了一種成本低廉、通用性較為理想、開發(fā)周期短且開發(fā) 風(fēng)險(xiǎn)小的電^L才幾以及該電視機(jī)內(nèi)芯片的通信方法。
如圖1所示,本發(fā)明實(shí)施例所提供的電視機(jī),包括主芯片以及與主芯片相 連且受主芯片控制的至少一個(gè)功能芯片,本實(shí)施例中主芯片控制三個(gè)功能芯片 即功能芯片1、功能芯片2以及功能芯片3,主芯片用于接收用戶控制指令并根 據(jù)用戶控制指令對(duì)每個(gè)功能芯片發(fā)送模擬IR (遙控)信號(hào)格式的控制命令,通 過控制命令來控制每個(gè)功能芯片。
本發(fā)明所提供的電視機(jī)內(nèi)的主芯片可接收用戶控制指令并根據(jù)用戶控制指 令對(duì)功能芯片發(fā)送模擬IR信號(hào)格式的控制命令,通過控制命令來控制功能芯片。 由于功能芯片均受主芯片控制,功能芯片直接與主芯片通信,若該電視機(jī)包括 至少一個(gè)功能芯片時(shí),主芯片與功能芯片之間的通信無需增加額外的通訊控制 芯片,若該電視機(jī)包括至少兩個(gè)功能芯片時(shí),各功能芯片 間相對(duì)獨(dú)立,所以也無需增加額外的通訊控制芯片,這樣不僅節(jié)省了器件,降低了成本且大多數(shù)
功能芯片均可以接收、識(shí)別模擬IR信號(hào)格式的控制命令,進(jìn)而通用性也更為理 想,所以解決了現(xiàn)有技術(shù)存在成本高、通用性不夠理想的技術(shù)問題。
此外,若該電視機(jī)包括至少兩個(gè)功能芯片時(shí),由于功能芯片之間相對(duì)獨(dú)立, 彼此之間影響較小,每個(gè)功能芯片設(shè)計(jì)好之后再與主芯片連接,不同的功能芯 片可以分開獨(dú)立檢查,故而開發(fā)周期短、開發(fā)風(fēng)險(xiǎn)小。
當(dāng)然,本實(shí)施例中功能芯片也可以是功能模塊或具有模擬IR信號(hào)格式接收、 識(shí)別、執(zhí)行功能的裝置。
主芯片上設(shè)有GPIO控制引腳,主芯片通過GPIO控制引腳對(duì)功能芯片發(fā)送 控制命令。GPIO控制引腳為通用輸入/輸出控制端口,該端口可通過軟件分別配 置成輸入或輸出。
用戶控制指令為紅外遙控信號(hào)。通過紅外遙控信號(hào)發(fā)送用戶控制指令方便 用戶遠(yuǎn)距離控制本發(fā)明實(shí)施例所提供的電視機(jī),當(dāng)然,本實(shí)施例中用戶控制指 令也可以直接通過電視機(jī)^4建輸入至主芯片。
模擬IR信號(hào)格式的控制命令采用脈沖長(zhǎng)度進(jìn)行編碼。采用脈沖長(zhǎng)度進(jìn)行編 碼后數(shù)據(jù)的傳輸質(zhì)量比較高且大多數(shù)功能芯片均能接收、識(shí)別采用脈沖長(zhǎng)度進(jìn) 行編碼的控制命令。
本實(shí)施例中該電視機(jī)如圖1所示包括至少兩個(gè)所述功能芯片,如圖3所示 的模擬IR信號(hào)格式的控制命令的數(shù)據(jù)波形包括系統(tǒng)碼和命令碼,其中
系統(tǒng)碼用于區(qū)分功能芯片;
命令碼用于控制功能芯片完成相應(yīng)操作。
系統(tǒng)碼也稱地址碼,用于指示控制命令發(fā)送的地址,例如該控制命令應(yīng) 該發(fā)送至哪一個(gè)功能芯片;命令碼指示功能芯片應(yīng)該完成哪些操作。模擬IR信號(hào)格式的控制命令的數(shù)據(jù)波形還包括AGC脈沖,AGC脈沖用于設(shè) 置功能芯片上的IR接收器的增益。AGC脈沖設(shè)置好功能芯片上的IR接收器,使 其處于適宜的接收狀態(tài)之后,再對(duì)功能芯片上的IR接收器發(fā)送系統(tǒng)碼和命令碼。
系統(tǒng)碼和命令碼均為8位且其栽波頻率為38K。 8位的系統(tǒng)碼和命令碼比辟交 通用,載波頻率為38K的模擬IR信號(hào)格式的控制命令傳輸效杲比較穩(wěn)定。
圖3所示為一幀數(shù)據(jù)波形,即一個(gè)協(xié)議的邏輯隊(duì)列。在該協(xié)議中LSB(最低 有效位,先于MSB (最高有效位)發(fā)送。例如字節(jié)00001111,左邊的0就是 MSB,右邊的1就是LSB。
如圖2所示,8位中每一位的時(shí)間長(zhǎng)度為1. 12ms或2. 25ms。本實(shí)施例中每 一個(gè)高電平由長(zhǎng)度為560ps的38K載波構(gòu)成(約21個(gè)周期)。l位(bit)的邏 輯"l"發(fā)送時(shí)間是2. 25ms,而1位邏輯"0"的發(fā)送時(shí)間為1. 12ms。
圖4所示為系統(tǒng)碼為OxBF,命令碼為0x14時(shí)本發(fā)明所提供的模擬IR信號(hào) 格式的控制命令的數(shù)據(jù)波形的波形示意圖,其中"Ox"代表16進(jìn)制,"BF"代 表其中一個(gè)功能芯片的地址,"14"代表一條控制指令。
如圖5所示,本發(fā)明實(shí)施例還提供了一種電視機(jī)內(nèi)芯片的通信方法,包括 以下步驟
主芯片接收用戶控制指令并根據(jù)用戶控制指令對(duì)功能芯片發(fā)送模擬IR信號(hào) 格式的控制命令,通過控制命令來控制功能芯片。
由于本發(fā)明實(shí)施例具有與上述本發(fā)明實(shí)施例所提供的電視機(jī)具有相同的技 術(shù)特征,所以也能產(chǎn)生相同的技術(shù)效果,解決相同的技術(shù)問題。
如圖6所示,本實(shí)施例中主芯片發(fā)送模擬IR信號(hào)格式的控制命令的方法, 具體包括以下步驟
Sl 、主芯片根據(jù)用戶控制指令使用脈沖長(zhǎng)度對(duì)用戶控制指令進(jìn)行編碼;52、 主芯片對(duì)功能芯片的IR接收器發(fā)送AGC脈沖(時(shí)長(zhǎng)可以是9ms);
53、 AGC脈沖調(diào)節(jié)功能芯片的IR接收器的增益;
54、 主芯片空閑一段時(shí)間(例如4.5ms)后,對(duì)功能芯片的IR接收器依 次發(fā)送地址碼、命令碼;
55、 主芯片將已經(jīng)發(fā)送的地址碼、命令碼位取反,然后再發(fā)送至功能芯片 的IR接收器;
56、 功能芯片驗(yàn)證第二次所接收的地址碼、命令碼是否是第一次所接收的 地址碼、命令碼取反后而得到,若是則執(zhí)行相應(yīng)操作。當(dāng)然,上述步驟S6中, 功能芯片也可以將其第二次所接收的地址碼、命令碼取反后與第一次所接收的 地址碼、命令碼進(jìn)行對(duì)比,對(duì)比一致后則執(zhí)行相應(yīng)操作。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種電視機(jī),其特征在于包括主芯片以及與所述主芯片相連且受所述主芯片控制的至少一個(gè)功能芯片,所述主芯片用于接收用戶控制指令并根據(jù)所述用戶控制指令對(duì)所述功能芯片發(fā)送模擬IR信號(hào)格式的控制命令,通過所述控制命令來控制所述功能芯片。
2、 根據(jù)權(quán)利要求1所述的電視機(jī),其特征在于所述主芯片上設(shè)有GPIO 控制引腳,所述主芯片通過所述GPIO控制引腳對(duì)所述功能芯片發(fā)送所述控制命 令。
3、 根據(jù)權(quán)利要求1所述的電視機(jī),其特征在于所述用戶控制指令為紅外 遙控信號(hào)。
4、 根據(jù)權(quán)利要求1所述的電視機(jī),其特征在于所述模擬IR信號(hào)格式的 控制命令采用脈沖長(zhǎng)度進(jìn)行編碼。
5、 沖艮據(jù)權(quán)利要求4所述的電視機(jī),其特征在于該電^L機(jī)包括至少兩個(gè)所 述功能芯片,所述模擬IR信號(hào)格式的控制命令的數(shù)據(jù)波形包括系統(tǒng)碼和命令碼, 其中所述系統(tǒng)碼用于區(qū)分所述功能芯片; 所述命令碼用于控制所述功能芯片完成相應(yīng)操作。
6、 根據(jù)權(quán)利要求5所述的電視機(jī),其特征在于所述模擬IR信號(hào)格式的 控制命令的數(shù)據(jù)波形還包括AGC脈沖,所述AGC脈沖用于設(shè)置所述功能芯片上 的IR接收器的增益。
7、 根據(jù)權(quán)利要求5所述的電視機(jī),其特征在于所述系統(tǒng)碼和命令碼均為 8位且其載波頻率為38K。
8、 根據(jù)權(quán)利要求7所述的電視機(jī),其特征在于所述8位中每一位的時(shí)間 長(zhǎng)度為1. 12ms或2. 25ms。
9、 一種權(quán)利要求1至8任意一項(xiàng)所述電視機(jī)內(nèi)芯片的通信方法,其特征在 于包括以下步驟所述主芯片接收用戶控制指令并根據(jù)所述用戶控制指令對(duì)所述功能芯片發(fā) 送模擬IR信號(hào)格式的控制命令,通過所述控制命令來控制所述功能芯片。
10、 根據(jù)權(quán)利要求9所述的電視機(jī)內(nèi)芯片的通信方法,其特征在于所述 主芯片發(fā)送模擬IR信號(hào)格式的控制命令的方法,具體包括以下步驟所述主芯片根據(jù)所述用戶控制指令使用脈沖長(zhǎng)度對(duì)所述用戶控制指令進(jìn)行 編碼;所述主芯片對(duì)所述功能芯片的IR接收器發(fā)送AGC脈沖; 所述AGC脈沖調(diào)節(jié)所述功能芯片的IR接收器的增益; 所述主芯片空閑一段時(shí)間后,對(duì)所述功能芯片的IR接收器依次發(fā)送地址碼、 命令碼;所述主芯片將已經(jīng)發(fā)送的所述地址碼、所述命令碼位取反,然后再發(fā)送至 所述功能芯片的IR接收器;所述功能芯片驗(yàn)證第二次所接收的地址碼、命令碼是否是第一次所接收的 地址碼、命令碼取反后而得到,若是則執(zhí)行相應(yīng)操作。
全文摘要
本發(fā)明實(shí)施例公開了一種電視機(jī)以及電視機(jī)內(nèi)芯片的通信方法,屬于電視機(jī)技術(shù)領(lǐng)域。解決了現(xiàn)有技術(shù)存在成本高、通用性不夠理想的技術(shù)問題。該電視機(jī),包括主芯片以及與主芯片相連且受主芯片控制的至少一個(gè)功能芯片,主芯片用于接收用戶控制指令并根據(jù)用戶控制指令對(duì)功能芯片發(fā)送模擬IR信號(hào)格式的控制命令,通過控制命令來控制功能芯片。該電視機(jī)內(nèi)芯片的通信方法,包括以下步驟主芯片接收用戶控制指令并根據(jù)用戶控制指令對(duì)功能芯片發(fā)送模擬IR信號(hào)格式的控制命令,通過控制命令來控制功能芯片。本發(fā)明應(yīng)用于改進(jìn)電視機(jī)。
文檔編號(hào)H04N5/44GK101610371SQ20091016170
公開日2009年12月23日 申請(qǐng)日期2009年7月31日 優(yōu)先權(quán)日2009年7月31日
發(fā)明者張鈺楓 申請(qǐng)人:青島海信電器股份有限公司