專利名稱:遙控發(fā)送器用微型計(jì)算機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及遙控發(fā)送器用微型計(jì)算機(jī),其內(nèi)藏存儲(chǔ)有控制遙控發(fā)送器的動(dòng)作的應(yīng)用程序的ROM(Read Only Memory只讀存儲(chǔ)體),更詳細(xì)為,關(guān)于將內(nèi)藏的ROM作為現(xiàn)場可編程的可編程ROM(Programmable Read Only Memory)的遙控發(fā)送器用微型計(jì)算機(jī)。
背景技術(shù):
發(fā)送紅外線控制信號(hào)對(duì)控制設(shè)備進(jìn)行遙控的遙控發(fā)送器中,安裝有控制該整個(gè)系統(tǒng)的動(dòng)作的微型計(jì)算機(jī),一般,此微型計(jì)算機(jī)是將CPU(CentralProcessing Unit中央處理單元)、存儲(chǔ)應(yīng)用程序等的ROM、運(yùn)算處理用RAM(Random Access Memory隨機(jī)存儲(chǔ)器)、生成紅外線控制信號(hào)的控制信號(hào)生成電路、定時(shí)器等放置在一個(gè)芯片內(nèi)。
這里,內(nèi)藏于微型計(jì)算機(jī)的ROM,因?yàn)榫退悴唤油娫矗鋬?nèi)所寫入的應(yīng)用程序的內(nèi)容也不會(huì)有變化,因此是用作為存儲(chǔ)讓系統(tǒng)啟動(dòng)用的引導(dǎo)程序或控制固定系統(tǒng)的應(yīng)用程序的存儲(chǔ)存儲(chǔ)器。其中,在制造時(shí)可編程的掩膜ROM(MaskRead Only Memory),由于沒有用來寫入程序的電路,因此構(gòu)成上較為簡單,而且成本低,因此用在遙控發(fā)送器用微型計(jì)算機(jī)中。
另一方面,該掩膜ROM為了適合特定的使用條件,制造后無法進(jìn)行編程,缺少通用性,如不大量生產(chǎn)相同機(jī)型,無法有效地減少成本。另外,在制造存儲(chǔ)有所需要程序的掩膜ROM時(shí),需要校長時(shí)間,因此,無法短時(shí)間內(nèi)內(nèi)制造適應(yīng)被控制設(shè)備的規(guī)格變更等的遙控發(fā)送器。
因此,本申請(qǐng)人乃嘗試?yán)媚茉谶b控發(fā)送器的生產(chǎn)線上寫入程序的可編程ROM(以下,稱為PROM),將能以比較低的價(jià)格,來制造對(duì)于少量的被控制設(shè)備也可短時(shí)間內(nèi)完成的遙控發(fā)送器的微型計(jì)算機(jī)安裝在遙控發(fā)送器中。PROM知道有可只一次寫入程序的OTP(One Time Programmable)ROM;利用紫外線照射可擦除程序、并以專用的EPROM寫入器可進(jìn)行改寫的EPROM、以及以電信號(hào)來擦除程序、并能自由改寫的閃速ROM(EEPROM)等。
在使用這種PROM的遙控發(fā)送器的制造工序中,由于是將對(duì)應(yīng)于被控制設(shè)備的各種不同的應(yīng)用程序?qū)懭胧孪葴?zhǔn)備的通用規(guī)格的PROM,所以,從外觀無法判斷所存儲(chǔ)的應(yīng)用程序與存儲(chǔ)該程序的微型計(jì)算機(jī)的制造履歷。
作為從PROM讀取所存儲(chǔ)的應(yīng)用程序的方法,知道有連接ROM寫入器或?qū)S玫淖x取裝置而讀取的方法(例如,參照專利文獻(xiàn)1)。日本專利特開平8-328845號(hào)公報(bào)(第1欄、第7欄、圖1)圖5是表示該專利文獻(xiàn)1所述的從閃速ROM101讀取所存儲(chǔ)的程序的構(gòu)成方框圖,閃速ROM101是與CPU102、其它電阻與電容器等的電子元器件(未圖示)一同安裝在被裝入波形記錄儀等的產(chǎn)品中的印刷線路板103上。
與閃速ROM101連接的CPU102對(duì)存儲(chǔ)在閃速ROM101的程序的讀出及寫入進(jìn)行管理,CPU102還與連接程序的版本更新用的ROM板104所需的連接器105、及作為外部存儲(chǔ)媒體的存儲(chǔ)磁盤106的間進(jìn)行數(shù)據(jù)交換的存儲(chǔ)磁盤驅(qū)動(dòng)器107。
閃速ROM101使用被分成多個(gè)塊的一個(gè)塊作為存儲(chǔ)引導(dǎo)程序的塊,以該引導(dǎo)程序來進(jìn)行其它塊的改寫及讀出所存儲(chǔ)的程序。對(duì)閃速ROM101的新程序的寫入,是從利用ROM寫入器而寫入新的程序的ROM板104或存儲(chǔ)磁盤106,利用引導(dǎo)程序?qū)懭?,那時(shí),在首部區(qū)域一并寫入有機(jī)型識(shí)別碼、檢驗(yàn)和數(shù)據(jù)及版本號(hào)碼等的識(shí)別數(shù)據(jù)。
另外,存儲(chǔ)在閃速ROM101的程序,可利用插入存儲(chǔ)磁盤驅(qū)動(dòng)器107的存儲(chǔ)磁盤106而和識(shí)別數(shù)據(jù)一同被讀出,在未圖示的監(jiān)視器的畫面上顯示并加以確認(rèn)。
但是,為了要讀出存儲(chǔ)在閃速ROM101的程序,需要在印刷線路板103上安裝連接器105與存儲(chǔ)磁盤驅(qū)動(dòng)器107,除了對(duì)PROM的讀取以外,不使用到這些連接零件,對(duì)這樣的遙控發(fā)送器而言,將增加多余的成本,進(jìn)而,也有礙遙控發(fā)送器所要求的小型化及輕量化。
PROM本來是非易失性存儲(chǔ)器,是最低限度需要能夠改寫的存儲(chǔ)器件,所以,內(nèi)藏于單晶微型計(jì)算機(jī)的PROM,地址總線、數(shù)據(jù)總線等不直接引出至外部。因此,在讀取存儲(chǔ)在PROM的數(shù)據(jù)或?qū)ζ鋵懭霑r(shí),要將微型計(jì)算機(jī)的動(dòng)作模式切換為對(duì)PROM的存取模式,將從微型計(jì)算機(jī)與周邊電路及系統(tǒng)的連接用而被引出的信號(hào)引腳,用作為通過CPU對(duì)PROM進(jìn)行存取的信號(hào)引腳,而進(jìn)行讀取。
基于這樣的理由,在將內(nèi)藏有PROM的微型計(jì)算機(jī)一經(jīng)安裝在產(chǎn)品的印刷線路板上的后,要讀取存儲(chǔ)在PROM的程序并加以確認(rèn),是極為困難的,另外,即使要讀取時(shí),也需要使用專用的ROM寫入器等,隨之產(chǎn)生與PROM連接等繁瑣的處理。
其結(jié)果,即使對(duì)同一結(jié)構(gòu)的PROM存儲(chǔ)各種不同的程序,能在短時(shí)間內(nèi)制造與多種被控制設(shè)備相對(duì)應(yīng)的遙控發(fā)送器,但是,其庫存管理困難,有能與被控制設(shè)備相對(duì)應(yīng)的遙控發(fā)送器產(chǎn)生組合錯(cuò)誤。
本發(fā)明是考慮到這樣的以往的問題而完成的,目的在于提供不須使用ROM寫入器等的專用讀取裝置、能以簡單操作來確定存儲(chǔ)有不同程序的PROM、便于庫存管理的遙控發(fā)送器用微型計(jì)算機(jī)。
發(fā)明內(nèi)容為了達(dá)成前述目的,本發(fā)明第1方面所述的遙控發(fā)送器用微型計(jì)算機(jī),是安裝在發(fā)送對(duì)被控制設(shè)備進(jìn)行遙控的紅外線控制信號(hào)的遙控發(fā)送器、并內(nèi)藏存儲(chǔ)有控制遙控發(fā)送器的動(dòng)作的應(yīng)用程序的ROM的遙控發(fā)送器用微型計(jì)算機(jī),其特征在于,以可改寫成不同種類的應(yīng)用程序的PROM來構(gòu)成內(nèi)藏的ROM,在PROM中存儲(chǔ)能識(shí)別所存儲(chǔ)的應(yīng)用程序的識(shí)別碼、及從遙控發(fā)送器發(fā)送以識(shí)別碼所調(diào)制后的紅外線控制信號(hào)的測試發(fā)送程序,在對(duì)遙控發(fā)送器用微型計(jì)算機(jī)的輸入口輸入特定組合的測試輸入信號(hào)時(shí),啟動(dòng)測試發(fā)送程序,從遙控發(fā)送器發(fā)送以識(shí)別碼所調(diào)制后的紅外線控制信號(hào)。
一旦對(duì)遙控發(fā)送器用微型計(jì)算機(jī)的輸入口輸入特定組合的測試輸入信號(hào),則測試發(fā)送程序啟動(dòng),從遙控發(fā)送器發(fā)送以識(shí)別碼所調(diào)制的紅外線控制信號(hào)。利用設(shè)置于離開遙控發(fā)送器的位置的識(shí)別裝置,來接收紅外線控制信號(hào)并加以解調(diào),可以獲得能識(shí)別存儲(chǔ)在PROM的應(yīng)用程序的識(shí)別碼。
本發(fā)明第2方面所述的遙控發(fā)送器用微型計(jì)算機(jī),是在將遙控發(fā)送器用微型計(jì)算機(jī)安裝在遙控發(fā)送器的印刷線路板時(shí),將應(yīng)用程序及測試發(fā)送程序與識(shí)別碼利用在線寫入器而寫入PROM。
由于在對(duì)印刷線路板的安裝工序中,將測試發(fā)送程序及識(shí)別碼和應(yīng)用程序一同對(duì)PROM進(jìn)行寫入,因此不需要附加獲得識(shí)別碼所需的多余的工序,可縮短整個(gè)遙控發(fā)送器的制造工序。
本發(fā)明第3方面所述的遙控發(fā)送器用微型計(jì)算機(jī),其識(shí)別碼存儲(chǔ)在從PROM的最終地址朝向起始地址所分配的區(qū)域。
由于識(shí)別碼的存儲(chǔ)區(qū)域確定,因此即使在不存儲(chǔ)測試發(fā)送程序時(shí),使用專用的讀取裝置也可以獲得識(shí)別碼。
如依據(jù)本發(fā)明第1方面所述的發(fā)明,由于將控制遙控發(fā)送器的動(dòng)作的應(yīng)用程序存儲(chǔ)在PROM,所以,在遙控發(fā)送器的制造工序中,可以寫入應(yīng)用程序,可在短時(shí)間內(nèi)利用通用元器件來制造控制各種被控制設(shè)備的動(dòng)作的遙控發(fā)送器。
另外,即使將應(yīng)用程序存儲(chǔ)在PROM,并將微型計(jì)算機(jī)組裝于產(chǎn)品后,由于只需對(duì)輸入口輸入特定組合的測試輸入信號(hào),可以獲得表示制造履歷等的識(shí)別碼,因此可以簡單而確實(shí)地進(jìn)行庫存管理,不會(huì)弄錯(cuò)被控制設(shè)備與遙控發(fā)送器的組合。
再有,由于使用遙控發(fā)送器的本來的動(dòng)作所必需的調(diào)制電路、紅外線控制信號(hào)發(fā)送電路等,來發(fā)送識(shí)別碼,所以,不用設(shè)置讀取所需的新的電路,能在離開遙控發(fā)送器的位置來確認(rèn)識(shí)別碼。
進(jìn)而,由于只在對(duì)多個(gè)輸入口輸入特定組合的測試輸入信號(hào)時(shí),才啟動(dòng)測試發(fā)送程序,因此不會(huì)在遙控發(fā)送器的動(dòng)作中,發(fā)送以識(shí)別碼所調(diào)制的紅外線控制信號(hào),識(shí)別碼不會(huì)被第三者知悉,具有隱密性。
另外,如依據(jù)本發(fā)明第2方面所述的發(fā)明,可使與被控制設(shè)備相對(duì)應(yīng)的遙控發(fā)送器根據(jù)被控制設(shè)備的需要,而制造適當(dāng)?shù)牧俊?br>
此外,如依據(jù)本發(fā)明第3方面所述的發(fā)明,由于即使是不同種類的PROM,也在對(duì)應(yīng)的同一地址區(qū)域存儲(chǔ)有識(shí)別碼,所以,即使是測試發(fā)送程序的存儲(chǔ)容量不足的PROM,也可使用ROM寫入器等的專用的讀取裝置來確認(rèn)識(shí)別碼。
圖1是表示安裝有微型計(jì)算機(jī)1的遙控發(fā)送器10的主要部份方框圖。
圖2是表示微型計(jì)算機(jī)1內(nèi)的結(jié)構(gòu)方框圖。
圖3是表示OTPROM3的地址區(qū)域說明圖。
圖4是表示識(shí)別碼與PPM調(diào)制信號(hào)及紅外線控制信號(hào)的關(guān)系說明圖。
圖5是表示從閃速ROM101讀出所存儲(chǔ)的程序所需的以往的結(jié)構(gòu)方框圖。
標(biāo)號(hào)說明1微型計(jì)算機(jī),2可編程ROM(OTPROM),10遙控發(fā)送器,KI微型計(jì)算機(jī)1的輸入口
具體實(shí)施方式以下,利用圖1至圖4來說明關(guān)于本發(fā)明的遙控發(fā)送器用微型計(jì)算機(jī)(以下,稱為微型計(jì)算機(jī))1。圖1上表示安裝有微型計(jì)算機(jī)1的遙控發(fā)送器10的主要部分方框圖。
遙控發(fā)送器10的動(dòng)作,是利用微型計(jì)算機(jī)1進(jìn)行控制的,如該圖所示,與微型計(jì)算機(jī)1連接有由多個(gè)鍵11、11…所形成的鍵盤12。多個(gè)鍵11、11…與微型計(jì)算機(jī)1的SI/LED、KI/01至KI/05的某一個(gè)的輸入輸出信號(hào)引腳、及KI0至KI3的某一個(gè)輸入信號(hào)引腳連接,將這些連接進(jìn)行布線,形成為矩陣狀,通過這樣來檢測某一個(gè)被按壓的鍵11。即,微型計(jì)算機(jī)1從SI/LED、KI/01至KI/05以相互不同的時(shí)序輸出鍵掃描信號(hào),由KI0至KI3的某一端輸入有鍵掃描信號(hào)時(shí),從該輸入信號(hào)引腳與鍵掃描信號(hào)的輸入時(shí)序來檢測被按壓的鍵11。
另外,KI0至KI3的輸入信號(hào)引腳除了與鍵盤12的各鍵11、11…連接以外,也與后述的輸入測試輸入信號(hào)用的測試連接盤L1、L2、L3、L4連接。
微型計(jì)算機(jī)1的VDD端子通過電源開關(guān)13而與直流電源14連接,將直流電源Vdd當(dāng)成驅(qū)動(dòng)電源而輸入。這里,雖對(duì)直流電源14串聯(lián)連接電源開關(guān)13,而控制對(duì)微型計(jì)算機(jī)1的電源供給,但是,若直流電源14是放置在遙控發(fā)送器10的電池盒中的電池,假設(shè)以電池的裝拆來控制電源供給,則不需要電源開關(guān)13。
連接于微型計(jì)算機(jī)1的OSC-O端子與OSC-I端子間的振蕩器15,是用來在微型計(jì)算機(jī)1內(nèi)產(chǎn)生特定周期的時(shí)鐘所需要的,在微型計(jì)算機(jī)1中,將時(shí)鐘予以分頻,而生成后述的調(diào)制信號(hào)的載波。
微型計(jì)算機(jī)1的REM端子與作為開關(guān)元件起作用的晶體管16連接,通過對(duì)晶體管16的基極輸出調(diào)制信號(hào),來控制對(duì)直流電源14與晶體管16串聯(lián)連接的紅外線發(fā)光二極管17的發(fā)光。
圖2是表示微型計(jì)算機(jī)1內(nèi)的結(jié)構(gòu)方框圖,通過總線,將輸入輸出口KI/O、輸入口KI、CPU(Central Processing Unit中央處理單元)2、存儲(chǔ)應(yīng)用程序及關(guān)于本發(fā)明的測試發(fā)送程序等的PROM3、這算用RAM(Random Access Memory隨機(jī)存取存儲(chǔ)器)4、載波生成電路部5、9位定時(shí)器6等被相互連接。
CPU2依據(jù)存儲(chǔ)在PROM3的程序,進(jìn)行特定的演算及動(dòng)作,在本實(shí)施形態(tài)中,是依據(jù)存儲(chǔ)在PROM3的應(yīng)用程序,以控制遙控發(fā)送器10的整個(gè)系統(tǒng)的動(dòng)作模式、及依據(jù)測試發(fā)送程序而動(dòng)作的測試模式的兩種模式進(jìn)行動(dòng)作。
輸入輸出口KI/O是通過未圖示的接口而與微型計(jì)算機(jī)1的KI/01至KI/05的輸入輸出信號(hào)引腳連接的5個(gè)輸入輸出口,CPU2為動(dòng)作模式時(shí),如前所述,為了檢測鍵盤12的被按壓的鍵11,從各輸入輸出口以不同時(shí)序輸出鍵掃描信號(hào)。
另外,輸入口KI是通過同樣未圖示的接口而與微型計(jì)算機(jī)1的KI0至KI3的輸入信號(hào)引腳連接的4個(gè)輸入口,在動(dòng)作模式中,檢測前述鍵掃描信號(hào)的輸入,在進(jìn)入動(dòng)作模式前的對(duì)微型計(jì)算機(jī)1的電源供給時(shí),監(jiān)控測試連接盤L1、L2、L3、L4的電平,來檢測測試輸入信號(hào)的輸入。
對(duì)鍵盤12的各鍵11、11…賦予與被控制設(shè)備、例如電視機(jī)的電源、音量、頻道切換等的動(dòng)作相關(guān)聯(lián)的控制命令,在CPU2為動(dòng)作模式時(shí),若利用對(duì)輸入口KI輸入的某一個(gè)鍵掃描信號(hào),而檢測出特定的鍵11被按壓時(shí),在CPU2中,將與該鍵11相關(guān)聯(lián)的動(dòng)作的控制命令輸出至載波生成電路部5。載波生成電路部5將從9位定時(shí)器6所輸出的時(shí)鐘頻率予以分頻,生成特定頻率的載波,從REM端子將根據(jù)控制命令進(jìn)行PPM(Pulse Phase Modulation脈沖相位調(diào)制)調(diào)制的PPM調(diào)制信號(hào)予以輸出。
因此,表示與被按壓的特定鍵11相關(guān)聯(lián)的動(dòng)作的控制命令的調(diào)制信號(hào)從REM端子輸出,利用此調(diào)制信號(hào),來驅(qū)動(dòng)控制紅外線發(fā)光二極管17,包含控制命令的紅外線控制信號(hào)從遙控發(fā)送器10發(fā)送。被控制設(shè)備的例如電視機(jī)接收紅外線控制信號(hào),并將控制命令予以解調(diào),依據(jù)控制命令,進(jìn)行與按壓的鍵11相對(duì)應(yīng)的動(dòng)作。
內(nèi)藏于微型計(jì)算機(jī)1的PROM3,在這里如圖3所示,為具有000H至7FFH的存儲(chǔ)地址的2K字節(jié)的OTP(One Time Programmable可一次編程)ROM,除了控制前述的遙控發(fā)送器10的系統(tǒng)的應(yīng)用程序外,也存儲(chǔ)測試發(fā)送程序及識(shí)別碼。
圖3是從CPU2所見到的OTPROM3的地址映射圖,在000H至7F8H的地址區(qū)域中,存儲(chǔ)有應(yīng)用程序與測試發(fā)送程序。測試發(fā)送程序包含判定測試輸入信號(hào)的輸入的模式判定程序。在本實(shí)施形態(tài)中,如后所述,由于設(shè)定為在對(duì)微型計(jì)算機(jī)1供給電源的啟動(dòng)時(shí),檢測測試輸入信號(hào)的輸入,而使測試發(fā)送程序啟動(dòng),所以,模式判定程序包含在微型計(jì)算機(jī)1的啟動(dòng)時(shí)、利用CPU2而最初被讀出的引導(dǎo)程序中。
識(shí)別碼是對(duì)OTPROM3寫入應(yīng)用程序時(shí)所賦予的開工號(hào)碼、版本號(hào)碼等,只要是能直接或間接確定寫入的程序的代碼,則可以是任意的格式。在本實(shí)施形態(tài)中,如圖4所示,開工序號(hào)是以由第1代碼至第5代碼的16進(jìn)制5位數(shù)所形成的識(shí)別碼來表示。
識(shí)別碼存儲(chǔ)在以(7F9)H至(7FF)H所表示的從OTPROM3的最終地址向上的8字節(jié)的地址區(qū)域,作為各4位數(shù)據(jù)的第1代碼至第5代碼的識(shí)別碼,存儲(chǔ)在以從(7F9)H至(7FD)H所表示的地址的低4位。例如,如該圖所示,識(shí)別碼如設(shè)為(83047)H時(shí),則以4位數(shù)據(jù)表示第1代碼的(8)H的「0001」,存儲(chǔ)在存儲(chǔ)第1代碼的(7F9)H的地址的低4位。
不管PROM的種類與存儲(chǔ)器的大小,如將存儲(chǔ)識(shí)別碼的地址區(qū)域這樣確定為從最終地址向上的8字節(jié)的區(qū)域時(shí),則即使是無法確保存儲(chǔ)測試發(fā)送程序的區(qū)域的小容量的PROM,也由于知道存儲(chǔ)識(shí)別碼的區(qū)域,因此可以通過連接ROM寫入器等的專用的讀取裝置,來獲得識(shí)別碼。
存儲(chǔ)在OTPROM3的應(yīng)用程序、測試發(fā)送程序及識(shí)別碼,在將微型計(jì)算機(jī)1安裝在遙控發(fā)送器10時(shí),即對(duì)遙控發(fā)送器10的未圖示的印刷線路板安裝微型計(jì)算機(jī)1時(shí),利用在線寫入器而寫入OTPROM3的前述區(qū)域。其中,由于應(yīng)用程序是用來對(duì)于被按壓的鍵11生成控制被控制設(shè)備的動(dòng)作的不同的控制命令,所以,將對(duì)應(yīng)各被控制設(shè)備的應(yīng)用程序?qū)懭隣TPROM3。在本實(shí)施形態(tài)中,由于不用制造與各被控制設(shè)備相對(duì)應(yīng)的在晶片處理工序中寫入各應(yīng)用程序的掩膜ROM,準(zhǔn)備遙控發(fā)送器10的動(dòng)作所必需的包含OTPROM3的通用元器件,于安裝微型計(jì)算機(jī)1進(jìn)行組裝的階段,將對(duì)應(yīng)各被控制設(shè)備的應(yīng)用程序?qū)懭隣TPROM3,所以,可在短時(shí)間內(nèi)且不增加庫存、而制造出使各種被控制設(shè)備動(dòng)作的遙控發(fā)送器10。
另一方面,由于無法根據(jù)通用的OTPROM3來確定所寫入的應(yīng)用程序,因此使測試發(fā)送程序啟動(dòng),將CPU2設(shè)為測試模式,可從外部來確認(rèn)能確定寫入的應(yīng)用程序的識(shí)別碼。此測試發(fā)送程序由于只在確認(rèn)識(shí)別碼時(shí)才啟動(dòng),因此設(shè)定為只有在特定的輸入條件下才可啟動(dòng),使得在CPU2的動(dòng)作模式中不會(huì)啟動(dòng),而且,不會(huì)由第三者的操作而簡單啟動(dòng)。
這里,將使測試發(fā)送程序啟動(dòng)的測試輸入信號(hào)設(shè)為下述信號(hào)即(1)對(duì)微型計(jì)算機(jī)1供給電源Vdd,微型計(jì)算機(jī)1啟動(dòng)時(shí),將全部的輸入口KI設(shè)為「H」電平,(2)的后,將輸入口KIO與KI1設(shè)為「L」電平,其余的輸入口KI2與KI3設(shè)為「H」電平。即(1)在對(duì)全部的測試連接盤L1、L2、L3、L4連接直流電源Vdd的狀態(tài)下,關(guān)閉電源開關(guān)13,對(duì)VDD端子供給直流電源Vdd,使微型計(jì)算機(jī)1啟動(dòng),(2)的后,將測試連接盤L1、L2設(shè)為斷開,測試連接盤L3、L4保持為連接于直流電源Vdd的狀態(tài),通過這樣,生成前述測試輸入信號(hào)。
微型計(jì)算機(jī)1的CPU2在供給電源Vdd后的啟動(dòng)時(shí),讀取OTPROM3的引導(dǎo)程序中包含的模式判定程序,判定全部的輸入口KI的電平,來檢測有無測試輸入信號(hào)的輸入。在檢測到測試輸入信號(hào)的輸入時(shí),進(jìn)而讀取存儲(chǔ)在OTPROM3的測試發(fā)送程序,使測試模式開始動(dòng)作。
依據(jù)測試發(fā)送程序而以測試模式動(dòng)作的CPU2,由存儲(chǔ)有識(shí)別碼的以7F9H至7FDH所表示的OTPROM3的地址區(qū)域讀取識(shí)別碼,以存儲(chǔ)在7FEH的「RETURN」而返回測試發(fā)送程序。
對(duì)于所讀取的識(shí)別碼與動(dòng)作模式中的前述的控制命令同樣進(jìn)行處理。即利用CPU2依據(jù)測試發(fā)送程序的動(dòng)作,輸出至載波生成電路部5,在載波生成電路部5中,形成以識(shí)別碼來將載波進(jìn)行PPM調(diào)制的PPM調(diào)制信號(hào),而由REM端子加以輸出。
利用識(shí)別碼的PPM調(diào)制,是利用動(dòng)作模式中進(jìn)行PPM調(diào)制的應(yīng)用程序來進(jìn)行。即如圖4所示,以各位數(shù)據(jù)所調(diào)制的脈沖的脈沖寬度與振幅為相同,與位數(shù)據(jù)為「0」相比,位數(shù)據(jù)為「1」時(shí)的脈沖停止間隔較長,形成為根據(jù)位數(shù)據(jù)而只使脈沖停止間隔不同的脈沖信號(hào)所形成的PPM調(diào)制信號(hào)。將利用對(duì)第1代碼至第5代碼的20位的位數(shù)據(jù)加上停止位的1位共21位的位數(shù)據(jù)所形成的PPM調(diào)制信號(hào)設(shè)為發(fā)送識(shí)別碼的發(fā)送單位A(參照?qǐng)D4),隔開比發(fā)送單位A更長的停止期間,重復(fù)生成發(fā)送單位A的PPM調(diào)制信號(hào)。
以識(shí)別碼所調(diào)制的PPM調(diào)制信號(hào)在CPU2脫離測試模式而轉(zhuǎn)移到動(dòng)作模式之前連續(xù)生成。測試模式的解除,最好以盡可能簡單的操作來進(jìn)行。這里,設(shè)為將連接于直流電源Vdd的測試連接盤L3、L4的連接予以解除,在全部的輸入口KI成為「L」電平時(shí),將測試模式解除。
載波生成電路部5在生成PPM調(diào)制信號(hào)的脈沖的期間,由REM端子輸出載波,對(duì)晶體管16進(jìn)行開關(guān)控制,與此相應(yīng),紅外線發(fā)光二極管17發(fā)光,從遙控發(fā)送器10發(fā)送圖4所示的紅外線控制信號(hào)。
在可接受從紅外線發(fā)光二極管17所發(fā)出的紅外線控制信號(hào)的受光區(qū)域,接受紅外線控制信號(hào),如配置具備有可從PPM調(diào)制信號(hào)將識(shí)別碼加以解調(diào)的解調(diào)電路的識(shí)別裝置(未圖示),則可利用此識(shí)別裝置,由紅外線控制信號(hào)獲得能確定存儲(chǔ)在OTPROM3的應(yīng)用程序的識(shí)別碼,能判斷該遙控發(fā)送器10或OTPROM3是對(duì)應(yīng)哪種被控制設(shè)備而制造的。因此,不必使用連接器與遙控發(fā)送器10或安裝有OTPROM3的印刷線路板等直接連接,就能在分開的位置容易獲得識(shí)別碼。
如依據(jù)本實(shí)施形態(tài),由于使用在CPU2的動(dòng)作模式中所進(jìn)行的應(yīng)用程序的一部份、遙控發(fā)送器10的動(dòng)作所必需的各電路元件及電子元器件,而發(fā)送包含識(shí)別碼的紅外線控制信號(hào),因此為了在分開的位置確認(rèn)存儲(chǔ)在OTPROM3的識(shí)別碼,能夠不用準(zhǔn)備特別的發(fā)送手段或調(diào)制手段,就可以確實(shí)地將識(shí)別碼讀出。
另外,有關(guān)識(shí)別裝置側(cè)所具有的紅外線控制信號(hào)的收訊手段或解調(diào)手段,也由于接收以和動(dòng)作模式相同的調(diào)制方式所調(diào)制的紅外線控制信號(hào)而加以解調(diào),所以,可利用被控制設(shè)備所具有的接收手段與解調(diào)電路,容易地獲得識(shí)別裝置。
另外,在前述的實(shí)施形態(tài)中,作為PROM的一例,雖以O(shè)TPROM做說明,但是,只要是至少在ROM制造后可以寫入應(yīng)用程序的,也可以為PPROM(ProductionProgrammed Read Only Memory制造可編程只讀存儲(chǔ)器)、EEPROM、EPROM等。
另外,作為測試模式的開始條件的測試輸入信號(hào),可以例如設(shè)為將CPU2設(shè)為動(dòng)作模式后,通過依次按壓多個(gè)特定的鍵11而生成的鍵數(shù)據(jù)的組合而生成,也可以依次按壓多個(gè)特定的鍵11,而轉(zhuǎn)為測試模式亦可。在此情形下,不需要設(shè)置測試連接盤L1、L2、L3、L4。
再有,對(duì)于PROM3的應(yīng)用程序及識(shí)別碼等的寫入,是以將PROM3安裝在遙控發(fā)送器10的印刷線路板時(shí)進(jìn)行寫入為例進(jìn)行說明的,但是,也可在安裝在印刷線路板后、而在制造遙控發(fā)送器10的前進(jìn)行。本發(fā)明適用于存儲(chǔ)控制對(duì)被控制設(shè)備進(jìn)行遙控的遙控發(fā)送器的動(dòng)作的應(yīng)用程序的PROM。
權(quán)利要求
1.一種遙控發(fā)送器用微型計(jì)算機(jī),是安裝在發(fā)送對(duì)被控制設(shè)備進(jìn)行遙控的紅外線控制信號(hào)的遙控發(fā)送器(10)、并內(nèi)藏存儲(chǔ)有控制遙控發(fā)送器(10)的動(dòng)作的應(yīng)用程序的ROM的遙控發(fā)送器用微型計(jì)算機(jī)(1),其特征在于,以可改寫不同種類的應(yīng)用程序的可編程ROM(3)來構(gòu)成內(nèi)藏的ROM,在可編程ROM(3)中存儲(chǔ)能識(shí)別所存儲(chǔ)的應(yīng)用程序的識(shí)別碼、以及從遙控發(fā)送器(10)發(fā)送以識(shí)別碼所調(diào)制后的紅外線控制信號(hào)的測試發(fā)送程序,在對(duì)遙控發(fā)送器用微型計(jì)算機(jī)(1)的輸入口(KI)輸入特定組合的測試輸入信號(hào)時(shí),啟動(dòng)測試發(fā)送程序,從遙控發(fā)送器(10)發(fā)送以識(shí)別碼所調(diào)制后的紅外線控制信號(hào)。
2.如權(quán)利要求1所述的遙控發(fā)送器用微型計(jì)算機(jī),其特征在于,在將遙控發(fā)送器用微型計(jì)算機(jī)(1)安裝在遙控發(fā)送器(10)的印刷線路板時(shí),利用在線寫入器將應(yīng)用程序及測試發(fā)送程序與識(shí)別碼寫入可編程ROM(3)。
3.如權(quán)利要求1或2所述的遙控發(fā)送器用微型計(jì)算機(jī),其特征在于,識(shí)別碼存儲(chǔ)在從可編程ROM(3)的最終地址朝向起始地址所分配的區(qū)域。
全文摘要
本發(fā)明提供能以簡單的操作來確定存儲(chǔ)有不同程序的PROM(3)、并容易進(jìn)行庫存管理的遙控發(fā)送器用微型計(jì)算機(jī)。在PROM(3)中存儲(chǔ)能識(shí)別所存儲(chǔ)的程序的識(shí)別碼、及從遙控發(fā)送器(10)發(fā)送以識(shí)別碼所調(diào)制后的紅外線控制信號(hào)的測試發(fā)送程序,于產(chǎn)生需要識(shí)別所存儲(chǔ)的程序時(shí),啟動(dòng)測試發(fā)送程序,從遙控發(fā)送器(10)將以識(shí)別碼所調(diào)制后的紅外線控制信號(hào)予以發(fā)送。
文檔編號(hào)G08C23/04GK1845194SQ20061005962
公開日2006年10月11日 申請(qǐng)日期2006年3月10日 優(yōu)先權(quán)日2005年4月6日
發(fā)明者岡村量, 佐藤文男 申請(qǐng)人:Smk株式會(huì)社