專利名稱:開關(guān)控制電路及開關(guān)發(fā)送集成電路和開關(guān)執(zhí)行集成電路的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子電路,特別涉及一種開關(guān)控制電路及開關(guān)發(fā)送集成電路和開關(guān)執(zhí) 行集成電路。
背景技術(shù):
目前的開關(guān)控制電路都是按圖1所示的方式實現(xiàn)的,每一個開關(guān)控制一個受控 點,每一對開關(guān)、受控點之間需要兩根導(dǎo)線,這樣,每增加一對開關(guān)/受控點,導(dǎo)線數(shù)量就需 要增加1 2根,當(dāng)控制開關(guān)數(shù)量比較多時,開關(guān)與受控點間導(dǎo)線數(shù)量就非常多,材料成本 和人工成本高,布線復(fù)雜度快速增加。特別是汽車、飛機、大型工業(yè)設(shè)備以及中高檔家電產(chǎn) 品,由于在短距離內(nèi)需要設(shè)置大量控制開關(guān),其電線數(shù)量和重量都已經(jīng)是一個不可忽視的 問題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種開關(guān)控制電路,多對開關(guān)/受控點之間僅需 一根總線。為解決上述技術(shù)問題,本發(fā)明的開關(guān)控制電路,包括一個或多個開關(guān)發(fā)送集成電 路、一個或多個開關(guān)執(zhí)行集成電路、一根總線、多個開關(guān)、多個受控點;所述開關(guān)發(fā)送集成電 路的身份碼各不相同,每個開關(guān)發(fā)送集成電路包括有一個或多個輸入端口、一發(fā)射控制單 元、一識別碼發(fā)射單元,開關(guān)接開關(guān)發(fā)送集成電路輸入端口,所述開關(guān)發(fā)送集成電路識別碼 發(fā)射單元接總線,當(dāng)接在輸入端口的開關(guān)不發(fā)生動作時,所述發(fā)射控制單元控制識別碼發(fā) 射單元不發(fā)送識別碼到總線,當(dāng)一開關(guān)發(fā)送集成電路的輸入端口連接的開關(guān)動作時,該開 關(guān)發(fā)送集成電路發(fā)射控制單元控制所述識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成電 路身份碼的識別碼到總線;所述開關(guān)執(zhí)行集成電路都有身份碼,一開關(guān)執(zhí)行集成電路的身 份碼與一個所述開關(guān)發(fā)送集成電路的身份碼相同,每個開關(guān)執(zhí)行集成電路包括有一個或多 個控制信號輸出端口,一個識別碼接收單元,識別碼接收單元接該總線,受控點接控制信號 輸出端口,當(dāng)一開關(guān)執(zhí)行集成電路通過其識別碼接收單元從該總線上檢測到包括其身份碼 的識別碼時,該開關(guān)執(zhí)行集成電路的控制信號輸出端口輸出信號控制受控點動作。所述開關(guān)發(fā)送集成電路內(nèi)還可以設(shè)置有識別碼接收單元、身份碼比較單元,所述 識別碼接收單元接所述總線,所述識別碼接收單元將從總線上檢測到的識別碼傳送到身份 碼比較單元,所述身份碼比較單元將識別碼接收單元傳來的識別碼中的身份碼同該開關(guān)發(fā) 送集成電路的身份碼比較,當(dāng)一開關(guān)發(fā)送集成電路的輸入端口連接的開關(guān)動作時,如果所 述識別碼接收單元從總線上檢測到信號,所述發(fā)射控制單元就控制識別碼發(fā)射單元不發(fā)送 識別碼,而是延遲一設(shè)定時間后再次檢測,直到所述識別碼接收單元未檢測到總線上有信 號,所述發(fā)射控制單元就控制識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的 識別碼到該總線,當(dāng)所述識別碼發(fā)射單元發(fā)送本開關(guān)發(fā)送集成電路的識別碼后,如果所述 識別碼接收單元未檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識別碼,則所述發(fā)射控制單元就控制識別碼發(fā)射單元重新串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼 到該總線,直到所述識別碼接收單元檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識 別碼。所述識別碼中包括身份碼、開關(guān)碼,一開關(guān)發(fā)送集成電路的輸入端口接的開關(guān)動 作時,該開關(guān)發(fā)送集成電路的發(fā)射控制單元按一編碼方式生成識別碼中的開關(guān)碼,不同輸 入端口接的開關(guān)動作,發(fā)射控制單元生成的識別碼中的開關(guān)碼不相同,如果當(dāng)一開關(guān)執(zhí)行 集成電路通過其識別碼接收單元從總線上檢測到包括其身份碼的識別碼時,根據(jù)識別碼中 的開關(guān)碼確定該開關(guān)執(zhí)行集成電路的控制信號輸出端口,在該控制信號輸出端口輸出控制 信號控制接在該控制信號輸出端口的受控點動作。所述開關(guān)發(fā)送集成電路及開關(guān)執(zhí)行集成電路的身份碼能修改。所述識別碼中包括校驗碼。本發(fā)明還提供了一種用于所述的開關(guān)控制電路中的開關(guān)發(fā)送集成電路,其包括非 揮發(fā)性存儲器、非揮發(fā)性存儲器接口單元、發(fā)射控制單元、識別碼發(fā)射單元、一個或多個輸 入端口,非揮發(fā)性存儲器中存儲有該開關(guān)發(fā)送集成電路身份碼,所述非揮發(fā)性存儲器接口 單元接非揮發(fā)性存儲器,所述識別碼發(fā)射單元用于接總線,所述發(fā)射控制單元接非揮發(fā)性 存儲器接口單元,并接一個或多個輸入端口,當(dāng)接在所述輸入端口的開關(guān)不發(fā)生動作時,所 述發(fā)射控制單元控制所述識別碼發(fā)射單元不發(fā)送識別碼到總線,當(dāng)接在所述輸入端口的開 關(guān)發(fā)生動作時,所述發(fā)射控制單元就控制識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成電 路身份碼的識別碼到總線。所述的開關(guān)發(fā)送集成電路,還可以包括識別碼接收單元、身份碼比較單元,所述身 份碼比較單元接非揮發(fā)性存儲器接口單元,所述識別碼接收單元用于接總線,所述識別碼 接收單元檢測總線上的識別碼信號,并將檢測到的識別碼傳送到身份碼比較單元,身份碼 比較單元用于將識別碼接收單元從總線上檢測到并傳來的識別碼中的身份碼同非揮發(fā)性 存儲器中存儲的該開關(guān)發(fā)送集成電路身份碼進行比較,并將比較結(jié)果傳送到所述發(fā)射控制 單元,當(dāng)接在所述輸入端口的開關(guān)發(fā)生動作時,如果所述識別碼接收單元從總線上檢測到 識別碼并且其中的身份碼不同于本開關(guān)發(fā)送集成電路的身份碼,所述發(fā)射控制單元就控制 識別碼發(fā)射單元不發(fā)送識別碼,如果所述識別碼接收單元未檢測到總線上有識別碼,所述 發(fā)射控制單元就控制識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼 到該總線,當(dāng)所述識別碼發(fā)射單元發(fā)送本開關(guān)發(fā)送集成電路的識別碼后,如果所述識別碼 接收單元未檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識別碼,則所述發(fā)射控制單 元就控制識別碼發(fā)射單元重新串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼到該總 線,直到所述識別碼接收單元檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識別碼。所述開關(guān)發(fā)送集成電路,還包括溫度系數(shù)偏置單元、帶隙基準(zhǔn)單元及振蕩器,所述 溫度系數(shù)偏置單元、帶隙基準(zhǔn)單元接非揮發(fā)性存儲器接口單元,所述非揮發(fā)性存儲器存儲 頻率和溫度系數(shù)的修調(diào)碼,所述非揮發(fā)性存儲器存儲頻率和溫度系數(shù)的修調(diào)碼影響開關(guān)發(fā) 送集成電路的時鐘頻率和溫度特性,所述非揮發(fā)性存儲器中存儲的頻率和溫度系數(shù)的修調(diào) 碼能修改。所述識別碼中包括身份碼、開關(guān)碼,所述開關(guān)發(fā)送集成電路還包括一個或多個輸 出端口,所述一個或多個輸出端口同所述身份碼比較單元相連,所述開關(guān)發(fā)送集成電路的各個輸入端口分別接開關(guān),一輸入端口接的開關(guān)動作時,該開關(guān)發(fā)送集成電路的發(fā)射控制單元按一編碼方式生成識別碼中的開關(guān)碼,不同輸入端口接的開關(guān)動作,發(fā)射控制單元生 成的識別碼中的開關(guān)碼不相同,身份碼比較單元將識別碼接收單元從總線上檢測到并傳來 的識別碼中的身份碼同非揮發(fā)性存儲器中存儲的該開關(guān)執(zhí)行集成電路身份碼進行比較,并 將比較結(jié)果傳送到所述發(fā)射控制單元,同時當(dāng)二者相同時,身份碼比較單元根據(jù)識別碼中 的開關(guān)碼輸出控制信號到相應(yīng)輸出端口。所述開關(guān)發(fā)送集成電路,當(dāng)輸入端口連接的開關(guān)動作時,如果所述識別碼接收單 元未檢測到總線上有識別碼,所述發(fā)射控制單元就控制識別碼發(fā)射單元遲延一設(shè)定時間串 行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼到總線,遲延設(shè)定時間的長短由身份碼的 大小決定。本發(fā)明還提供了一種用于所述的開關(guān)控制電路中的開關(guān)執(zhí)行集成電路,其包括非 揮發(fā)性存儲器、非揮發(fā)性存儲器接口單元、識別碼接收單元、身份碼比較單元、一個或多個 輸出端口,非揮發(fā)性存儲器中存儲有該開關(guān)執(zhí)行集成電路身份碼,所述非揮發(fā)性存儲器接 口單元接非揮發(fā)性存儲器,身份碼比較單元接非揮發(fā)性存儲器接口單元,所述識別碼接收 單元用于接總線,檢測總線上的識別碼信號,并將檢測到的識別碼傳送到身份碼比較單元, 身份碼比較單元用于將識別碼接收單元從總線上檢測到并傳來的識別碼中的身份碼同非 揮發(fā)性存儲器中存儲的該開關(guān)執(zhí)行集成電路身份碼進行比較,當(dāng)二者相同時,身份碼比較 單元輸出控制信號到輸出端口。所述開關(guān)執(zhí)行集成電路,還可以包括溫度系數(shù)偏置單元、帶隙基準(zhǔn)單元及振蕩器, 所述溫度系數(shù)偏置單元、帶隙基準(zhǔn)單元接非揮發(fā)性存儲器接口單元,所述非揮發(fā)性存儲器 存儲頻率和溫度系數(shù)的修調(diào)碼,所述非揮發(fā)性存儲器存儲頻率和溫度系數(shù)的修調(diào)碼影響開 關(guān)執(zhí)行集成電路的時鐘頻率和溫度特性,所述非揮發(fā)性存儲器中存儲的頻率和溫度系數(shù)的 修調(diào)碼能修改。所述識別碼中包括身份碼、開關(guān)碼,所述開關(guān)執(zhí)行集成電路的身份碼比較單元將 識別碼接收單元從總線上檢測到并傳來的識別碼中的身份碼同非揮發(fā)性存儲器中存儲的 該開關(guān)執(zhí)行集成電路身份碼進行比較,當(dāng)二者相同時,身份碼比較單元根據(jù)識別碼中的開 關(guān)碼輸出控制信號到相應(yīng)輸出端口。本發(fā)明的開關(guān)控制電路,通過對各個開關(guān)發(fā)送集成電路、開關(guān)執(zhí)行集成電路進行 身份編碼,并通過同一總線進行通訊,身份碼信號以串行通訊方式在一根通信總線上發(fā)送 和接受,實現(xiàn)了在同一總線上對多對開關(guān)/受控點的開關(guān)控制,多對開關(guān)/受控點對共享同 一根總線,這樣,大量控制開關(guān)和受控點間只需要一根總線就可以實現(xiàn)控制。開關(guān)發(fā)送集成 電路、開關(guān)執(zhí)行集成電路內(nèi)部有非揮發(fā)性存儲器可以燒錄和修改身份編碼、頻率和溫度系 數(shù)的修調(diào)碼,每個集成電路的身份碼都可以靈活更改,可以極大增加產(chǎn)品設(shè)計開發(fā)便捷性 和靈活性并降低開發(fā)成本。
下面結(jié)合附圖及具體實施方式
對本發(fā)明作進一步詳細說明。圖1是目前的開關(guān)控制電路示意圖;圖2是發(fā)明的開關(guān)控制電路一實施方式示意圖3是識別碼一實施例示意圖;圖4是開關(guān)執(zhí)行集成電路的一實施例示意圖;圖5是開關(guān)發(fā)送集成電路的一實施例示意圖。
具體實施例方式本發(fā)明的開關(guān)控制電路一實施方式如圖2所示,包括一個或多個開關(guān)發(fā)送集成電 路、一個或多個開關(guān)執(zhí)行集成電路、一根總線、多個開關(guān)、多個受控點;所述開關(guān)發(fā)送集成電 路的身份碼各不相同,每個開關(guān)發(fā)送集成電路包括有一個或多個輸入端口,一發(fā)射控制單 元,一識別碼發(fā)射單元,開關(guān)接開關(guān)發(fā)送集成電路輸入端口,所述開關(guān)發(fā)送集成電路識別碼 發(fā)射單元接該總線,當(dāng)接在輸入端口的開關(guān)不發(fā)生動作時,所述發(fā)射控制單元控制識別碼 發(fā)射單元不發(fā)送識別碼到總線,當(dāng)一開關(guān)發(fā)送集成電路的輸入端口連接的開關(guān)動作時,該 開關(guān)發(fā)送集成電路發(fā)射控制單元控制所述識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成 電路身份碼的識別碼到總線;所述開關(guān)執(zhí)行集成電路都有身份碼,一開關(guān)執(zhí)行集成電路的 身份碼與一個所述開關(guān)發(fā)送集成電路的身份碼相同,多個開關(guān)執(zhí)行集成電路可以具有相同 的身份碼以響應(yīng)同一開關(guān)發(fā)送集成電路的開關(guān)命令,每個開關(guān)執(zhí)行集成電路包括有一個或 多個控制信號輸出端口,一個識別碼接收單元,識別碼接收單元接該總線,受控點接控制信 號輸出端口,當(dāng)一開關(guān)執(zhí)行集成電路通過其識別碼接收單元從該總線上檢測到包括其身份 碼的識別碼時,該開關(guān)執(zhí)行集成電路的控制信號輸出端口輸出信號控制受控點動作。為避免多個開關(guān)發(fā)送集成電路同時發(fā)送開關(guān)命令導(dǎo)致混亂,所述開關(guān)發(fā)送集成電 路內(nèi)還設(shè)置有識別碼接收單元、身份碼比較單元,所述識別碼接收單元接所述總線,所述識 別碼接收單元將從總線上檢測到的識別碼傳送到身份碼比較單元,所述身份碼比較單元將 識別碼接收單元傳來的識別碼中的身份碼同本開關(guān)發(fā)送集成電路的身份碼比較,當(dāng)一開關(guān) 發(fā)送集成電路的輸入端口連接的開關(guān)動作時,如果所述識別碼接收單元從總線上檢測到信 號,所述發(fā)射控制單元就控制識別碼發(fā)射單元不發(fā)送識別碼,而是延遲一設(shè)定時間后再次 檢測,作為一較佳實施例,該設(shè)定時間為識別碼的發(fā)送時間,直到所述識別碼接收單元未檢 測到總線上有信號,所述發(fā)射控制單元就控制識別碼發(fā)射單元遲延一設(shè)定時間串行發(fā)送包 括該開關(guān)發(fā)送集成電路身份碼的識別碼到該總線,各開關(guān)發(fā)送集成電路的遲延設(shè)定時間各 不相同,隨著身份碼的由小到大而由短到長,以避免多個開關(guān)發(fā)送集成電路輸入端口連接 的開關(guān)同時動作時而可能產(chǎn)生混亂,當(dāng)所述識別碼發(fā)射單元發(fā)送本開關(guān)發(fā)送集成電路的識 別碼后,如果所述識別碼接收單元未檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識 別碼,則所述發(fā)射控制單元就控制識別碼發(fā)射單元重新串行發(fā)送包括該開關(guān)發(fā)送集成電路 身份碼的識別碼到該總線,直到所述識別碼接收單元檢測到總線上有包括該開關(guān)發(fā)送集成 電路身份碼的識別碼,從而保證開關(guān)發(fā)送集成電路發(fā)送正確的包括身份碼的識別碼。為了實現(xiàn)開關(guān)發(fā)送集成電路、開關(guān)執(zhí)行集成電路間的可靠串口通訊,開關(guān)發(fā)送集 成電路及開關(guān)執(zhí)行集成電路的時鐘頻率和溫度特性可以進行修調(diào)。所述開關(guān)發(fā)送集成電路、開關(guān)執(zhí)行集成電路的身份碼能修改,以滿足開關(guān)控制邏 輯變化的需要。為提高通訊可靠性,識別碼中包括校驗碼。多個開關(guān)/控制點對可以通過同一開關(guān)發(fā)送集成電路/開關(guān)執(zhí)行集成電路對實現(xiàn)。為此,開關(guān)發(fā)送集成電路的多個輸入端口分別接開關(guān),識別碼發(fā)射單元發(fā)送的識別碼一實施例如圖3所示,包括身份碼、開關(guān)碼、校驗碼,一開關(guān)發(fā)送集成電路的輸入端口接的開 關(guān)動作時,該開關(guān)發(fā)送集成電路的發(fā)射控制單元按一編碼方式生成識別碼中的開關(guān)碼,不 同輸入端口接的開關(guān)動作,發(fā)射控制單元生成的識別碼中的開關(guān)碼不相同,例如,編碼方式 可以是,輸入端口有1 n個,識別碼中的開關(guān)碼有η位,當(dāng)?shù)趉個開關(guān)動作時,識別碼中的 開關(guān)碼的第k位為1而其它位為0。如果當(dāng)一開關(guān)執(zhí)行集成電路通過其識別碼接收單元從 該總線上檢測到包括其身份碼的識別碼時,根據(jù)識別碼中的開關(guān)碼確定該開關(guān)執(zhí)行集成電 路的控制信號輸出端口,在該控制信號輸出端口輸出控制信號控制接在該控制信號輸出端 口的受控點動作。所述開關(guān)執(zhí)行集成電路的一實施例如圖4所示,包括非揮發(fā)性存儲器、非揮發(fā) 性存儲器接口單元、溫度系數(shù)偏置單元(Temperature dependant bias)、帶隙基準(zhǔn)單元 (Bandgap Referance)、振蕩器(Oscillator)、識別碼接收單元、身份碼比較單元、一個或多 個輸出端口,非揮發(fā)性存儲器中存儲有該開關(guān)執(zhí)行集成電路身份碼以及頻率和溫度系數(shù)的 修調(diào)碼,所述非揮發(fā)性存儲器接口單元接非揮發(fā)性存儲器,身份碼比較單元接非揮發(fā)性存 儲器接口單元,所述識別碼接收單元用于接總線,檢測總線上的識別碼信號,并將檢測到的 識別碼傳送到身份碼比較單元,身份碼比較單元用于將識別碼接收單元從總線上檢測到并 傳來的識別碼中的身份碼同非揮發(fā)性存儲器中存儲的該開關(guān)執(zhí)行集成電路身份碼進行比 較,當(dāng)二者相同時,身份碼比較單元輸出控制信號到輸出端口,以控制接在輸出端口上的受 控點動作。所述溫度系數(shù)偏置單元(Temperature dependant bias)、帶隙基準(zhǔn)單元(Bandgap Referance)接非揮發(fā)性存儲器接口單元及振蕩器(Oscillator),所述非揮發(fā)性存儲器存 儲頻率和溫度系數(shù)的修調(diào)碼影響開關(guān)執(zhí)行集成電路的時鐘頻率和溫度特性,可以通過改變 非揮發(fā)性存儲器中的頻率和溫度系數(shù)的修調(diào)碼,調(diào)整開關(guān)執(zhí)行集成電路的時鐘頻率和溫度 特性。所述非揮發(fā)性存儲器中存儲的開關(guān)執(zhí)行集成電路的身份碼能修改,以滿足開關(guān)控制 邏輯變化的需要。一較佳實施例,所述開關(guān)執(zhí)行集成電路有多個輸出端口,識別碼中包括身份碼、開 關(guān)碼、校驗碼,身份碼比較單元將識別碼接收單元從總線上檢測到并傳來的識別碼中的身 份碼同非揮發(fā)性存儲器中存儲的該開關(guān)執(zhí)行集成電路身份碼進行比較,當(dāng)二者相同時,身 份碼比較單元根據(jù)識別碼中的開關(guān)碼輸出控制信號到相應(yīng)輸出端口,以控制接在相應(yīng)輸出 端口上的受控點動作。所述開關(guān)發(fā)送集成電路的一實施例如圖5所示,包括非揮發(fā)性存儲器、非揮發(fā) 性存儲器接口單元、溫度系數(shù)偏置單元(Temperature dependant bias)、帶隙基準(zhǔn)單元 (Bandgap Referance)、振蕩器(Oscillator)、發(fā)射控制單元、識別碼發(fā)射單元、識別碼接收 單元、身份碼比較單元、一個或多個輸入端口、一個或多個輸出端口,非揮發(fā)性存儲器中存 儲有該開關(guān)發(fā)送集成電路身份碼以及頻率和溫度系數(shù)的修調(diào)碼,所述非揮發(fā)性存儲器接口 單元接非揮發(fā)性存儲器,所述發(fā)射控制單元、身份碼比較單元接非揮發(fā)性存儲器接口單元, 所述識別碼發(fā)射單元及識別碼接收單元用于接總線,所述識別碼接收單元檢測總線上的識 別碼信號,并將檢測到的識別碼傳送到身份碼比較單元,身份碼比較單元用于將識別碼接 收單元從總線上檢測到并傳來的識別碼中的身份碼同非揮發(fā)性存儲器中存儲的該開關(guān)發(fā)送集成電路身份碼進行比較,并將比較結(jié)果傳送到所述發(fā)射控制單元,所述發(fā)射控制單元 接一個或多個輸入端口,當(dāng)接在所述輸入端口的開關(guān)不發(fā)生動作時,所述發(fā)射控制單元控 制所述識別碼發(fā)射單元不發(fā)送識別碼到總線,當(dāng)接在所述輸入端口的開關(guān)發(fā)生動作時,如 果所述識別碼接收單元從總線上檢測到信號,所述發(fā)射控制單元就控制識別碼發(fā)射單元不 發(fā)送識別碼,而是延遲一設(shè)定時間后再次檢測,直到所述識別碼接收單元未檢測到總線上 有信號,所述發(fā)射控制單元就控制識別碼發(fā)射單元遲延一設(shè)定時間串行發(fā)送包括該開關(guān)發(fā) 送集成電路身份碼的識別碼到該總線,開關(guān)發(fā)送集成電路的遲延設(shè)定時間長短由該開關(guān)發(fā) 送集成電路的身份碼的大小決定,當(dāng)所述識別碼發(fā)射單元發(fā)送本開關(guān)發(fā)送集成電路的識別 碼后,如果所述識別碼接收單元未檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識別 碼,則所述發(fā)射控制單元就控制識別碼發(fā)射單元重新串行發(fā)送包括該開關(guān)發(fā)送集成電路身 份碼的識別碼到該總線,直到所述識別碼接收單元檢測到總線上有包括該開關(guān)發(fā)送集成電 路身份碼的識別碼。所述溫度系數(shù)偏置單元(Temperature dependant bias)、帶隙基準(zhǔn)單元(Bandgap Referance)接非揮發(fā)性存儲器接口單元及振蕩器(Oscillator),所述非揮發(fā)性存儲器存 儲頻率和溫度系數(shù)的修調(diào)碼影響開關(guān)發(fā)送集成電路的時鐘頻率和溫度特性,可以通過改變 非揮發(fā)性存儲器中的頻率和溫度系數(shù)的修調(diào)碼,調(diào)整開關(guān)發(fā)送集成電路的時鐘頻率和溫度 特性。所述非揮發(fā)性存儲器中存儲的開關(guān)發(fā)送集成電路的身份碼能修改,以滿足開關(guān)控制 邏輯變化的需要。一較佳實施例,所述開關(guān)發(fā)送集成電路有多個輸入端口,多個輸出端口,識別碼中 包括身份碼、開關(guān)碼、校驗碼,開關(guān)發(fā)送集成電路的多個輸入端口分別接開關(guān),輸入端口接 的開關(guān)動作時,該開關(guān)發(fā)送集成電路的發(fā)射控制單元就按一編碼方式生成識別碼中的開關(guān) 碼,不同輸入端口接的開關(guān)動作,發(fā)射控制單元生成的識別碼中的開關(guān)碼不相同,身份碼比 較單元將識別碼接收單元從總線上檢測到并傳來的識別碼中的身份碼同非揮發(fā)性存儲器 中存儲的該開關(guān)執(zhí)行集成電路身份碼進行比較,并將比較結(jié)果傳送到所述發(fā)射控制單元, 同時當(dāng)二者相同時,身份碼比較單元根據(jù)識別碼中的開關(guān)碼輸出控制信號到相應(yīng)輸出端 口。該實施例中的開關(guān)發(fā)送集成電路,在本發(fā)明的開關(guān)控制電路中也可以用作開關(guān)執(zhí)行集 成電路,只需將識別碼接收單元接總線,輸出端口接受控點。本發(fā)明的開關(guān)控制電路,通過對各個開關(guān)發(fā)送集成電路、開關(guān)執(zhí)行集成電路進行 身份編碼,并通過同一總線進行通訊,身份碼信號以串行通訊方式在一根通信總線上發(fā)送 和接受,實現(xiàn)了在同一總線上對多對開關(guān)/受控點的開關(guān)控制,多對開關(guān)/受控點對共享同 一根總線,這樣,大量控制開關(guān)和受控點間只需要一根總線就可以實現(xiàn)控制。開關(guān)發(fā)送集成 電路、開關(guān)執(zhí)行集成電路內(nèi)部有非揮發(fā)性存儲器可以燒錄和修改身份編碼、頻率和溫度系 數(shù)的修調(diào)碼,每個集成電路的身份碼都可以靈活更改,可以極大增加產(chǎn)品設(shè)計開發(fā)便捷性 和靈活性并降低開發(fā)成本。
權(quán)利要求
一種開關(guān)控制電路,其特征在于,包括一個或多個開關(guān)發(fā)送集成電路、一個或多個開關(guān)執(zhí)行集成電路、一根總線、多個開關(guān)、多個受控點;所述開關(guān)發(fā)送集成電路的身份碼各不相同,每個開關(guān)發(fā)送集成電路包括有一個或多個輸入端口、一發(fā)射控制單元、一識別碼發(fā)射單元,開關(guān)接開關(guān)發(fā)送集成電路輸入端口,所述開關(guān)發(fā)送集成電路識別碼發(fā)射單元接總線,當(dāng)接在輸入端口的開關(guān)不發(fā)生動作時,所述發(fā)射控制單元控制識別碼發(fā)射單元不發(fā)送識別碼到總線,當(dāng)一開關(guān)發(fā)送集成電路的輸入端口連接的開關(guān)動作時,該開關(guān)發(fā)送集成電路發(fā)射控制單元控制所述識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼到總線;所述開關(guān)執(zhí)行集成電路都有身份碼,一開關(guān)執(zhí)行集成電路的身份碼與一個所述開關(guān)發(fā)送集成電路的身份碼相同,每個開關(guān)執(zhí)行集成電路包括有一個或多個控制信號輸出端口,一個識別碼接收單元,識別碼接收單元接該總線,受控點接控制信號輸出端口,當(dāng)一開關(guān)執(zhí)行集成電路通過其識別碼接收單元從該總線上檢測到包括其身份碼的識別碼時,該開關(guān)執(zhí)行集成電路的控制信號輸出端口輸出信號控制受控點動作。
2.根據(jù)權(quán)利要求1所述的開關(guān)控制電路,其特征在于,所述開關(guān)發(fā)送集成電路內(nèi)還設(shè) 置有識別碼接收單元、身份碼比較單元,所述識別碼接收單元接所述總線,所述識別碼接收 單元將從總線上檢測到的識別碼傳送到身份碼比較單元,所述身份碼比較單元將識別碼接 收單元傳來的識別碼中的身份碼同該開關(guān)發(fā)送集成電路的身份碼比較,當(dāng)一開關(guān)發(fā)送集成 電路的輸入端口連接的開關(guān)動作時,如果所述識別碼接收單元從總線上檢測到信號,所述 發(fā)射控制單元就控制識別碼發(fā)射單元不發(fā)送識別碼,而是延遲一設(shè)定時間后再次檢測,直 到所述識別碼接收單元未檢測到總線上有信號,所述發(fā)射控制單元就控制識別碼發(fā)射單元 串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼到該總線,當(dāng)所述識別碼發(fā)射單元發(fā)送 本開關(guān)發(fā)送集成電路的識別碼后,如果所述識別碼接收單元未檢測到總線上有包括該開關(guān) 發(fā)送集成電路身份碼的識別碼,則所述發(fā)射控制單元就控制識別碼發(fā)射單元重新串行發(fā)送 包括該開關(guān)發(fā)送集成電路身份碼的識別碼到該總線,直到所述識別碼接收單元檢測到總線 上有包括該開關(guān)發(fā)送集成電路身份碼的識別碼。
3.根據(jù)權(quán)利要求1所述的開關(guān)控制電路,其特征在于,所述識別碼中包括身份碼、開關(guān) 碼,一開關(guān)發(fā)送集成電路的輸入端口接的開關(guān)動作時,該開關(guān)發(fā)送集成電路的發(fā)射控制單 元按一編碼方式生成識別碼中的開關(guān)碼,不同輸入端口接的開關(guān)動作,發(fā)射控制單元生成 的識別碼中的開關(guān)碼不相同,如果當(dāng)一開關(guān)執(zhí)行集成電路通過其識別碼接收單元從總線上 檢測到包括其身份碼的識別碼時,根據(jù)識別碼中的開關(guān)碼確定該開關(guān)執(zhí)行集成電路的控制 信號輸出端口,在該控制信號輸出端口輸出控制信號控制接在該控制信號輸出端口的受控 點動作。
4.根據(jù)權(quán)利要求2所述的開關(guān)控制電路,其特征在于,當(dāng)一開關(guān)發(fā)送集成電路的輸入 端口連接的開關(guān)動作時,如果所述識別碼接收單元未檢測到總線上有識別碼,所述發(fā)射控 制單元就控制識別碼發(fā)射單元遲延一設(shè)定時間串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼 的識別碼到該總線,各開關(guān)發(fā)送集成電路的遲延設(shè)定時間各不相同,隨著身份碼的由小到 大而由短到長。
5.一種權(quán)利要求1所述的開關(guān)控制電路中的開關(guān)發(fā)送集成電路,其特征在于,包括非 揮發(fā)性存儲器、非揮發(fā)性存儲器接口單元、發(fā)射控制單元、識別碼發(fā)射單元、一個或多個輸 入端口,非揮發(fā)性存儲器中存儲有該開關(guān)發(fā)送集成電路身份碼,所述非揮發(fā)性存儲器接口單元接非揮發(fā)性存儲器,所述識別碼發(fā)射單元用于接總線,所述發(fā)射控制單元接非揮發(fā)性 存儲器接口單元,并接一個或多個輸入端口,當(dāng)接在所述輸入端口的開關(guān)不發(fā)生動作時,所 述發(fā)射控制單元控制所述識別碼發(fā)射單元不發(fā)送識別碼到總線,當(dāng)接在所述輸入端口的開 關(guān)發(fā)生動作時,所述發(fā)射控制單元就控制識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成電 路身份碼的識別碼到總線。
6.根據(jù)權(quán)利要求5所述的開關(guān)發(fā)送集成電路,其特征在于,還包括識別碼接收單元、身 份碼比較單元,所述身份碼比較單元接非揮發(fā)性存儲器接口單元,所述識別碼接收單元用 于接總線,所述識別碼接收單元檢測總線上的識別碼信號,并將檢測到的識別碼傳送到身 份碼比較單元,身份碼比較單元用于將識別碼接收單元從總線上檢測到并傳來的識別碼中 的身份碼同非揮發(fā)性存儲器中存儲的該開關(guān)發(fā)送集成電路身份碼進行比較,并將比較結(jié)果 傳送到所述發(fā)射控制單元,當(dāng)接在所述輸入端口的開關(guān)發(fā)生動作時,如果所述識別碼接收 單元從總線上檢測到信號,所述發(fā)射控制單元就控制識別碼發(fā)射單元不發(fā)送識別碼,而是 延遲一設(shè)定時間后再次檢測,直到所述識別碼接收單元未檢測到總線上有信號,所述發(fā)射 控制單元就控制識別碼發(fā)射單元串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼到該 總線,當(dāng)所述識別碼發(fā)射單元發(fā)送本開關(guān)發(fā)送集成電路的識別碼后,如果所述識別碼接收 單元未檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識別碼,則所述發(fā)射控制單元就 控制識別碼發(fā)射單元重新串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼到該總線,直 到所述識別碼接收單元檢測到總線上有包括該開關(guān)發(fā)送集成電路身份碼的識別碼。
7.根據(jù)權(quán)利要求5所述的開關(guān)發(fā)送集成電路,其特征在于,所述識別碼中包括身份碼、 開關(guān)碼,所述開關(guān)發(fā)送集成電路還包括一個或多個輸出端口,所述一個或多個輸出端口同 所述身份碼比較單元相連,所述開關(guān)發(fā)送集成電路的各個輸入端口分別接開關(guān),一輸入端 口接的開關(guān)動作時,該開關(guān)發(fā)送集成電路的發(fā)射控制單元按一編碼方式生成識別碼中的開 關(guān)碼,不同輸入端口接的開關(guān)動作,發(fā)射控制單元生成的識別碼中的開關(guān)碼不相同,身份碼 比較單元將識別碼接收單元從總線上檢測到并傳來的識別碼中的身份碼同非揮發(fā)性存儲 器中存儲的該開關(guān)執(zhí)行集成電路身份碼進行比較,并將比較結(jié)果傳送到所述發(fā)射控制單 元,同時當(dāng)二者相同時,身份碼比較單元根據(jù)識別碼中的開關(guān)碼輸出控制信號到相應(yīng)輸出 端□。
8.根據(jù)權(quán)利要求5所述的開關(guān)發(fā)送集成電路,其特征在于,當(dāng)輸入端口連接的開關(guān)動 作時,如果所述識別碼接收單元未檢測到總線上有識別碼,所述發(fā)射控制單元就控制識別 碼發(fā)射單元遲延一設(shè)定時間串行發(fā)送包括該開關(guān)發(fā)送集成電路身份碼的識別碼到總線,遲 延設(shè)定時間的長短由身份碼的大小決定。
9.一種權(quán)利要求1所述的開關(guān)控制電路中的開關(guān)執(zhí)行集成電路,其特征在于,包括非 揮發(fā)性存儲器、非揮發(fā)性存儲器接口單元、識別碼接收單元、身份碼比較單元、一個或多個 輸出端口,非揮發(fā)性存儲器中存儲有該開關(guān)執(zhí)行集成電路身份碼,所述非揮發(fā)性存儲器接 口單元接非揮發(fā)性存儲器,身份碼比較單元接非揮發(fā)性存儲器接口單元,所述識別碼接收 單元用于接總線,檢測總線上的識別碼信號,并將檢測到的識別碼傳送到身份碼比較單元, 身份碼比較單元用于將識別碼接收單元從總線上檢測到并傳來的識別碼中的身份碼同非 揮發(fā)性存儲器中存儲的該開關(guān)執(zhí)行集成電路身份碼進行比較,當(dāng)二者相同時,身份碼比較 單元輸出控制信號到輸出端口。
10.根據(jù)權(quán)利要求9所述的開關(guān)執(zhí)行集成電路,其特征在于,所述識別碼中包括身份 碼、開關(guān)碼,所述開關(guān)執(zhí)行集成電路的身份碼比較單元將識別碼接收單元從總線上檢測到 并傳來的識別碼中的身份碼同非揮發(fā)性存儲器中存儲的該開關(guān)執(zhí)行集成電路身份碼進行 比較,當(dāng)二者相同時,身份碼比較單元根據(jù)識別碼中的開關(guān)碼輸出控制信號到相應(yīng)輸出端
全文摘要
本發(fā)明公開了一種開關(guān)控制電路,通過對各個開關(guān)發(fā)送集成電路、開關(guān)執(zhí)行集成電路進行身份編碼,并通過同一總線進行通訊,身份碼信號以串行通訊方式在一根通信總線上發(fā)送和接受,實現(xiàn)了在同一總線上對多對開關(guān)/受控點的開關(guān)控制。本發(fā)明公開了所述的開關(guān)控制電路中的開關(guān)發(fā)送集成電路、開關(guān)執(zhí)行集成電路。
文檔編號H03K17/94GK101989853SQ200910057700
公開日2011年3月23日 申請日期2009年8月4日 優(yōu)先權(quán)日2009年8月4日
發(fā)明者吳平, 杰克陳, 鄧朝輝 申請人:杰克陳