專利名稱:主模塊、功能模塊和電子器件以及標(biāo)識(shí)數(shù)據(jù)設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種主模塊(master module)、功能模塊和包含這些模塊的電子器件以及標(biāo)識(shí)(ID)數(shù)據(jù)設(shè)定方法,尤其涉及分別依次串行連接主模塊和功能模塊的電子器件及標(biāo)識(shí)數(shù)據(jù)設(shè)定方法。
背景技術(shù):
首先,參照?qǐng)D1說明現(xiàn)有的薄片型(slice type)電子器件中各模塊的ID數(shù)據(jù)設(shè)定方法。
如圖1所示,多個(gè)功能模塊2、2A、2B、2C被依次串行連接于一個(gè)主模塊1。通常,這種薄片型電子器件的各功能模塊可以任意地將用戶所期望功能的功能模塊進(jìn)行組合,并可以布置在任意的位置而使用,由于對(duì)功能模塊的數(shù)量限制并不嚴(yán)格而具有可擴(kuò)張性,因而普遍應(yīng)用于電控裝置等領(lǐng)域中。
此時(shí)如圖1所示,連接于主模塊1的功能模塊2、2A、2B、2C需要分別設(shè)定表示自身位置的開關(guān)。即,利用開關(guān)元件等設(shè)定主模塊1可識(shí)別的功能模塊2、2A、2B、2C的位置。
例如如圖1所示,當(dāng)在主模塊1上依次連接具有脈沖輸出功能的功能模塊#1(2)、具有數(shù)字輸出功能的功能模塊#2(2A)以及功能模塊#3(2B)、#4(2C)時(shí),將功能模塊#1(2)的ID設(shè)定開關(guān)設(shè)定為1,將功能模塊#2(2A)、#3(2B)、#4(2C)的各ID設(shè)定開關(guān)設(shè)定為2、3、4。
此外,只有各功能模塊2、2A、2B、2C如上所述具有各固有的ID設(shè)定開關(guān)值,主模塊1才可以個(gè)別地接近各功能模塊。例如,當(dāng)從主模塊1接收到控制信號(hào)時(shí),各功能模塊2、2A、2B、2C將由主模塊1接收到的控制信號(hào)與自身的ID數(shù)據(jù)一起進(jìn)行譯碼,然后當(dāng)自身為控制對(duì)象時(shí)執(zhí)行相應(yīng)的功能。此時(shí),主模塊1通過解讀ID設(shè)定開關(guān)值及另外的寄存器(register)中所設(shè)定的模塊信息,由此可以獲知相應(yīng)模塊的功能。
但是,這種現(xiàn)有的薄片型電子器件,由于只能通過用戶依次設(shè)定不同開關(guān)值的方法而設(shè)定各功能模塊的ID數(shù)據(jù),因而如果用戶誤設(shè)定ID數(shù)據(jù)則可能發(fā)生裝置的錯(cuò)誤運(yùn)行,其危險(xiǎn)性非常大。
并且,使用現(xiàn)場總線(Field bus)的系統(tǒng),由于這些模塊很多時(shí)候被安裝在用戶不能直接接近的位置,因而難以更換設(shè)定值。尤其,可能需要頻繁地卸載薄片型模塊的特性功能模塊,因而需要用手動(dòng)的方式依次重復(fù)進(jìn)行開關(guān)設(shè)定或確認(rèn)無誤。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通過自動(dòng)設(shè)定各功能模塊的ID數(shù)據(jù)而可以提高系統(tǒng)穩(wěn)定性及用戶方便性的主模塊、功能模塊和包含這些模塊的電子器件及ID數(shù)據(jù)設(shè)定方法。
為了實(shí)現(xiàn)上述目的依據(jù)本發(fā)明所提供的與至少一個(gè)功能模塊串行連接的主模塊,包含接口部,以用于與所述功能模塊進(jìn)行通信;主ID生成部,用于將生成所述功能模塊ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù)輸出到相鄰的功能模塊;主控制部,以用于生成控制信號(hào)及成為所述控制信號(hào)對(duì)象的控制對(duì)象區(qū)別信號(hào),并通過所述接口部進(jìn)行傳送。
在此,所述控制對(duì)象區(qū)別信號(hào)包含地址信號(hào);所述接口部可以包含用于傳送所述地址信號(hào)的地址總線、用于傳送所述控制信號(hào)的控制總線、用于傳送所述ID數(shù)據(jù)的數(shù)據(jù)總線。
并且,所述主控制部向所述功能模塊請(qǐng)求與所述功能模塊的功能相關(guān)的模塊信息,并可以通過所述數(shù)據(jù)總線讀取所述模塊信息或/和所述ID數(shù)據(jù)。
并且,所述主ID生成部當(dāng)接通電源時(shí)輸出所述ID數(shù)據(jù)并可以請(qǐng)求所述模塊信息。
另外,為了實(shí)現(xiàn)上述目的依據(jù)本發(fā)明所提供的分別依次串行連接于主模塊的至少一個(gè)功能模塊,包含接口部,以用于與所述主模塊進(jìn)行通信;功能ID生成部,以用于以相鄰的所述主模塊或功能模塊傳送的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù),并向相鄰的其它功能模塊進(jìn)行輸出;控制對(duì)象確認(rèn)部,以用于確認(rèn)由所述主模塊傳送的所述控制對(duì)象區(qū)別信號(hào)與通過所述功能ID生成部而生成的自身的ID數(shù)據(jù)是否一致;功能部,以用于當(dāng)確認(rèn)結(jié)果相一致時(shí),根據(jù)所述控制信號(hào)工作。
在此,進(jìn)一步包含記憶裝置,而所述功能ID生成部可以將所生成的自身ID數(shù)據(jù)輸出到所述記憶裝置進(jìn)行存儲(chǔ)。
并且,所述記憶裝置可以存儲(chǔ)與自身的功能類型相關(guān)的模塊信息。
并且,所述功能ID生成部可以包含加法器,以用于由相鄰的所述主模塊或所述功能模塊傳送的所述ID數(shù)據(jù)上相加預(yù)定的數(shù)。
為了實(shí)現(xiàn)上述目的依據(jù)本發(fā)明所提供的可以與主模塊進(jìn)行通信的至少一個(gè)功能模塊分別依次串行連接于所述主模塊的電子器件,包含接口部,以用于所述主模塊與所述功能模塊之間的通信;所述主模塊為具有用于將生成所述功能模塊ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù)輸出到相鄰的功能模塊的主ID生成部、用于生成控制信號(hào)及成為所述控制信號(hào)對(duì)象的控制對(duì)象區(qū)別信號(hào)并通過所述接口部進(jìn)行傳送的主控制部;所述功能模塊為具有用于以相鄰的所述主模塊或功能模塊傳送的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù),并向相鄰的其它功能模塊輸出的功能ID生成部、用于確認(rèn)從所述主模塊所傳送的所述控制對(duì)象區(qū)別信號(hào)與通過所述功能ID生成部而生成的自身的ID數(shù)據(jù)是否一致的控制對(duì)象確認(rèn)部、用于確認(rèn)結(jié)果為相一致時(shí)根據(jù)所述控制信號(hào)工作的功能部。
并且,所述功能模塊進(jìn)一步包含記憶裝置;所述功能ID生成部可以將所述生成的自身ID數(shù)據(jù)輸出到所述記憶裝置而進(jìn)行存儲(chǔ)。
并且,所述記憶裝置可以存儲(chǔ)與自身的功能類型相關(guān)的模塊信息。
此外,所述主模塊為向所述功能模塊請(qǐng)求所述模塊信息,并可以通過所述數(shù)據(jù)總線讀取存儲(chǔ)于所述記憶裝置的所述模塊信息或/和所述ID數(shù)據(jù)。
在此,所述主ID生成部當(dāng)接通電源時(shí)輸出所述ID數(shù)據(jù)并可以請(qǐng)求所述模塊信息。
并且,所述功能ID生成部可以包含加法器,以用于由相鄰的所述主模塊或所述功能模塊傳送的所述ID數(shù)據(jù)上相加預(yù)定的數(shù)。
而且,所述預(yù)定的數(shù)可以為1。
但是,所述控制對(duì)象區(qū)別信號(hào)包含地址信號(hào);所述接口部可以包含用于傳送所述地址信號(hào)的地址總線、用于傳送所述控制信號(hào)的控制總線、用于傳送所述ID數(shù)據(jù)及所述模塊數(shù)據(jù)的數(shù)據(jù)總線。
在此,所述地址信號(hào)為N+1比特的信號(hào),所述N比特被分配為所述控制對(duì)象區(qū)別信號(hào),所述1比特被分配為所述模塊信息請(qǐng)求信號(hào)。
另外,為了實(shí)現(xiàn)上述目的依據(jù)本發(fā)明所提供的電子器件的ID數(shù)據(jù)設(shè)定方法,該電子器件中可以與所述主模塊進(jìn)行通信的至少一個(gè)功能模塊分別依次串行連接于主模塊,ID數(shù)據(jù)設(shè)定方法包含步驟從所述主模塊向相鄰的功能模塊輸出預(yù)定的ID數(shù)據(jù),以用于功能模塊生成ID數(shù)據(jù);所述功能模塊以相鄰的所述主模塊或功能模塊傳送的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù),并向相鄰的其它功能模塊輸出;將所生成的自身ID數(shù)據(jù)存儲(chǔ)于記憶裝置。
并且,可以進(jìn)一步包含步驟所述功能模塊存儲(chǔ)與自身的功能類型相關(guān)的模塊信息;所述主模塊向所述功能模塊請(qǐng)求所述模塊信息,并讀取所述模塊信息和所述ID數(shù)據(jù)。
在此,可以進(jìn)一步包含步驟所述主模塊基于所述模塊信息及所述ID數(shù)據(jù)而生成控制信號(hào)及成為所述控制信號(hào)對(duì)象的控制對(duì)象區(qū)別信號(hào),并向所述功能模塊輸出;所述功能模塊確認(rèn)由所述主模塊傳送的所述控制對(duì)象區(qū)別信號(hào)和通過所述功能ID生成部而生成的自身ID數(shù)據(jù)是否一致;當(dāng)確認(rèn)結(jié)果為相一致時(shí),根據(jù)所述控制信號(hào)工作。
并且,從所述主模塊向相鄰的功能模塊輸出用于生成ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù)的步驟可以在接通電源時(shí)進(jìn)行。
此外,所述功能模塊生成自身的ID數(shù)據(jù)的步驟為可以由相鄰的所述主模塊或所述功能模塊傳送的所述ID數(shù)據(jù)上加上1。
圖1為用于說明連接主模塊與多個(gè)功能模塊的傳統(tǒng)的電子器件中ID數(shù)據(jù)設(shè)定方法的概略圖;圖2為依據(jù)本發(fā)明實(shí)施例所提供的電子器件的控制框圖;圖3為依據(jù)本發(fā)明實(shí)施例所提供的功能模塊的詳細(xì)控制框圖;圖4及圖5為用于說明依據(jù)本發(fā)明實(shí)施例所提供的功能模塊的模塊信息和ID數(shù)據(jù)的寄存器值的表。
具體實(shí)施例方式
以下,參照附圖詳細(xì)說明本發(fā)明的實(shí)施例。
圖2為依據(jù)本發(fā)明實(shí)施例所提供的電子器件的控制框圖,如圖1所示,依據(jù)本發(fā)明實(shí)施例所提供的電子器件一個(gè)主模塊1與至少一個(gè)功能模塊(2,2A…)串行連接而設(shè)置,并且主模塊1與各功能模塊(2,2A…)可以通過接口部進(jìn)行通信。在此,接口部3包含用于傳送地址信號(hào)的地址總線3A、用于傳送控制信號(hào)的控制總線3B及用于雙向傳送數(shù)據(jù)的數(shù)據(jù)總線3C。
依據(jù)本發(fā)明實(shí)施例所提供的主模塊1包含主ID生成部10、主控制部20、存儲(chǔ)器30及輸入/輸出(I/O)控制部40。
主ID生成部10為了生成用于區(qū)別各功能模塊(2,2A…)的ID數(shù)據(jù),生成并輸出預(yù)定的ID數(shù)據(jù)。此時(shí),主ID生成部10生成并輸出的ID數(shù)據(jù)用于各功能模塊(2,2A…)根據(jù)自身位置而自動(dòng)生成ID數(shù)據(jù)的信號(hào)。這種ID數(shù)據(jù)的生成及輸出動(dòng)作可以在接通電源時(shí)進(jìn)行。即,通過在接通電源時(shí)自動(dòng)輸出ID數(shù)據(jù),從而可以使各功能模塊(2,2A…)自動(dòng)設(shè)定自身的ID數(shù)據(jù)。
主控制部20用于向各功能模塊傳送控制信號(hào),并控制各功能模塊(2,2A…)的動(dòng)作,可以由微處理器等實(shí)現(xiàn)。主控制部20可以根據(jù)存儲(chǔ)于存儲(chǔ)器30的控制編碼和/或設(shè)定值來生成控制信號(hào)并進(jìn)行輸出。此時(shí),通過主控制部20輸出的控制信號(hào)根據(jù)輸入/輸出控制部40的控制通過接口部3依次傳送到各功能模塊(2,2A…)。
在此,主模塊1通過接口部3向各功能模塊(2,2A…)傳送含有控制對(duì)象區(qū)別信號(hào)的地址信號(hào)、控制信號(hào)和/或存儲(chǔ)于存儲(chǔ)器30中的數(shù)據(jù)。
并且,主模塊1為了向各功能模塊(2,2A…)傳送控制信號(hào)需要知道各功能模塊(2,2A…)的ID數(shù)據(jù)和對(duì)應(yīng)于各ID的功能模塊(2,2A…)具體執(zhí)行何種功能的模塊信息,此時(shí)主模塊1通過數(shù)據(jù)總線向各功能模塊(2,2A…)請(qǐng)求ID數(shù)據(jù)及模塊信息,從而可以讀出預(yù)設(shè)的ID數(shù)據(jù)及模塊信息。并且,通過分析可以區(qū)別各功能模塊的ID及功能。
依據(jù)本發(fā)明實(shí)施例所提供的各功能模塊(2,2A)包含功能ID生成部50、50A、控制對(duì)象確認(rèn)部60、60A和功能部70、70A以及記憶裝置80、80A。
功能ID生成部50以主ID生成部10或相鄰的功能模塊(2,2A)傳送的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù),并向相鄰的其他功能模塊輸出。即,圖2中與主模塊1相鄰的功能模塊2基于主模塊1所輸出的ID數(shù)據(jù)生成自身的ID數(shù)據(jù),并且向相鄰的功能模塊2A輸出。并且,接收到該數(shù)據(jù)的功能模塊2A以接收的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù),并向相鄰的其他功能模塊輸出,由于這種動(dòng)作依次進(jìn)行,因而所有各功能模塊(2,2A)按照自身的連接位置和/或連接順序來自動(dòng)設(shè)定ID數(shù)據(jù)。
如上所述,ID數(shù)據(jù)的設(shè)定過程可以在接通電源時(shí)自動(dòng)進(jìn)行,因此即使因卸載功能模塊(2,2A)導(dǎo)致重新排序,只要接通電源開始工作則自動(dòng)設(shè)定ID數(shù)據(jù)。如上所述,由于通過硬件方式設(shè)定功能模塊的模塊信息和ID,因而完全不需要用戶的程序設(shè)計(jì)或設(shè)定也可以自動(dòng)設(shè)定各功能模塊的ID數(shù)據(jù),因而可以保障工作可靠性。
由主模塊1傳送的地址信號(hào)及控制信號(hào)被依次傳送到各功能模塊(2,2A)。各功能模塊(2,2A)接收地址信號(hào)及控制信號(hào)而進(jìn)行參考,然后按原信號(hào)再次向相鄰的功能模塊(2,2A)輸出。
具體來講,控制對(duì)象確認(rèn)部60通過接收由主模塊1傳送的地址信號(hào)及控制信號(hào)來確認(rèn)控制對(duì)象是否為自己,這些可以通過譯碼器等實(shí)現(xiàn)。此時(shí),由于地址信號(hào)中含有控制對(duì)象區(qū)別信號(hào),因而控制對(duì)象確認(rèn)部60通過確認(rèn)功能ID生成部50所生成的ID數(shù)據(jù)與控制對(duì)象區(qū)別信號(hào)是否一致,如果相一致,則根據(jù)所接收的控制信號(hào)向功能部70輸出相應(yīng)的控制信號(hào),以使功能部70工作。
由此,功能部70根據(jù)所接收的控制信號(hào)進(jìn)行相應(yīng)工作,并且將進(jìn)行結(jié)果數(shù)據(jù)存儲(chǔ)于專門的記憶裝置80,從而必要的時(shí)候使主模塊1可以通過數(shù)據(jù)總線讀出。如此,主模塊1可以只通過一次訪問(access)獲得各功能模塊的類型及數(shù)量。
記憶裝置80中存儲(chǔ)功能ID生成部50所生成的ID數(shù)據(jù)及自身所固有的功能相關(guān)的模塊信息,可以通過寄存器等實(shí)現(xiàn)。如上所述,主模塊1通過數(shù)據(jù)總線讀出存儲(chǔ)在記憶裝置80的ID數(shù)據(jù)及模塊信息,并通過分析而區(qū)分各功能模塊,以用于傳送控制信號(hào)時(shí)可以予以參考。
下面參照?qǐng)D3至圖5具體說明依據(jù)本發(fā)明實(shí)施例所提供的功能模塊。但是,與上述實(shí)施例重復(fù)的內(nèi)容根據(jù)需要進(jìn)行省略。
圖3為依據(jù)本發(fā)明實(shí)施例所提供的功能模塊2的詳細(xì)框圖。如圖3所示,從主模塊1或相鄰的功能模塊輸出的N比特ID數(shù)據(jù)被輸入到加法器51,加法器51對(duì)所輸入的ID數(shù)據(jù)進(jìn)行加一計(jì)算,然后設(shè)置為自身的ID數(shù)據(jù)而進(jìn)行輸出。
如圖3所示,將通過加法器51而生成的ID數(shù)據(jù)輸出到相鄰的其它功能模塊,并在寄存器81中進(jìn)行設(shè)定。輸出到其它功能模塊的ID數(shù)據(jù)通過相應(yīng)模塊的加法器51生成相應(yīng)的其它功能模塊的ID數(shù)據(jù)。
此外,從主模塊1傳送N+1比特的地址信號(hào),其中N比特被分配為控制對(duì)象區(qū)別信號(hào),而1比特被分配為用于選擇讀取寄存器81值或者選擇功能部70動(dòng)作的選擇信號(hào)。
如圖3所示,控制對(duì)象確認(rèn)部60包含第一確認(rèn)部61及第二確認(rèn)部63,第一確認(rèn)部61如果通過加法器51生成的ID數(shù)據(jù)和被分配于地址N比特的控制對(duì)象區(qū)別信號(hào)相一致,并且被分配于1比特的地址信號(hào)為0,則向第一邏輯元件64輸出高信號(hào),從而使由主模塊1輸出的控制信號(hào)輸入到功能部70而使功能部70進(jìn)行相應(yīng)的動(dòng)作。如果不一致,則忽略相應(yīng)的信號(hào)。
第二確認(rèn)部63如果通過加法器51而生成的ID數(shù)據(jù)與被分配于地址N比特的控制對(duì)象區(qū)別信號(hào)相一致,并且被分配于1比特的地址信號(hào)為1,則向第二邏輯元件65輸出高信號(hào),并根據(jù)由主模塊1輸出的讀指令讀取寄存器81中所設(shè)定的值。
寄存器81中設(shè)定功能模塊固有功能的相關(guān)模塊信息及由加法器51輸出的ID數(shù)據(jù)。如圖3所示,由加法器51輸出的ID數(shù)據(jù)在寄存器81上被分配為I(0)~I(xiàn)(N-1)比特,即N比特。并且接通電源時(shí),模塊信息生成部83上接通電源,因此模塊信息在寄存器81上被分配為I(X+1)~I(xiàn)(X+K)比特,即K比特而被設(shè)定。主模塊1可以通過數(shù)據(jù)總線讀取相應(yīng)信息,由此可以區(qū)分各功能模塊。
圖4為表示依據(jù)本發(fā)明實(shí)施例所提供的根據(jù)功能模塊類型的功能及模塊信息的表。類型A用于輸入數(shù)字,其模塊信息被設(shè)定為“…1111”。此外,類型B用于輸出數(shù)字,其模塊信息被設(shè)定為“…1110”,類型M用于輸出脈沖,其模塊信息被設(shè)定為“…1000”。因此,主模塊1通過讀取各功能模塊的模塊信息而可以獲知相應(yīng)模塊的功能。
圖5為表示依據(jù)本發(fā)明實(shí)施例所提供的根據(jù)功能模塊類型的模塊信息及ID數(shù)據(jù)的表。
當(dāng)接近主模塊1分別依次布置并連接脈沖輸出模塊、數(shù)字輸出模塊、數(shù)字輸入模塊、數(shù)字輸入模塊時(shí),如果接通電源,則各功能模塊2的ID數(shù)據(jù)被依次設(shè)定為1(00…001)、2(00…010)、3(00…011)、4(00…100)。并且,當(dāng)模塊信息生成部83上接通電源時(shí),各功能模塊2根據(jù)各自的功能設(shè)定模塊信息,此時(shí)脈沖輸出模塊被設(shè)定為“00…1000”、數(shù)字輸出模塊被設(shè)定為“00…1110”、數(shù)字輸入模塊被設(shè)定為“00…1111”。
即,根據(jù)上述內(nèi)容與主模塊1相鄰的脈沖輸出模塊的寄存器81值被設(shè)定為“00…1000…00…001”,與脈沖輸出模塊相鄰的數(shù)字輸出模塊的寄存器81值被設(shè)定為“00…1110…00…010”,與數(shù)字輸出模塊相鄰而連接的數(shù)字輸入模塊的寄存器81值被設(shè)定為“00…1111…00…011”,被連接到最后的數(shù)字輸入模塊的寄存器81值被設(shè)定為“00…1111…00…100”。
如上所述,主模塊1通過讀取被設(shè)定于寄存器81的值來區(qū)分相應(yīng)模塊的ID及功能。
雖然,本發(fā)明通過附圖舉例說明了幾個(gè)實(shí)施例,但本發(fā)明所屬技術(shù)領(lǐng)域的具有通常知識(shí)的工作人員應(yīng)該知道,在不脫離本發(fā)明的原則或精神的情況下可以對(duì)本實(shí)施例進(jìn)行各種變更。本發(fā)明的保護(hù)范圍根據(jù)權(quán)利要求和其等同物來決定。
綜上所述,依據(jù)本發(fā)明提供一種通過自動(dòng)設(shè)定各功能模塊的ID數(shù)據(jù)而可以提高系統(tǒng)穩(wěn)定性及用戶方便性的主模塊、功能模塊及包含這些模塊的電子器件和ID數(shù)據(jù)設(shè)定方法。
權(quán)利要求
1.與至少一個(gè)功能模塊串行連接的主模塊,其特征在于包含接口部,以用于與所述功能模塊進(jìn)行通信;主ID生成部,以用于將生成所述功能模塊ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù)輸出到相鄰的功能模塊;以及主控制部,以用于生成控制信號(hào)及成為所述控制信號(hào)對(duì)象的控制對(duì)象區(qū)別信號(hào),并通過所述接口部進(jìn)行傳送。
2.根據(jù)權(quán)利要求1所述的主模塊,其特征在于所述控制對(duì)象區(qū)別信號(hào)包含地址信號(hào);所述接口部包含用于傳送所述地址信號(hào)的地址總線、用于傳送所述控制信號(hào)的控制總線、用于傳送所述ID數(shù)據(jù)的數(shù)據(jù)總線。
3.根據(jù)權(quán)利要求2所述的主模塊,其特征在于所述主控制部向所述功能模塊請(qǐng)求與所述功能模塊的功能相關(guān)的模塊信息,并通過所述數(shù)據(jù)總線讀取所述模塊信息或/和所述ID數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或3所述的主模塊,其特征在于所述主ID生成部當(dāng)接通電源時(shí),輸出所述ID數(shù)據(jù)并請(qǐng)求所述模塊信息。
5.分別依次串行連接于主模塊的至少一個(gè)功能模塊,其特征在于包含接口部,以用于與所述主模塊進(jìn)行通信;功能ID生成部,以用于以相鄰的所述主模塊或功能模塊傳送的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù),并向相鄰的其它功能模塊進(jìn)行輸出;控制對(duì)象確認(rèn)部,以用于確認(rèn)由所述主模塊傳送的所述控制對(duì)象區(qū)別信號(hào)與通過所述功能ID生成部而生成的自身的ID數(shù)據(jù)是否一致;功能部,以用于當(dāng)確認(rèn)結(jié)果為相一致時(shí),根據(jù)所述控制信號(hào)工作。
6.根據(jù)權(quán)利要求5所述的功能模塊,其特征在于還包含記憶裝置,而所述功能ID生成部將所生成的自身ID數(shù)據(jù)輸出到所述記憶裝置進(jìn)行存儲(chǔ)。
7.根據(jù)權(quán)利要求6所述的功能模塊,其特征在于所述記憶裝置存儲(chǔ)與自身的功能類型相關(guān)的模塊信息。
8.根據(jù)權(quán)利要求5或7所述的功能模塊,其特征在于所述功能ID生成部包含加法器,以用于由相鄰的所述主模塊或所述功能模塊傳送的所述ID數(shù)據(jù)上相加預(yù)定的數(shù)。
9.可以與主模塊進(jìn)行通信的至少一個(gè)功能模塊分別依次串行連接于所述主模塊的電子器件,其特征在于設(shè)有接口部,以用于所述主模塊與所述功能模塊之間的通信;所述主模塊為具有用于將生成所述功能模塊ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù)輸出到相鄰的功能模塊的主ID生成部、用于生成控制信號(hào)及成為所述控制信號(hào)對(duì)象的控制對(duì)象區(qū)別信號(hào)并通過所述接口部進(jìn)行傳送的主控制部;所述功能模塊為具有用于以相鄰的所述主模塊或功能模塊傳送的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù)并向相鄰的其它功能模塊進(jìn)行輸出的功能ID生成部、用于確認(rèn)從所述主模塊所傳送的所述控制對(duì)象區(qū)別信號(hào)與通過所述功能ID生成部而生成的自身的ID數(shù)據(jù)是否一致的控制對(duì)象確認(rèn)部、用于當(dāng)確認(rèn)結(jié)果為相一致時(shí)根據(jù)所述控制信號(hào)工作的功能部。
10.根據(jù)權(quán)利要求9所述的電子器件,其特征在于所述功能模塊還包含記憶裝置;所述功能ID生成部為將所生成的自身ID數(shù)據(jù)輸出到所述記憶裝置而進(jìn)行存儲(chǔ)。
11.根據(jù)權(quán)利要求10所述的電子器件,其特征在于所述記憶裝置存儲(chǔ)與自身的功能類型相關(guān)的模塊信息。
12.根據(jù)權(quán)利要求11所述的電子器件,其特征在于所述主模塊向所述功能模塊請(qǐng)求所述模塊信息,并通過所述接口部讀取存儲(chǔ)于所述記憶裝置的所述模塊信息或/和所述ID數(shù)據(jù)。
13.根據(jù)權(quán)利要求9或12所述的電子器件,其特征在于所述主ID生成部當(dāng)接通電源時(shí),輸出所述ID數(shù)據(jù)并請(qǐng)求所述模塊信息。
14.根據(jù)權(quán)利要求13所述的電子器件,其特征在于所述功能ID生成部包含加法器,以用于由相鄰的所述主模塊或所述功能模塊傳送的所述ID數(shù)據(jù)上相加預(yù)定的數(shù)。
15.根據(jù)權(quán)利要求14所述的電子器件,其特征在于所述預(yù)定的數(shù)為1。
16.根據(jù)權(quán)利要求15所述的電子器件,其特征在于所述控制對(duì)象區(qū)別信號(hào)包含地址信號(hào);所述接口部包含用于傳送所述地址信號(hào)的地址總線、用于傳送所述控制信號(hào)的控制總線、用于傳送所述ID數(shù)據(jù)及所述模塊數(shù)據(jù)的數(shù)據(jù)總線。
17.根據(jù)權(quán)利要求16所述的電子器件,其特征在于所述地址信號(hào)為N+1比特的信號(hào),所述N比特被分配為所述控制對(duì)象區(qū)別信號(hào),所述1比特被分配為所述模塊信息請(qǐng)求信號(hào)。
18.根據(jù)權(quán)利要求9所述的電子器件,其特征在于所述控制對(duì)象區(qū)別信號(hào)包含地址信號(hào);所述接口部包含用于傳送所述地址信號(hào)的地址總線、用于傳送所述控制信號(hào)的控制總線、用于傳送所述ID數(shù)據(jù)及所述模塊數(shù)據(jù)的數(shù)據(jù)總線。
19.根據(jù)權(quán)利要求18所述的電子器件,其特征在于所述地址信號(hào)為N+1比特的信號(hào),所述N比特被分配為所述控制對(duì)象區(qū)別信號(hào),所述1比特被分配為所述模塊信息請(qǐng)求信號(hào)。
20.一種電子器件的ID數(shù)據(jù)設(shè)定方法,該電子器件中可以與主模塊進(jìn)行通信的至少一個(gè)功能模塊分別依次串行連接于主模塊,其特征在于包含步驟從所述主模塊向相鄰的功能模塊輸出用于生成ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù);所述功能模塊以相鄰的所述主模塊或功能模塊傳送的ID數(shù)據(jù)為基礎(chǔ)生成自身的ID數(shù)據(jù),并向相鄰的其它功能模塊輸出;將所生成的自身ID數(shù)據(jù)存儲(chǔ)于記憶裝置。
21.根據(jù)權(quán)利要求18所述的電子器件的ID數(shù)據(jù)設(shè)定方法,其特征在于還包含步驟所述功能模塊存儲(chǔ)與自身的功能類型相關(guān)的模塊信息;所述主模塊向所述功能模塊請(qǐng)求所述模塊信息,并讀取所述模塊信息和所述ID數(shù)據(jù)。
22.根據(jù)權(quán)利要求19所述的電子器件的ID數(shù)據(jù)設(shè)定方法,其特征在于還包含步驟所述主模塊基于所述模塊信息及所述ID數(shù)據(jù)而生成控制信號(hào)及成為所述控制信號(hào)對(duì)象的控制對(duì)象區(qū)別信號(hào),并向所述功能模塊輸出;所述功能模塊確認(rèn)由所述主模塊傳送的所述控制對(duì)象區(qū)別信號(hào)和通過所述功能ID生成部而生成的自身ID數(shù)據(jù)是否一致;當(dāng)確認(rèn)結(jié)果為相一致時(shí),根據(jù)所述控制信號(hào)工作。
23.根據(jù)權(quán)利要求18或20所述的電子器件的ID數(shù)據(jù)設(shè)定方法,其特征在于從所述主模塊向相鄰的功能模塊輸出用于生成ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù)的步驟是在接通電源時(shí)進(jìn)行的。
24.根據(jù)權(quán)利要求21所述的電子器件的ID數(shù)據(jù)設(shè)定方法,其特征在于所述功能模塊生成自身的ID數(shù)據(jù)的步驟為由相鄰的所述主模塊或所述功能模塊傳送的所述ID數(shù)據(jù)上加上1。
全文摘要
本發(fā)明涉及一種主模塊、功能模塊和包含這些模塊的電子器件以及ID數(shù)據(jù)設(shè)定方法。依據(jù)本發(fā)明主模塊,包含接口部,以用于與至少一個(gè)功能模塊進(jìn)行通信;主ID生成部,以用于將生成所述功能模塊ID數(shù)據(jù)的預(yù)定的ID數(shù)據(jù)輸出到相鄰的功能模塊;主控制部,以用于生成控制信號(hào)及成為所述控制信號(hào)對(duì)象的控制對(duì)象區(qū)別信號(hào),并通過所述接口部進(jìn)行傳送。據(jù)此,通過自動(dòng)設(shè)定各功能模塊的ID數(shù)據(jù),可以提高系統(tǒng)的穩(wěn)定性及用戶的方便性。
文檔編號(hào)G06F13/38GK1991811SQ20061008015
公開日2007年7月4日 申請(qǐng)日期2006年5月9日 優(yōu)先權(quán)日2005年12月27日
發(fā)明者樸鐘必, 金慶順, 俞皓善 申請(qǐng)人:三星電子株式會(huì)社