專利名稱:發(fā)光二極管的驅(qū)動(dòng)電路、解碼電路與其解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種DMX512的解碼電路,且特別涉及一種發(fā)光二極管的驅(qū)動(dòng)電路、解碼電路與其解碼方法。
背景技術(shù):
DMX512是一種數(shù)字通信接口的標(biāo)準(zhǔn),主要應(yīng)用于燈光設(shè)備之間的通信協(xié)議,其內(nèi)容包括數(shù)據(jù)傳輸?shù)臄?shù)據(jù)格式、設(shè)備的電氣特性與連接器類型。DMX512協(xié)議最先是由美國劇院技術(shù)協(xié)會(huì)(Engineering Commission of United States Institute for Theatre Technology, USITT)所發(fā)展制定。在DMX512協(xié)議制訂之前就有很多燈光控制協(xié)議應(yīng)用在燈光設(shè)備上,但隨著系統(tǒng)愈來愈復(fù)雜,不同產(chǎn)品之間的互容性需求就愈來愈高,DMX512便是在這種情況下因應(yīng)而生。DMX512數(shù)據(jù)是采用非同步串行數(shù)據(jù)傳輸方式(asynchronous serial format)進(jìn)行傳輸,每個(gè)數(shù)據(jù)封包包括一個(gè)起始碼(START CODE)與最多512個(gè)通道數(shù)據(jù),其中第1時(shí)槽(slot 0)用來傳輸起始碼,其后的第2時(shí)槽(slot 1)至第512時(shí)槽(slot 512)是用來傳送通道數(shù)據(jù)。目前國際、國內(nèi)電腦燈普遍采用DMX512數(shù)據(jù)格式編寫程序文件。DMX512數(shù)據(jù)流程的速度是250K,即每個(gè)位元為標(biāo)準(zhǔn)長度的4微秒(us),符合協(xié)議的位元長度是介于 3. 92us 4. OSus之間。DMX512數(shù)據(jù)信號(hào)是利用精準(zhǔn)時(shí)間寬度的高低電位組合而成的傳輸協(xié)議,因此需要準(zhǔn)確的取樣參考頻率才能正確解碼DMX512數(shù)據(jù)信號(hào)中的8位元數(shù)據(jù)。但是一般芯片受限于工藝的變異與設(shè)計(jì)成本并無法直接在芯片中直接設(shè)置精準(zhǔn)的振蕩器以符合DMX512解碼器的要求。所以在公知技術(shù)中,DMX512解碼器通常需要配置外接的元件(如電容)來調(diào)整內(nèi)部時(shí)鐘脈沖信號(hào)的振蕩頻率或是直接外接準(zhǔn)確的振蕩器來解決這個(gè)問題。 但是這樣的設(shè)計(jì)方式不僅設(shè)計(jì)較為復(fù)雜,而且成本也較高。
發(fā)明內(nèi)容
本發(fā)明提供一種解碼電路與驅(qū)動(dòng)電路,其具有內(nèi)部檢測(cè)時(shí)鐘脈沖信號(hào)頻率的功能,可自行依照時(shí)鐘脈沖信號(hào)的頻率調(diào)整取樣頻率以解碼DMX512數(shù)據(jù)信號(hào)。本發(fā)明提供一種解碼方法,利用DMX512數(shù)據(jù)信號(hào)來估算芯片內(nèi)部的時(shí)鐘脈沖信號(hào)的頻率,然后再根據(jù)正確的取樣參考頻率來解碼DMX512數(shù)據(jù)信號(hào)。本發(fā)明提出一種解碼電路,包括一振蕩器與一解碼器,解碼器包括一頻率判斷單元與一解碼單元。振蕩器輸出一時(shí)鐘脈沖信號(hào),解碼器耦接于振蕩器并接收時(shí)鐘脈沖信號(hào)與一數(shù)據(jù)信號(hào),數(shù)據(jù)信號(hào)包括多個(gè)時(shí)槽,各所述時(shí)槽具有一時(shí)槽周期,其中解碼器根據(jù)時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于時(shí)槽周期的一取樣數(shù)并根據(jù)取樣數(shù)計(jì)算時(shí)鐘脈沖信號(hào)的頻率,然后根據(jù)時(shí)鐘脈沖信號(hào)的頻率解碼數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。其中,頻率判斷單元耦接于振蕩器并接收時(shí)鐘脈沖信號(hào)與數(shù)據(jù)信號(hào),頻率判斷單元根據(jù)時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的該取樣數(shù)并根據(jù)取樣數(shù)輸出對(duì)應(yīng)于時(shí)鐘脈沖信號(hào)的頻率的一參考信號(hào)。解碼單元耦接于頻率判斷單元與該振蕩器,解碼單元根據(jù)時(shí)鐘脈沖信號(hào)與參考信號(hào)取樣數(shù)據(jù)信號(hào)以解碼數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。在本發(fā)明一實(shí)施例中,上述數(shù)據(jù)信號(hào)的格式對(duì)應(yīng)DMX512協(xié)議,頻率判斷單元取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽以產(chǎn)生取樣數(shù)。其中第一時(shí)槽具有一起始碼(start code) 或一預(yù)設(shè)碼。在本發(fā)明一實(shí)施例中,上述頻率判斷單元根據(jù)時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽中的至少一個(gè)位元以產(chǎn)生上述取樣數(shù)。本發(fā)明另提出一種發(fā)光二極管的驅(qū)動(dòng)電路,包括上述解碼電路與驅(qū)動(dòng)單元,其中驅(qū)動(dòng)單元耦接于解碼電路,根據(jù)數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)輸出一發(fā)光二極管驅(qū)動(dòng)信號(hào)。本發(fā)明又提出一種解碼方法適用于解碼對(duì)應(yīng)DMX512協(xié)議的一數(shù)據(jù)信號(hào),該解碼方法包括下列步驟首先,接收一時(shí)鐘脈沖信號(hào)與一數(shù)據(jù)信號(hào),該數(shù)據(jù)信號(hào)包括多個(gè)時(shí)槽, 各所述時(shí)槽具有一時(shí)槽周期;然后,根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的一取樣數(shù);根據(jù)該取樣數(shù)輸出對(duì)應(yīng)于該時(shí)鐘脈沖信號(hào)的頻率的一參考信號(hào);以及根據(jù)該時(shí)鐘脈沖信號(hào)與該參考信號(hào)取樣該數(shù)據(jù)信號(hào)以解碼該數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。本解碼方法的其余實(shí)施細(xì)節(jié)請(qǐng)參照上述解碼電路的說明,在此不加累述。綜合上述,本發(fā)明所提出的解碼電路、驅(qū)動(dòng)電路與其解碼方法具有自行檢測(cè)內(nèi)部振蕩器的頻率的功能,可依照不同的振蕩頻率自行調(diào)整取樣率以正確取樣DMX512的數(shù)據(jù)信號(hào)。通過本發(fā)明的架構(gòu),解碼電路與驅(qū)動(dòng)電路不需額外設(shè)置外接的頻率調(diào)整元件,解碼電路與驅(qū)動(dòng)電路可以使用不同頻率的時(shí)鐘脈沖信號(hào)來進(jìn)行取樣,借此可以克服振蕩器因工藝或設(shè)計(jì)不良所造成頻率漂移問題。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合附圖, 作詳細(xì)說明如下。
BREAK:中斷MAB:中斷后時(shí)間MBB:中斷前時(shí)間DMXIN 數(shù)據(jù)信號(hào)CLK:時(shí)鐘脈沖信號(hào)DMXIN 數(shù)據(jù)信號(hào)RES 參考信號(hào)DD 驅(qū)動(dòng)數(shù)據(jù)slot 0 第 1 時(shí)槽S310 S340 步驟
具體實(shí)施例方式(第一實(shí)施例)圖1為根據(jù)本發(fā)明第一實(shí)施例的時(shí)鐘脈沖信號(hào)的頻率估算方式示意圖。DMX512 信號(hào)的數(shù)據(jù)格式包括中斷“BREAK”、中斷后時(shí)間“Mark time after BREAK,MAB”、起始碼 (start code,位于第1時(shí)槽slot 0)、通道數(shù)據(jù)(位于第2時(shí)槽slot 1至第513時(shí)槽slot 512中,第2時(shí)槽slot 1至第513時(shí)槽slot 512位于第1時(shí)槽slot 0之后,圖1未示出)、通道間時(shí)間 11 (Mark time between slots)與中斷前時(shí)間"Mark time before BREAK,MBB"。 BREAK是DMX512數(shù)據(jù)封包的開始,是88微秒的低電位輸出;MAB位于BREAK之后,是一個(gè)8 微秒的高電位輸出或2個(gè)4微秒的脈沖。起始碼(start code,簡稱SC)為數(shù)據(jù)流程開始的數(shù)據(jù),具有與通道數(shù)據(jù)相同的格式,通常包括11個(gè)位元或44微秒。在DMX512的協(xié)議中,通道數(shù)據(jù)的每個(gè)位元的標(biāo)準(zhǔn)長度為4微秒,協(xié)議要求的標(biāo)準(zhǔn)范圍則是3. 92微秒至4. 08微秒之間。如同上述,每個(gè)時(shí)槽(slot 0 slot 512)的時(shí)槽周期為44微秒,包括11個(gè)位元,其數(shù)據(jù)格式相同。以第1時(shí)槽slot 0為例,其第1個(gè)位元Bl為起始位元(start bit), 為低電位;第2 9個(gè)位元B2 B9為數(shù)據(jù)位元(data bits),而第10 11個(gè)位元B10、 Bll則為結(jié)束位元(stop bits),為高電位。第2 513時(shí)槽slot 1 slot 512的格式與第1時(shí)槽slot 0相同,在此不再累述。時(shí)槽與時(shí)槽間的間隔為通道間時(shí)間119 (Mark time between slots),介于0 1秒;MAB的時(shí)間長度則是介于8微秒至1秒之間;MBB的時(shí)間長度則是介于0 1秒之間。圖1中的其余規(guī)格請(qǐng)參照DMX512的協(xié)議,在此不加累述。由上述規(guī)格中可知,在DMX512的數(shù)據(jù)封包中,只有時(shí)槽周期是固定的,其余的周期則是變化較大的。因此,時(shí)槽周期可以用來反向推論出取樣信號(hào)(即芯片內(nèi)振蕩器內(nèi)的時(shí)鐘脈沖信號(hào))的頻率。請(qǐng)參照?qǐng)D1,其中時(shí)鐘脈沖信號(hào)1 時(shí)鐘脈沖信號(hào)3具有不同的取樣頻率,以時(shí)鐘脈沖信號(hào)1對(duì)第1時(shí)槽slot 0中的第1 2個(gè)位元Bi、B2取樣時(shí),在兩個(gè)位元周期(8微秒,即2/11時(shí)槽周期)中,其取樣數(shù)為8,也就是8個(gè)脈沖。借此可以估算出時(shí)鐘脈沖信號(hào)1的頻率約為500KHZ。同樣的方式也可以用來估算時(shí)鐘脈沖信號(hào)2、3的頻率,以時(shí)鐘脈沖信號(hào)2取樣第1 2個(gè)位元Bi、B2時(shí),所對(duì)應(yīng)到取樣數(shù)為6,其估算出的頻率約為300KHz。以時(shí)鐘脈沖信號(hào)3取樣第1 2個(gè)位元Bi、B2時(shí),所對(duì)應(yīng)到取樣數(shù)為10, 其估算出的頻率約為625KHz。
由上述可知,只要利用反向推算的方式就可以利用時(shí)槽周期固定的特性估算出目前所使用的時(shí)鐘脈沖信號(hào)的頻率,然后利用估算結(jié)果對(duì)后續(xù)的時(shí)槽進(jìn)行取樣與解碼。值得注意的是,為了讓系統(tǒng)可以正確取得第1 2個(gè)位元Bi、B2的區(qū)間,可以將第3個(gè)位元B3 設(shè)定為高電位,這樣第1 2個(gè)位元Bl、B2就會(huì)形成連續(xù)的低電位輸出,讓系統(tǒng)可以更容易判斷出1 2個(gè)位元B1、B2的所在區(qū)間。實(shí)際應(yīng)用上,設(shè)計(jì)人員可以在第1時(shí)槽slot 0中設(shè)定所需的波形,即設(shè)定所需的數(shù)據(jù)形態(tài)或預(yù)設(shè)碼,例如00000000的數(shù)據(jù),這樣的波形可使用整個(gè)時(shí)槽的長度作為取樣區(qū)間以判斷時(shí)鐘脈沖信號(hào)1 3的頻率。另外,也可以使用第1時(shí)槽slot 0中任一個(gè)位元來作為取樣標(biāo)準(zhǔn)以推算時(shí)鐘脈沖信號(hào)1 3的頻率,或是使用任一時(shí)槽slot 1 slot 512來作為取樣標(biāo)準(zhǔn)以推算時(shí)鐘脈沖信號(hào)1 3的頻率。由于每個(gè)位元的周期是固定的,因此只要知道所取樣的區(qū)間長度,便可以反向推知所采用的時(shí)鐘脈沖信號(hào)的頻率。在經(jīng)由上述實(shí)施例的說明后,本技術(shù)領(lǐng)域普通技術(shù)人員應(yīng)可推知其他實(shí)施方式,在此不加累述。在取得芯片內(nèi)部的時(shí)鐘脈沖信號(hào)的頻率后,系統(tǒng)可以自行決定所需使用的取樣頻率為何,如圖1中的取樣時(shí)鐘脈沖所示,只要其取樣點(diǎn)是位于每個(gè)位元的周期中間即可取得正確的數(shù)據(jù)。上述方式可直接應(yīng)用在DMX512解碼電路與發(fā)光二極管的驅(qū)動(dòng)電路上,請(qǐng)參照?qǐng)D2,圖2為根據(jù)本發(fā)明第一實(shí)施例的發(fā)光二極管的驅(qū)動(dòng)電路圖。驅(qū)動(dòng)電路200主要包括解碼電路220與驅(qū)動(dòng)單元230,解碼電路220包括解碼器221與振蕩器224。解碼器221 包括頻率判斷單元222與解碼單元226。解碼器221耦接于振蕩器2M并接收時(shí)鐘脈沖信號(hào)CLK與數(shù)據(jù)信號(hào)DMXIN。解碼器221會(huì)以時(shí)鐘脈沖信號(hào)CLK去取樣數(shù)據(jù)信號(hào)DMXIN中的時(shí)槽,并且利用取樣數(shù)與已知的時(shí)槽周期計(jì)算時(shí)鐘脈沖信號(hào)CLK的頻率。然后再根據(jù)時(shí)鐘脈沖信號(hào)CLK的頻率信息,以時(shí)鐘脈沖信號(hào)CLK去解碼數(shù)據(jù)信號(hào)DMXIN其余時(shí)槽中所附載的數(shù)據(jù)。解碼電路220的電路結(jié)構(gòu)與動(dòng)作進(jìn)一步說明如下,頻率判斷單元222、振蕩器2 與解碼單元226。解碼單元2 耦接于頻率判斷單元222與驅(qū)動(dòng)單元230之間,振蕩器2M 耦接于頻率判斷單元222與解碼單元226。轉(zhuǎn)換器210耦接于頻率判斷單元222,用來接收外部的差動(dòng)信號(hào),并將其轉(zhuǎn)換為符合DMX512協(xié)議的數(shù)據(jù)信號(hào)DMXIN。轉(zhuǎn)換器210例如是 RS485轉(zhuǎn)換器。振蕩器2M輸出時(shí)鐘脈沖信號(hào)CLK至頻率判斷單元222與解碼單元226以作為信號(hào)取樣之用。頻率判斷單元222接收數(shù)據(jù)信號(hào)DMXIN,并根據(jù)時(shí)鐘脈沖信號(hào)CLK取樣數(shù)據(jù)信號(hào)DMXIN中的時(shí)槽之一(例如slot 0)以產(chǎn)生對(duì)應(yīng)于時(shí)槽周期的一取樣數(shù)并根據(jù)此取樣數(shù)輸出對(duì)應(yīng)于時(shí)鐘脈沖信號(hào)CLK的頻率的參考信號(hào)RES。頻率判斷單元222估算時(shí)鐘脈沖信號(hào)CLK的頻率的方式如上述圖1的說明,在此不加累述。在估算出時(shí)鐘脈沖信號(hào)CLK的頻率后,解碼單元2 根據(jù)時(shí)鐘脈沖信號(hào)CLK與參考信號(hào)RES取樣數(shù)據(jù)信號(hào)DMXIN以解碼數(shù)據(jù)信號(hào)DMXIN所附載的驅(qū)動(dòng)數(shù)據(jù)DD,然后將驅(qū)動(dòng)數(shù)據(jù)DD輸出至驅(qū)動(dòng)單元230以驅(qū)動(dòng)發(fā)光二極管(未示出)。解碼單元2 會(huì)根據(jù)時(shí)鐘脈沖信號(hào)CLK的頻率決定適當(dāng)?shù)娜勇室匀訑?shù)據(jù)信號(hào)DMXIN。通過這樣的電路架構(gòu),驅(qū)動(dòng)電路200可以依據(jù)振蕩器2M的頻率自動(dòng)作適應(yīng)性的調(diào)整以克服振蕩器2M因工藝或設(shè)計(jì)不良所造成頻率漂移問題。所以利用驅(qū)動(dòng)電路200的架構(gòu)的DMX512驅(qū)動(dòng)芯片或解碼芯片不需要外加頻率調(diào)整的離散元件,如電容,來調(diào)整內(nèi)部振蕩器224的頻率。本實(shí)施例的驅(qū)動(dòng)電路200與解碼電路220不僅可以簡化電路架構(gòu)并且可以提高系統(tǒng)的穩(wěn)定度。此外,值得注意的是,上述解碼電路220與驅(qū)動(dòng)單元230可整合在相同的芯片中。另外,在本發(fā)明另一實(shí)施例中,頻率判斷單元222可以直接產(chǎn)生如圖1所示的取樣時(shí)鐘脈沖給解碼單元226,讓解碼單元2 可以直接以取樣時(shí)鐘脈沖來對(duì)數(shù)據(jù)信號(hào)DMXIN取樣并解碼其附載的數(shù)據(jù)。當(dāng)然,解碼器221也可以直接根據(jù)所取得的時(shí)鐘脈沖信號(hào)CLK的頻率信息來產(chǎn)生取樣時(shí)鐘脈沖。圖2中的電路架構(gòu)僅為本發(fā)明的一實(shí)施例,并本發(fā)明的電路架構(gòu)并不受限于此。此外,值得注意的是,本實(shí)施例的驅(qū)動(dòng)電路200可以適用于各種DMX512協(xié)議的數(shù)據(jù)信號(hào),例如標(biāo)準(zhǔn)的DMX512協(xié)議以及2倍速的DMX512協(xié)議或是4倍速的DMX512協(xié)議。所謂2倍速的DMX512協(xié)議是指其信號(hào)格式的規(guī)范時(shí)間縮短為標(biāo)準(zhǔn)的DMX512協(xié)議的1/2,這樣可以在相同的時(shí)間內(nèi)傳送2倍的數(shù)據(jù)量。同理,4倍速的DMX512協(xié)議則是將規(guī)范時(shí)間縮短為標(biāo)準(zhǔn)的DMX512協(xié)議的1/4以提高數(shù)據(jù)傳輸量。由于各種DMX512協(xié)議中的時(shí)槽都具有固定的時(shí)槽周期,這個(gè)時(shí)槽周期就可以用來反推時(shí)鐘脈沖信號(hào)CLK的頻率。在經(jīng)由上述實(shí)施例的說明后,本技術(shù)領(lǐng)域普通技術(shù)人員應(yīng)可推知此解碼方法的其余實(shí)施細(xì)節(jié),在此不加累述。(第二實(shí)施例)從另一個(gè)角度來看,上述圖1、圖2實(shí)施例可以歸納出一種解碼方法,請(qǐng)參照?qǐng)D3, 圖3為根據(jù)本發(fā)明第二實(shí)施例的解碼方法流程圖。此解碼方法適用于解碼對(duì)應(yīng)DMX512協(xié)議的一數(shù)據(jù)信號(hào),此解碼方法包括下列步驟首先,接收一時(shí)鐘脈沖信號(hào)與一數(shù)據(jù)信號(hào),數(shù)據(jù)信號(hào)包括多個(gè)時(shí)槽,各所述時(shí)槽具有一時(shí)槽周期,如圖1所示(步驟S310)。然后,根據(jù)時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于時(shí)槽周期的一取樣數(shù)(步驟S320)。接下來,根據(jù)取樣數(shù)輸出對(duì)應(yīng)于時(shí)鐘脈沖信號(hào)的頻率的一參考信號(hào)(步驟S330)。然后,根據(jù)時(shí)鐘脈沖信號(hào)與參考信號(hào)取樣數(shù)據(jù)信號(hào)以解碼數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)(步驟S340)。在經(jīng)由上述實(shí)施例的說明后,本技術(shù)領(lǐng)域普通技術(shù)人員應(yīng)可推知此解碼方法的其余實(shí)施細(xì)節(jié),在此不加累述。綜上所述,本發(fā)明利用DMX512的信號(hào)特性,以其時(shí)槽周期來估算內(nèi)部振蕩器的頻率以決定適當(dāng)?shù)娜宇l率。這樣的電路架構(gòu)與解碼方法可以克服振蕩器頻率漂移的問題, 驅(qū)動(dòng)電路的外部不需要設(shè)置頻率調(diào)整元件也可正確取樣DMX512的數(shù)據(jù)信號(hào)。本發(fā)明具有簡化電路架構(gòu)與提高系統(tǒng)的穩(wěn)定度的優(yōu)點(diǎn)。雖然本發(fā)明的較佳實(shí)施例已揭示如上,然而本發(fā)明并不受限于上述實(shí)施例,任何所屬技術(shù)領(lǐng)域中普通技術(shù)人員,在不脫離本發(fā)明所揭示的范圍內(nèi),當(dāng)可作些許的更動(dòng)與調(diào)整,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以所附的權(quán)利要求所界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種解碼電路,其特征在于該解碼電路包括一振蕩器,輸出一時(shí)鐘脈沖信號(hào);以及一解碼器,耦接于該振蕩器并接收該時(shí)鐘脈沖信號(hào)與一數(shù)據(jù)信號(hào),該數(shù)據(jù)信號(hào)包括多個(gè)時(shí)槽,各所述時(shí)槽具有一時(shí)槽周期,其中該解碼器根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的一取樣數(shù)并根據(jù)該取樣數(shù)計(jì)算該時(shí)鐘脈沖信號(hào)的頻率, 并根據(jù)該時(shí)鐘脈沖信號(hào)的頻率解碼該數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。
2.如權(quán)利要求1所述的解碼電路,其特征在于該解碼器包括一頻率判斷單元,耦接于該振蕩器并接收該時(shí)鐘脈沖信號(hào)與該數(shù)據(jù)信號(hào),該頻率判斷單元根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的該取樣數(shù)并根據(jù)該取樣數(shù)輸出對(duì)應(yīng)于該時(shí)鐘脈沖信號(hào)的頻率的一參考信號(hào);以及一解碼單元,耦接于該頻率判斷單元與該振蕩器,該解碼單元根據(jù)該時(shí)鐘脈沖信號(hào)與該參考信號(hào)取樣該數(shù)據(jù)信號(hào)以解碼該數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。
3.如權(quán)利要求1所述的解碼電路,其特征在于該數(shù)據(jù)信號(hào)的格式對(duì)應(yīng)DMX512協(xié)議,該頻率判斷單元取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽以產(chǎn)生該取樣數(shù)。
4.如權(quán)利要求3所述的解碼電路,其特征在于該第一時(shí)槽具有一起始碼。
5.如權(quán)利要求2所述的解碼電路,其特征在于該頻率判斷單元根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽中的至少一個(gè)位元以產(chǎn)生該取樣數(shù)。
6.如權(quán)利要求5所述的解碼電路,其特征在于該第一時(shí)槽具有一預(yù)設(shè)碼。
7.如權(quán)利要求2所述的解碼電路,其特征在于該振蕩器、該頻率判斷單元與該解碼單元整合于同一芯片中。
8.一種發(fā)光二極管的驅(qū)動(dòng)電路,其特征在于該驅(qū)動(dòng)電路包括一解碼電路,包括一振蕩器,輸出一時(shí)鐘脈沖信號(hào);以及一解碼器,耦接于該振蕩器并接收該時(shí)鐘脈沖信號(hào)與一數(shù)據(jù)信號(hào),該數(shù)據(jù)信號(hào)包括多個(gè)時(shí)槽,各所述時(shí)槽具有一時(shí)槽周期,其中該解碼器根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的一取樣數(shù)并根據(jù)該取樣數(shù)計(jì)算該時(shí)鐘脈沖信號(hào)的頻率, 并根據(jù)該時(shí)鐘脈沖信號(hào)的頻率解碼該數(shù)據(jù)信號(hào)所附載的數(shù)據(jù);以及一驅(qū)動(dòng)單元,耦接于該解碼電路,根據(jù)該數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)輸出一發(fā)光二極管驅(qū)動(dòng)信號(hào)。
9.如權(quán)利要求8所述的發(fā)光二極管的驅(qū)動(dòng)電路,其特征在于該解碼器包括一頻率判斷單元,耦接于該振蕩器并接收該時(shí)鐘脈沖信號(hào)與該數(shù)據(jù)信號(hào),該頻率判斷單元根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的該取樣數(shù)并根據(jù)該取樣數(shù)輸出對(duì)應(yīng)于該時(shí)鐘脈沖信號(hào)的頻率的一參考信號(hào);以及一解碼單元,耦接于該頻率判斷單元與該振蕩器,該解碼單元根據(jù)該時(shí)鐘脈沖信號(hào)與該參考信號(hào)取樣該數(shù)據(jù)信號(hào)以解碼該數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。
10.如權(quán)利要求8所述的發(fā)光二極管的驅(qū)動(dòng)電路,其特征在于該數(shù)據(jù)信號(hào)的格式對(duì)應(yīng) DMX512協(xié)議,該頻率判斷單元取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽以產(chǎn)生該取樣數(shù)。
11.如權(quán)利要求10所述的發(fā)光二極管的驅(qū)動(dòng)電路,其特征在于該第一時(shí)槽具有一起始
12.如權(quán)利要求9所述的發(fā)光二極管的驅(qū)動(dòng)電路,其特征在于該頻率判斷單元根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽中的至少一個(gè)位元以產(chǎn)生該取樣數(shù)。
13.如權(quán)利要求12所述的發(fā)光二極管的驅(qū)動(dòng)電路,其特征在于該第一時(shí)槽具有一預(yù)設(shè)碼。
14.如權(quán)利要求9所述的發(fā)光二極管的驅(qū)動(dòng)電路,其特征在于該振蕩器、該頻率判斷單元、該解碼單元與該驅(qū)動(dòng)單元整合于同一芯片中。
15.一種解碼方法,適用于解碼對(duì)應(yīng)DMX512協(xié)議的一數(shù)據(jù)信號(hào),其特征在于該解碼方法包括接收一時(shí)鐘脈沖信號(hào)與一數(shù)據(jù)信號(hào),該數(shù)據(jù)信號(hào)包括多個(gè)時(shí)槽,各所述時(shí)槽具有一時(shí)槽周期;根據(jù)該時(shí)鐘脈沖信號(hào)取樣所述多個(gè)時(shí)槽之一以產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的一取樣數(shù); 根據(jù)該取樣數(shù)輸出對(duì)應(yīng)于該時(shí)鐘脈沖信號(hào)的頻率的一參考信號(hào);以及根據(jù)該時(shí)鐘脈沖信號(hào)與該參考信號(hào)取樣該數(shù)據(jù)信號(hào)以解碼該數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。
16.如權(quán)利要求15所述的解碼方法,其特征在于該數(shù)據(jù)信號(hào)的格式符合DMX512協(xié)議。
17.如權(quán)利要求15所述的解碼方法,其特征在于在產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的該取樣數(shù)的步驟中還包括取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽以產(chǎn)生該取樣數(shù),該第一時(shí)槽具有一起始碼。
18.如權(quán)利要求15所述的解碼方法,其特征在于在產(chǎn)生對(duì)應(yīng)于該時(shí)槽周期的該取樣數(shù)的步驟中還包括取樣所述多個(gè)時(shí)槽中的一第一時(shí)槽以產(chǎn)生該取樣數(shù),該第一時(shí)槽具有一預(yù)設(shè)碼。
全文摘要
一種發(fā)光二極管的驅(qū)動(dòng)電路、解碼電路與其解碼方法,此解碼電路包括一振蕩器與一解碼器。解碼器包括一頻率判斷單元以及一解碼單元。頻率判斷單元接收一時(shí)鐘脈沖信號(hào)與對(duì)應(yīng)DMX512協(xié)議的一數(shù)據(jù)信號(hào)并根據(jù)時(shí)鐘脈沖信號(hào)取樣數(shù)據(jù)信號(hào)中的一個(gè)時(shí)槽以產(chǎn)生對(duì)應(yīng)于其時(shí)槽周期的取樣數(shù),然后根據(jù)取樣數(shù)輸出對(duì)應(yīng)于時(shí)鐘脈沖信號(hào)的頻率的一參考信號(hào)。解碼單元根據(jù)時(shí)鐘脈沖信號(hào)與參考信號(hào)取樣數(shù)據(jù)信號(hào)以解碼數(shù)據(jù)信號(hào)所附載的數(shù)據(jù)。本發(fā)明的解碼電路不需設(shè)置外部的頻率調(diào)整元件來調(diào)整振蕩器的頻率也可以正確取樣數(shù)據(jù)信號(hào)。
文檔編號(hào)H05B37/02GK102378431SQ20101025338
公開日2012年3月14日 申請(qǐng)日期2010年8月12日 優(yōu)先權(quán)日2010年8月12日
發(fā)明者林俊甫, 謝政翰, 郭俊廷 申請(qǐng)人:明陽半導(dǎo)體股份有限公司