專利名稱:用于產(chǎn)生點(diǎn)火線圈控制脈沖的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于產(chǎn)生點(diǎn)火線圈控制脈沖以控制多個(gè)點(diǎn)火線圈的充電及放電的方法和系統(tǒng)。
背景技術(shù):
在汽車發(fā)動(dòng)機(jī)中,必須在精確的發(fā)動(dòng)機(jī)位置上產(chǎn)生點(diǎn)火火花,以減少?gòu)U氣排放、增大發(fā)動(dòng)機(jī)功率及增加燃油效率。
在許多汽車發(fā)動(dòng)機(jī)中,設(shè)有不止一個(gè)火花點(diǎn)火線圈,或是一個(gè)線圈用于兩個(gè)汽缸或是每個(gè)汽缸一個(gè)線圈。每個(gè)線圈必須在其充電時(shí)間被“激勵(lì)”,即維持點(diǎn)火線圈控制信號(hào),然后放電,也就是要在規(guī)定的發(fā)動(dòng)機(jī)位置上點(diǎn)火線圈控制信號(hào)從維持狀態(tài)轉(zhuǎn)變?yōu)橄顟B(tài)。通常,火花點(diǎn)火線圈的充電時(shí)間與使發(fā)動(dòng)機(jī)旋轉(zhuǎn)整個(gè)發(fā)動(dòng)機(jī)周期、即旋轉(zhuǎn)720度所用的時(shí)間相比較是非常短暫的。因此,大部分點(diǎn)火線圈充電時(shí)間不需要相互重疊,以致當(dāng)一個(gè)線圈被充電時(shí),大多數(shù)其它線圈不被激勵(lì)。
公知的現(xiàn)有技術(shù)包括具有動(dòng)態(tài)輸出疊式存儲(chǔ)器的處理器,如
圖1中所示。該輸出疊式存儲(chǔ)器包括多個(gè)非存儲(chǔ)變換(non-memory mapped)的隨機(jī)存取存儲(chǔ)器(RAM)陣列10,每個(gè)存儲(chǔ)器具有指令部分10a及時(shí)間值部分10b。指令部分10a直接地與信號(hào)分離器11相連接。時(shí)間值部分10b直接地與一個(gè)比較器12相連接,后者的輸出連接到信號(hào)分離器11。程序寄存器13用來(lái)確定哪個(gè)RAM陣列10將被信號(hào)分離器11選擇。使用該現(xiàn)有技術(shù)的系統(tǒng)可觸發(fā)多個(gè)不同的外部事件(externalevent)。一旦輸出事件被執(zhí)行,輸出項(xiàng)目便從疊式存儲(chǔ)器中刪除。因此,持續(xù)地需要處理器的干預(yù)以便使硬件保持輸出脈沖。
此外,公知的現(xiàn)有技術(shù)系統(tǒng)分配點(diǎn)火線圈控制脈沖,這或是通過(guò)使用基于發(fā)動(dòng)機(jī)位置從一個(gè)點(diǎn)火線圈轉(zhuǎn)換到下一點(diǎn)火線圈的機(jī)械裝置,通過(guò)使專用硬件來(lái)產(chǎn)生每個(gè)點(diǎn)火線圈控制信號(hào),或是需用CPU輔助來(lái)轉(zhuǎn)換到新點(diǎn)火線圈,即CPU必須對(duì)硬件重編程,以便當(dāng)達(dá)到具體發(fā)動(dòng)機(jī)位置時(shí)驅(qū)動(dòng)新的輸出。
因此,需要用于與發(fā)動(dòng)機(jī)位置同步地產(chǎn)生點(diǎn)火線圈控制脈沖的方法和系統(tǒng)。公知的現(xiàn)有技術(shù)若不使用外部硬件或處理器也就不能提供用于對(duì)點(diǎn)火線圈分配點(diǎn)火線圈控制脈沖的方法和系統(tǒng)。沒(méi)有處理器的輔助,公知的現(xiàn)有技術(shù)也不能在一個(gè)或多個(gè)發(fā)動(dòng)機(jī)周期中對(duì)一個(gè)或多個(gè)點(diǎn)火線圈提供產(chǎn)生單個(gè)或多個(gè)點(diǎn)火線圈控制脈沖方法和系統(tǒng)。
本發(fā)明概述本發(fā)明的目的在于,提供一種能在最少量的處理器輔助下有效地產(chǎn)生用于多個(gè)點(diǎn)火線圈的點(diǎn)火線圈控制脈沖的方法和系統(tǒng)。
為了實(shí)現(xiàn)本發(fā)明的上述目的及另外一些目的、特征和優(yōu)點(diǎn),本發(fā)明提供了一種用于產(chǎn)生點(diǎn)火線圈控制脈沖的方法。該方法包括設(shè)置多個(gè)存儲(chǔ)變換(memory-mapped)保持寄存器的步驟,這些寄存器用于異步地從處理器接收多個(gè)點(diǎn)火線圈數(shù)據(jù)并存儲(chǔ)該多個(gè)點(diǎn)火線圈數(shù)據(jù)直到從處理器接收到后繼的點(diǎn)火線圈數(shù)據(jù)為止。另外,該方法包括設(shè)置多個(gè)匹配寄存器的步驟,該匹配寄存器與多個(gè)保持寄存器相連接,用于將點(diǎn)火線圈數(shù)據(jù)與一參考信號(hào)相比較。該方法還包括確定發(fā)動(dòng)機(jī)位置并產(chǎn)生相應(yīng)的發(fā)動(dòng)機(jī)位置信號(hào)的步驟。該方法也包括基于比較及發(fā)動(dòng)機(jī)位置信號(hào)產(chǎn)生點(diǎn)火線圈輸出信號(hào)以便由多個(gè)點(diǎn)火線圈之一接收的步驟。
為了進(jìn)一步實(shí)現(xiàn)本發(fā)明的上述目的及另外一些目的,特征和優(yōu)點(diǎn),本發(fā)明還提供了一種實(shí)施上述方法的步驟的系統(tǒng)。該系統(tǒng)包括多個(gè)存儲(chǔ)變換保持寄存器,它用于異步地從處理器接收多個(gè)點(diǎn)火線圈數(shù)據(jù)并存儲(chǔ)該多個(gè)點(diǎn)火線圈數(shù)據(jù)直到從處理器接收到后繼的點(diǎn)火線圈數(shù)據(jù)為止。該系統(tǒng)還包括傳感裝置,用于傳感發(fā)動(dòng)機(jī)位置及產(chǎn)生相應(yīng)的發(fā)動(dòng)機(jī)信號(hào)。此外,該系統(tǒng)還包括多個(gè)匹配寄存器,它與多個(gè)保持寄存器相連接,用于將點(diǎn)火線圈數(shù)據(jù)與一參考信號(hào)相比較,并基于比較及發(fā)動(dòng)機(jī)位置信號(hào)產(chǎn)生點(diǎn)火線圈輸出信號(hào)以便由多個(gè)點(diǎn)火線圈之一接收。
從以下結(jié)合附圖對(duì)實(shí)施本發(fā)明最佳方式的詳細(xì)描述將易于明白本發(fā)明的上述目的及另外一些目的、特征和優(yōu)點(diǎn)。
附圖的簡(jiǎn)要說(shuō)明圖1是用于產(chǎn)生點(diǎn)火線圈控制波形的現(xiàn)有技術(shù)處理器硬件的框圖;圖2是用于產(chǎn)生點(diǎn)火線圈控制波形的本發(fā)明處理器硬件的總框圖;圖3是結(jié)合本發(fā)明的點(diǎn)火線圈系統(tǒng)的概要圖;圖4是本發(fā)明的點(diǎn)火集成通道的簡(jiǎn)化框圖;圖5是常規(guī)點(diǎn)火輸出脈沖的波形圖;圖6是重復(fù)點(diǎn)火輸出脈沖的波形圖;圖7是表示與本發(fā)明的點(diǎn)火集成通道相關(guān)的輸入及輸出信號(hào)的概要圖;圖8是點(diǎn)火集成通道控制寄存器0的示圖;圖9是點(diǎn)火集成通道控制寄存器1的示圖;圖10是點(diǎn)火集成通道狀態(tài)寄存器的示圖;及圖11是與本發(fā)明系統(tǒng)的點(diǎn)火集成通道相關(guān)的數(shù)據(jù)通道的概要圖。
實(shí)現(xiàn)本發(fā)明的最佳方式現(xiàn)在參見(jiàn)圖2,它表示用于產(chǎn)生點(diǎn)火線圈波形的本發(fā)明點(diǎn)火集成通道(SIC)的處理器硬件的簡(jiǎn)化框圖。該硬件包括第一邊緣保持寄存器14及第二邊緣保持寄存器15,用于接收來(lái)自指令寄存器(未示出)的點(diǎn)火線圈控制數(shù)據(jù)。保存在第一保持寄存器14及第二保持寄存器15中的點(diǎn)火線圈控制數(shù)據(jù)分別被傳送到第一邊緣匹配寄存器16及第二邊緣匹配寄存器17。第一邊緣保持寄存器14及第二邊緣保持寄存器15允許處理器異步地加載用于下個(gè)脈沖事件的值。第一邊緣保持寄存器14及第二邊緣保持寄存器15的輸出分別被連接到第一邊緣匹配寄存器16及第二邊緣匹配寄存器17。
第一邊緣匹配寄存器16及第二邊緣匹配寄存器17的輸出分別連接到比較器18a、18b,用于使點(diǎn)火脈沖數(shù)據(jù)與一參考信號(hào)相比較。參考信號(hào)可以是一個(gè)時(shí)基信號(hào)或一個(gè)角度信號(hào)。第一邊緣保持寄存器14及第二邊緣保持寄存器15被存儲(chǔ)變換并存儲(chǔ)點(diǎn)火脈沖數(shù)據(jù),直到從處理器接收到后繼點(diǎn)火脈沖數(shù)據(jù)為止。因此處理器干預(yù)被減到最小。SIC也包括第一邊緣捕獲寄存器19及第二邊緣捕獲寄存器20,用于捕獲點(diǎn)火線圈控制脈沖每個(gè)邊緣的時(shí)間。此外,SIC包括輸出邏輯信號(hào)分離器21,用于產(chǎn)生硅分配功能。輸出邏輯單元21基于驅(qū)動(dòng)SIC的角度基值驅(qū)動(dòng)不同的輸出端子。
SIC可被編程以產(chǎn)生相同的點(diǎn)火脈沖序列,直到發(fā)動(dòng)機(jī)狀態(tài)改變時(shí)為止,這時(shí)處理器將新的點(diǎn)火脈沖數(shù)據(jù)傳送到保持寄存器14、15。該SIC部分在邏輯上可被看作一個(gè)絕對(duì)調(diào)度程序器。
SIC的下半部分包括一個(gè)相對(duì)調(diào)度程序器,它對(duì)于由第一邊緣匹配寄存器16及第二邊緣匹配寄存器17產(chǎn)生的事件是相對(duì)的。該硬件包括最大閉鎖時(shí)間寄存器22,第一再點(diǎn)火脈沖第一邊緣匹配寄存器23,再點(diǎn)火脈沖第一邊緣匹配寄存器24,及再點(diǎn)火脈沖第二邊緣匹配寄存器25。主點(diǎn)火脈沖數(shù)據(jù)包括在最大閉鎖時(shí)間寄存器22中。另外三個(gè)寄存器僅用于再點(diǎn)火功能。這四個(gè)寄存器被分成兩對(duì)寄存器,每對(duì)寄存器共用一個(gè)大于或等于比較器26a、26b。最大閉鎖時(shí)間寄存器22與第二再點(diǎn)火邊緣寄存器25通過(guò)第一多路器27共用比較器26a,及第一再點(diǎn)火脈沖第一邊緣寄存器23與再點(diǎn)火脈沖第一邊緣寄存器24通過(guò)第二多路器28共用第二比較器26b。這些比較器26a、26b用于使寄存器數(shù)據(jù)與一個(gè)上計(jì)數(shù)器29及一個(gè)下計(jì)數(shù)器30產(chǎn)生的本機(jī)時(shí)基信號(hào)相比較。第一最大閉鎖時(shí)間寄存器22及第二再點(diǎn)火脈沖邊緣寄存器25與作為端子從關(guān)到開(kāi)轉(zhuǎn)變結(jié)果的下計(jì)數(shù)器30相比較。下計(jì)數(shù)器30僅在端子處于開(kāi)狀態(tài)或點(diǎn)火線圈處于線圈充電的開(kāi)狀態(tài)時(shí)計(jì)數(shù)。第一再點(diǎn)火脈沖第一邊緣寄存器23及第一再點(diǎn)火脈沖邊緣寄存器24與作為端子從開(kāi)到關(guān)轉(zhuǎn)變結(jié)果的上計(jì)數(shù)器29相比較。上計(jì)數(shù)器29僅在端子處于關(guān)狀態(tài)或點(diǎn)火線圈被驅(qū)動(dòng)到線圈不充電的關(guān)狀態(tài)時(shí)計(jì)數(shù)。在該點(diǎn)上點(diǎn)火火花被產(chǎn)生出來(lái)。
現(xiàn)在參見(jiàn)圖3,它表示結(jié)合了本發(fā)明的點(diǎn)火線圈系統(tǒng)的簡(jiǎn)化概要圖,該系統(tǒng)用標(biāo)號(hào)31表示。在常規(guī)工作狀態(tài)時(shí),燃料從燃料源(未示出)通過(guò)燃管(未示出)到達(dá)至少一個(gè)燃料噴射器或致動(dòng)器32。燃料噴射器32是傳統(tǒng)的并將燃料從燃料管噴射到機(jī)動(dòng)車(未示出)的內(nèi)燃機(jī)(未示出)的至少一個(gè)汽缸33中。汽缸33還具有一個(gè)或多個(gè)進(jìn)氣閥34a及一個(gè)或多個(gè)排氣閥34b,它們是傳統(tǒng)的。來(lái)自燃料噴射器32的燃料以公知的方式與汽缸33中的空氣相混合。
該系統(tǒng)31還包括設(shè)置在汽缸33中的一個(gè)火花塞35。該火花塞35用來(lái)點(diǎn)燃燃料。該火花塞由一個(gè)點(diǎn)火線圈36點(diǎn)火。
設(shè)置了一個(gè)通常的曲軸位置傳感器37來(lái)產(chǎn)生角度量度的發(fā)動(dòng)機(jī)位置。傳感器37,燃料噴射器32及點(diǎn)火線圈36均與電子控制單元(ECU)或處理器38電連接,后者包括一個(gè)時(shí)鐘組件39a、用于提供時(shí)間時(shí)基,及一角度時(shí)鐘通道39b用于提供角度時(shí)基。該ECU38還包括一個(gè)點(diǎn)火集成通道(SIC)組件40,用于確定點(diǎn)火輸出脈沖。在ECU38中包括一個(gè)端子控制通道41,用于確定一個(gè)端子線和/或狀態(tài)線是否將被驅(qū)動(dòng)。然后ECU38將基于由SCI40確定的點(diǎn)火輸出脈沖產(chǎn)生輸出信號(hào)來(lái)控制點(diǎn)火線圈36。
現(xiàn)在參考圖4,它表示SIC40的簡(jiǎn)化框圖,該SIC40支持兩種工作方式常規(guī)點(diǎn)火方式及重復(fù)點(diǎn)火方式。在常規(guī)點(diǎn)火方式中,SIC40基于發(fā)動(dòng)機(jī)角度產(chǎn)生脈沖。SIC40基于每個(gè)汽缸輸入事件產(chǎn)生一個(gè)輸出脈沖,而無(wú)需CPU作脈沖之間的處理。輸出脈沖通常是由第一邊緣角度及第二邊緣角度和最大閉鎖時(shí)間終點(diǎn)的邏輯或(OR)確定的,如圖5中所示。最大閉鎖時(shí)間匹配的位置被表示在如果第二邊緣匹配事件未發(fā)生它將發(fā)生的地方(即,如果第二邊緣匹配事件未發(fā)生,輸出將保持為高及下計(jì)數(shù)器繼續(xù)遞增,直到發(fā)生最大閉鎖時(shí)間匹配事件為止,這將如以下所在地描述的)。
在重復(fù)點(diǎn)火方式中,SIC40產(chǎn)生一個(gè)常規(guī)點(diǎn)火脈沖及隨后的幾個(gè)較小的“再點(diǎn)火”脈沖。汽缸事件信號(hào)指示SIC40必須停止產(chǎn)生“再點(diǎn)火”脈沖。在重復(fù)點(diǎn)火方式中繼續(xù)操作不需要CPU的服務(wù)。在重復(fù)點(diǎn)火方式中,常規(guī)脈沖是由第一邊緣角度及第二邊緣角度和最大閉鎖時(shí)間的終點(diǎn)的邏輯或(OR)確定的?!霸冱c(diǎn)火”脈沖由三個(gè)參數(shù)確定在常規(guī)脈沖后的脈沖關(guān)斷持續(xù)時(shí)間,脈沖的重復(fù)關(guān)斷時(shí)間和導(dǎo)通持續(xù)時(shí)間,如圖6中所示。
SIC40提供產(chǎn)生點(diǎn)火輸出脈沖所需的捕獲、匹配及計(jì)數(shù)功能,并支持多至8個(gè)端子的點(diǎn)火功能。點(diǎn)火脈沖輸出的每個(gè)邊緣可用時(shí)間或角度來(lái)規(guī)定。脈沖邊緣可作為可編程時(shí)間或角度時(shí)基被捕獲。
SIC40是由多個(gè)寄存器組成的。SIC40包括保持寄存器42用于存儲(chǔ)最新點(diǎn)火輸出脈沖的持續(xù)時(shí)間。SIC40還包括捕獲/保持寄存器44用于當(dāng)被端子變換觸發(fā)時(shí)捕獲時(shí)間時(shí)基值或角度時(shí)基值。該捕獲/保持寄存器44能被啟動(dòng)用于單捕獲或用于連續(xù)捕獲。SIC40還包括匹配寄存器46,用于產(chǎn)生輸出波形,及向上計(jì)數(shù)寄存器48,用于提供由時(shí)鐘遞增的本機(jī)時(shí)基。向上計(jì)數(shù)寄存器48中的值與匹配寄存器46中的值相比較以產(chǎn)生定時(shí)輸出事件。輸出事件邏輯單元50控制SIC40的模式和操作并控制所有輸出事件的目的地。
與SIC40相連的相關(guān)輸入及輸出信號(hào)被表示在圖7中。汽缸事件(即,“PCC-ISS端子控制通道一輸入狀態(tài)”)被硬線連接(掩模編程)到輸入狀態(tài)母線6(S6)并指示新汽缸事件的開(kāi)始。模數(shù)計(jì)數(shù)器(TBCC-MC定時(shí)器母線控制通道-模數(shù)計(jì)數(shù)器)為4位信號(hào),它指示發(fā)動(dòng)機(jī)周期內(nèi)的當(dāng)前角度時(shí)基的模數(shù)(另外已知為當(dāng)前發(fā)動(dòng)機(jī)周期中的汽缸對(duì)數(shù))。該信號(hào)被編碼成16位角度時(shí)基中的前四位。
定時(shí)器母線(TBCC-TB)對(duì)SIC40提供8個(gè)不同的16位或32位時(shí)基。該8個(gè)不同的時(shí)基在單個(gè)時(shí)隙期間被多路連接到母線上。不同的時(shí)基分配到8個(gè)時(shí)隙是由定時(shí)器母線控制通道控制的。母線接口單元-數(shù)據(jù)母線(BIU-DATA)是一個(gè)32位母線,它分別在寫和讀周期中被母線主控制器控制用來(lái)向/從SIC40的各寄存器傳送數(shù)據(jù)。數(shù)據(jù)可用字節(jié)(8位)、半字(16位)及字(32位)格式被存取。
母線接口單元-地址母線(BIU-ADDR)用于選擇合適的寄存器。地址母線與來(lái)自內(nèi)部模件母線(IMB)的母線接口單元(BIU)通信,及低位地址線一直連接到SIC40的地址解碼邏輯單元。母線接口單元-讀/寫信號(hào)(BIU-R/W)由母線主控制器產(chǎn)生,以指示在處理中的讀操作或?qū)懖僮?。時(shí)鐘母線(CB)包括8個(gè)不同的時(shí)鐘源,它們能被單獨(dú)地選擇,以用于SIC40。
端子控制通道-輸出端子事件(PCC-OPE)提供8個(gè)定時(shí)的一位信號(hào),用于控制8個(gè)線圈。這些信號(hào)被硬線連接(掩模編程)到輸出端子事件線。端子控制通道-輸出狀態(tài)事件(最大閉鎖時(shí)間)(PCC-OSE)是一位信號(hào),它指示閉鎖時(shí)間的終點(diǎn)(出現(xiàn)最大閉鎖時(shí)間匹配)已經(jīng)出現(xiàn)。當(dāng)閉鎖時(shí)間終點(diǎn)出現(xiàn)時(shí),該信號(hào)翻轉(zhuǎn)。最大閉鎖時(shí)間信號(hào)被硬線連接(掩模編程)到輸出狀態(tài)事件母線??刂谱畲箝]鎖時(shí)間信號(hào)狀態(tài)線的端子控制通路可被編程,以便在最大閉鎖時(shí)間信號(hào)翻轉(zhuǎn)時(shí)對(duì)CPU產(chǎn)生中斷。
SIC40由15個(gè)寄存器組成兩個(gè)16位捕獲寄存器,兩個(gè)16位保持寄存器,兩個(gè)16位等于匹配寄存器,四個(gè)16位大于或等于匹配寄存器。兩個(gè)16位向上計(jì)數(shù)器,兩個(gè)32位控制寄存器,及一個(gè)32位狀態(tài)寄存器。與SIC40相關(guān)的存儲(chǔ)器列表如下所示015 16 31
其中SIC_CR0控制寄存器0SIC_CR1控制寄存器1SIC_CR2狀態(tài)寄存器SIC_UCNT上計(jì)數(shù)器SIC_LCNT下計(jì)數(shù)器SIC_FEC第一邊緣捕獲SIC_SEC第二邊緣捕獲SIC_FEM第一邊緣匹配SIC_SEM第二邊緣匹配SIC_NFE下個(gè)第一邊緣SIC_NSE下個(gè)第二邊緣SIC_RFEM再點(diǎn)火第一邊緣匹配SIC_RSEM再點(diǎn)火第二邊緣匹配SIC_FRFEM第一再點(diǎn)火第一邊緣匹配SIC_MDM最大閉鎖時(shí)間匹配SIC40的寄存器是基于寄存器的主要目的命名的。每個(gè)寄存器單獨(dú)編程并可能執(zhí)行除寄存器主要功能以外的其它功能。X為高位地址,它規(guī)定存儲(chǔ)器圖表中具體組件地址空間。所示出的地址其意圖僅在于表示寄存器的尺寸及相對(duì)位置。
在SIC40中有五種類型的數(shù)據(jù)寄存器捕獲、保持、等于匹配、大于或等于匹配及向上計(jì)數(shù)器。這些數(shù)據(jù)寄存器功能為SIC40中的16位寄存器。任何兩個(gè)相鄰的16位寄存器(即第一邊緣捕獲及第二邊緣捕獲寄存器)可能作為32位字同時(shí)地存取。對(duì)于控制寄存器及狀態(tài)寄存器(CR0、CR1及CR2)將在下面更詳細(xì)地說(shuō)明。
第一邊緣捕獲(FEC)及第二邊緣捕獲(SEC)數(shù)據(jù)寄存器當(dāng)被選擇的輸出事件觸發(fā)時(shí)捕獲時(shí)基。捕獲寄存器也可被啟動(dòng)以執(zhí)行多種捕獲。捕獲寄存器將僅捕獲由SIC40產(chǎn)生的端子躍變信號(hào)(即,由其它通道產(chǎn)生的端子躍變信號(hào)將不引起捕獲)。SIC40不使用輸入端子狀態(tài)線來(lái)確定由SIC40產(chǎn)生的哪個(gè)邊緣引起端子躍變。因此,由SIC產(chǎn)生的端子躍變信號(hào)的捕獲被規(guī)定為僅在發(fā)生相反輸出事件后的選擇輸出事件的第一次出現(xiàn)時(shí)捕獲時(shí)基的捕獲寄存器。例如,第一邊緣捕獲寄存器捕獲由第一邊緣匹配寄存器產(chǎn)生的端子躍變。如果第一邊緣匹配寄存器被設(shè)計(jì)來(lái)產(chǎn)生上升邊緣輸出事件,則第一邊緣捕獲寄存器僅捕獲在下降邊緣后發(fā)生的上升邊緣。如果相繼地產(chǎn)生兩個(gè)上升邊緣輸出事件,僅是第一個(gè)產(chǎn)生的輸出事件將觸發(fā)捕獲。
下個(gè)第一邊緣(NFE)及下個(gè)第二邊緣(NSE)保持寄存器保持下個(gè)待被第一邊緣匹配(FEM)及第二邊緣匹配(SEM)寄存器分別使用的下一個(gè)值。在出現(xiàn)合格的汽缸輸入事件時(shí),下個(gè)第一邊緣信號(hào)被傳送到第一邊緣匹配寄存器而下個(gè)第二邊緣信號(hào)被傳送到第二邊緣匹配寄存器。下個(gè)第一邊緣及下個(gè)第二邊緣寄存器形成了存儲(chǔ)器圖表中的單個(gè)32位字,并能以單一32位寫同時(shí)被寫入。這允許保持寄存器被協(xié)調(diào)地更新。
第一邊緣匹配(FEM)及第二邊緣匹配(SEM)數(shù)據(jù)寄存器保持與來(lái)自定時(shí)器母線的時(shí)基作等于比較的值。包含在這些寄存器中的數(shù)據(jù)可在汽缸輸入事件時(shí)或在CPU寫時(shí)從下個(gè)第一邊緣及下個(gè)第二邊緣保持寄存器加載。當(dāng)由CPU寫加載時(shí),各個(gè)寄存器可作為16位半字或均作為32位字被存取。但是,當(dāng)由保持寄存器加載時(shí),兩個(gè)匹配寄存器同時(shí)作為兩個(gè)16位字加載。
SIC40中的等于匹配寄存器及它們的比較器的主要作用是用于確定輸出事件的精確定時(shí)(這是基于多個(gè)控制位區(qū)確定的)。匹配比較器要求當(dāng)寄存器保持的值等于與它比較的時(shí)基值時(shí),已發(fā)生匹配事件,引起上升或下降邊緣輸出事件。匹配比較器僅要求當(dāng)這些值相等時(shí)的真實(shí)比較。
兩個(gè)等于匹配寄存器中的每一個(gè)具有匹配聯(lián)鎖。當(dāng)?shù)扔谄ヅ浼拇嫫饕笃ヅ涫录r(shí),它變?yōu)椤奥?lián)鎖”。一個(gè)聯(lián)鎖的匹配寄存器可以不要求進(jìn)一步的匹配事件直到聯(lián)鎖被打開(kāi)為止。在SIC40中,可用以下任一方式打開(kāi)等于匹配聯(lián)鎖錯(cuò)誤比較(在比較時(shí),時(shí)基值不等于匹配寄存器的值),匹配寄存器被截止(disabled),母線主控制器對(duì)匹配寄存器進(jìn)行寫,數(shù)據(jù)傳送到匹配寄存器,復(fù)位,或在SIC40截止時(shí)。
有四個(gè)共用SIC40中兩個(gè)16位大于或等于比較器的16位大于或等于匹配數(shù)據(jù)寄存器。兩個(gè)16位比較器執(zhí)行兩個(gè)匹配數(shù)據(jù)寄存器(或是再點(diǎn)火脈沖第一邊緣匹配及再點(diǎn)火脈沖第二邊緣匹配寄存器,或是第一再點(diǎn)火脈沖第一邊緣匹配及最大閉鎖時(shí)間匹配寄存器)與計(jì)數(shù)器之間的大于或等于比較。這些比較器具有最大為65535的比較值。
這些計(jì)數(shù)器與匹配寄存器的值進(jìn)行比較以產(chǎn)生輸出事件。以此方式,匹配寄存器被用來(lái)保持與輸出事件被認(rèn)為已產(chǎn)生的時(shí)間相對(duì)應(yīng)的時(shí)間(或值)。
“最大閉鎖時(shí)間匹配”(MDM)是當(dāng)SIC40處于常規(guī)點(diǎn)火方式時(shí)使用的唯一大于或等于匹配數(shù)據(jù)寄存器。在重復(fù)點(diǎn)火方式時(shí),使用第一再點(diǎn)火脈沖第一邊緣匹配(FRFEM)、再點(diǎn)火脈沖第一邊緣匹配(RFEM)、再點(diǎn)火脈沖第二邊緣匹配(RSEM)寄存器及最大閉鎖時(shí)間匹配(MDM)寄存器。所有四個(gè)匹配數(shù)據(jù)寄存器可不同時(shí)工作,因?yàn)樗鼈児灿脙蓚€(gè)16位大于或等于比較器及相關(guān)的控制和狀態(tài)位。最大閉鎖時(shí)間匹配及第一再點(diǎn)火脈沖第一邊緣匹配可同時(shí)工作,或再點(diǎn)火脈沖第一邊緣匹配及再點(diǎn)火脈沖第二邊緣匹配可同時(shí)地工作。
大于或等于比較器僅當(dāng)計(jì)數(shù)器遞增時(shí)將匹配數(shù)據(jù)寄存器與計(jì)數(shù)器相比較。因此,如果上計(jì)數(shù)器停止或截止時(shí)第一再點(diǎn)火脈沖第一邊緣匹配及再點(diǎn)火脈沖第一邊緣匹配寄存器不要求匹配事件。并且,如果下計(jì)數(shù)器停止或截止時(shí)最大閉鎖時(shí)間匹配及再點(diǎn)火脈沖第二邊緣匹配寄存器不要求匹配事件。
上計(jì)數(shù)器(SIC_UCNT)及下計(jì)數(shù)器(SIC_LCNT)寄存器提供由時(shí)鐘母線中的8個(gè)不同時(shí)鐘之一遞增的本機(jī)時(shí)基。計(jì)數(shù)器的值與大于或等于匹配寄存器的值相比較以產(chǎn)生定時(shí)輸出事件。向上計(jì)數(shù)器在啟動(dòng)時(shí)被清除(假定計(jì)數(shù)器在軟件上未停止及SIC40未被重啟動(dòng))并可由軟件或硬件來(lái)截止。向上計(jì)數(shù)器由軟件設(shè)計(jì)成基于輸出電平(例如輸出電平“高”)來(lái)啟動(dòng)。
計(jì)數(shù)器以兩種可能方式啟動(dòng)。第一方式假定計(jì)數(shù)器已經(jīng)設(shè)計(jì)為基于專門輸出電平(例如輸出電平“高”)來(lái)計(jì)數(shù)。當(dāng)輸出電平從低轉(zhuǎn)換到高時(shí),該計(jì)數(shù)器被啟動(dòng)并被清除并開(kāi)始遞增。第二方式假定該計(jì)數(shù)器開(kāi)始被截止計(jì)數(shù),而不管輸出電平如何。如果輸出電平為高及計(jì)數(shù)器設(shè)計(jì)成當(dāng)輸出為高時(shí)計(jì)數(shù),則計(jì)數(shù)器立即啟動(dòng)及清除并開(kāi)始遞增。當(dāng)輸出電平改變或相關(guān)的大于或等于匹配寄存器要求匹配事件時(shí),無(wú)論哪個(gè)先發(fā)生,計(jì)數(shù)隨即被截止。當(dāng)在SIC40被基于汽缸輸入事件截止位區(qū)截止后,被再啟動(dòng)時(shí),計(jì)數(shù)器可被啟動(dòng)但不清除。
在初始化時(shí),計(jì)數(shù)器將不開(kāi)始遞增,不管SIC40驅(qū)動(dòng)端子的電平如何,直到由SIC40產(chǎn)生了邊緣為止。
SIC40具有兩個(gè)32位控制寄存器及一個(gè)32位狀態(tài)寄存器,它們包含控制及狀態(tài)位區(qū)??刂萍拇嫫鳛榘幊掏ǖ浪杩刂莆坏牟糠謱?shí)現(xiàn)的控制寄存器。狀態(tài)寄存器為包含反映SIC40狀態(tài)的狀態(tài)位的部分實(shí)現(xiàn)的狀態(tài)寄存器。
狀態(tài)位用于發(fā)出在SIC40中出現(xiàn)各種類型事件的信號(hào)。僅是SIC40的硬件能要求狀態(tài)位。將所要求的狀態(tài)寫到狀態(tài)位中沒(méi)有作用。取消狀態(tài)位則必須在所要求狀態(tài)中將它讀出,而取消的值寫回到該位中。該方法被稱為“標(biāo)準(zhǔn)機(jī)制”。如果設(shè)定狀態(tài)位的通道事件發(fā)生在CPU讀該狀態(tài)的時(shí)間及然后取消該位以清除它的時(shí)間之間,則狀態(tài)位保持要求值。這指示新的狀態(tài)事件已產(chǎn)生及CPU還未從寄存器中讀出它。
現(xiàn)在參照?qǐng)D8,它表示點(diǎn)火集成通道控制寄存器0的位區(qū)編碼,它的復(fù)位狀態(tài)及分歧情況,位區(qū)涉及的數(shù)據(jù)寄存器,其中COE汽缸輸出啟動(dòng)0-無(wú)效1-在汽缸輸入事件發(fā)生時(shí)產(chǎn)生輸出邊緣FECTB第一邊緣捕獲時(shí)基SECTB第二邊緣捕獲時(shí)基FEMTB第一邊緣匹配時(shí)基SEMTB最終角度匹配時(shí)基DTB信號(hào)分離器時(shí)基12/16U:12/16-位匹配上(FEM)12/16L:12/16-位匹配下(SEM)0-16-位匹配1-12-位匹配DOCI基于汽缸輸入的截止0-無(wú)效
1-基于汽缸輸入事件截止SICCC捕獲控制00-連續(xù)捕獲所有端子躍變信號(hào)01-單次捕獲開(kāi)始兩個(gè)端子躍變信號(hào)10-僅捕獲常規(guī)脈沖端子躍變信號(hào)11-捕獲所有端子躍變信號(hào)直至汽缸輸入事件為止CSTU上計(jì)數(shù)器停止(UCNT)CSTL下計(jì)數(shù)器停止(LCNT)0-無(wú)效/重新開(kāi)始遞增1-停止計(jì)數(shù)器及截止匹配CLKU時(shí)鐘上(UCNT)時(shí)鐘下(LCNT)000-系統(tǒng)時(shí)鐘/2001-4MHZ(晶體頻率)010-工程時(shí)鐘(1MHZ)011-工程時(shí)鐘/4100-工程時(shí)鐘/16101-工程時(shí)鐘/1024110-濾波后的CPS齒事件111-角度時(shí)鐘信號(hào)圖9表示點(diǎn)火集成通道控制寄存器1的位區(qū)編碼,它的復(fù)位狀態(tài)及分歧情況,位區(qū)涉及的數(shù)據(jù)寄存器,其中CLU上計(jì)數(shù)器電平(UCNT)CLL下計(jì)數(shù)器電平(LCNT)0X-截止
10-當(dāng)輸出為低時(shí)計(jì)數(shù)11-當(dāng)輸出為高時(shí)計(jì)數(shù)CYIE汽缸輸入邊緣00-截止01-上升邊緣10-下降邊緣11-兩個(gè)邊緣TOCI基于汽缸輸入的傳送0-禁止傳送1-基于汽缸輸入事件將NFE/NSE傳送到FEM/SEMDMXC信號(hào)分離器控制0-用戶確定的de-mux控制1-de-mux的自動(dòng)控制DMXL信號(hào)分離器選擇線確定De-mux選擇線的值MDME/RSEME最大閉鎖時(shí)間匹配邊緣/再點(diǎn)火脈沖第二邊緣匹配邊緣最大閉鎖時(shí)間匹配邊緣(常規(guī)脈沖)000-MDM/RSEM截止001-至端子的上升邊緣,無(wú)狀態(tài)觸發(fā)010-至端子的下降邊緣,無(wú)狀態(tài)觸發(fā)011-至端子的下降邊緣,無(wú)狀態(tài)觸發(fā)100-無(wú)邊緣至端子,觸發(fā)狀態(tài)101-至端子的上升邊緣,觸發(fā)狀態(tài)110-至端子的下降邊緣,觸發(fā)狀態(tài)111-至端子的下降邊緣,觸發(fā)狀態(tài)再點(diǎn)火脈沖第二邊緣匹配邊緣(再點(diǎn)火脈沖)X00-截止X01-至端子的上升邊緣X10-至端子的下降邊緣X11-至端子的下降邊緣RFEME再點(diǎn)火脈沖第一邊緣匹配邊緣(FRFEM/RFEM)SEME第二邊緣匹配邊緣FEME第一邊緣匹配邊緣00-截止01-至端子的上升邊緣10-至端子的下降邊緣11-至端子的下降邊緣FFEM強(qiáng)制第一邊緣匹配FSEM強(qiáng)制第二邊緣匹配RFFEM再點(diǎn)火脈沖強(qiáng)制第一邊緣匹配(FRFEM/RFEM)FMDM/RFSEM強(qiáng)制最大閉鎖時(shí)間匹配/再點(diǎn)火脈沖強(qiáng)制第二邊緣匹配0-無(wú)效1-強(qiáng)制匹配事件CE捕獲邊緣0-FEC捕獲上升邊緣SEC捕獲下降邊緣1-FEC捕獲下降邊緣SEC捕獲上升邊緣RS重復(fù)點(diǎn)火
0-常規(guī)點(diǎn)火方式1-重復(fù)點(diǎn)火方式圖10表示點(diǎn)火集成通道狀態(tài)寄存器的位區(qū)編碼,它的復(fù)位狀態(tài)及分歧情況,位區(qū)涉及的數(shù)據(jù)寄存器,其中DMXS信號(hào)分離器選擇線狀態(tài)反映De-mux選擇線的狀態(tài)IZSU遞增到零狀態(tài)上(UCNT)IZSL遞增到零狀態(tài)下(LCNT)0-計(jì)數(shù)器未溢出1-計(jì)數(shù)器已溢出FECS第一邊緣捕獲狀態(tài)SECS第二邊緣捕獲狀態(tài)0-未發(fā)生捕獲1-已發(fā)生捕獲FEMS第一邊緣匹配狀態(tài)SEMC第二邊緣匹配狀態(tài)RFEMS再點(diǎn)火脈沖第一邊緣匹配狀態(tài)MDMS/FSEMS最大閉鎖時(shí)間匹配狀態(tài)/再點(diǎn)火脈沖第二邊緣匹配狀態(tài)0-已發(fā)生匹配1-未發(fā)生匹配CIS汽缸輸入狀態(tài)0-汽缸輸入未發(fā)生1-汽缸輸入已發(fā)生MDTS最大閉鎖時(shí)間觸發(fā)狀態(tài)0-末發(fā)生最大閉鎖時(shí)間信號(hào)的觸發(fā)
1-已發(fā)生最大閉鎖時(shí)間信號(hào)的觸發(fā)FECF第一邊緣捕獲特征位SECF第二邊緣捕獲特征位0-未發(fā)生捕獲1-已發(fā)生捕獲FEMF第一邊緣匹配特征位SEMF第二邊緣匹配特征位RFEMF再點(diǎn)火脈沖第一邊緣匹配特征位MDMF/FSEMF最大閉鎖時(shí)間匹配特征位/再點(diǎn)火脈沖第二邊緣特征位0-可能發(fā)生匹配事件但已被清除1-已發(fā)生匹配狀態(tài)以下詳細(xì)地說(shuō)明在通道操作方面分成五個(gè)大類的所有位區(qū)數(shù)據(jù)移動(dòng),輸入事件鑒定,匹配控制,計(jì)數(shù)器控制及輸出事件產(chǎn)生。數(shù)據(jù)移動(dòng)及控制數(shù)據(jù)移動(dòng)控制區(qū)控制數(shù)據(jù)傳輸?shù)降谝贿吘壠ヅ浼暗诙吘壠ヅ浼拇嫫?,選擇觸發(fā)捕獲的輸出事件邊緣,選擇捕獲操作,提供捕獲狀態(tài),及選擇用于匹配、捕獲、及TBCC-MC(定時(shí)器母線控制通道模數(shù)計(jì)數(shù))值的時(shí)基。
第一邊緣捕獲及第二邊緣捕獲寄存器基于選擇的輸出事件邊緣捕獲時(shí)間或角度。與數(shù)據(jù)傳送位區(qū)相關(guān)的邏輯表示在圖11中,并如以下所討論的。
基于汽缸輸入的傳送(TOCI)位60啟動(dòng)從下個(gè)第一邊緣寄存器62及下個(gè)第二邊緣寄存器64分別到第一邊緣匹配寄存器66及第二邊緣匹配寄存器68的32位傳輸。當(dāng)置位時(shí),TOCI60在汽缸輸入事件發(fā)生時(shí)啟動(dòng)傳送的發(fā)生。當(dāng)清除時(shí),將不發(fā)生傳送。如果CPU直接將數(shù)據(jù)寫入匹配寄存器而非保持寄存器,該位將首先被清除以防止保持寄存器改寫數(shù)據(jù)。在復(fù)位時(shí)TOCI60被清除。
捕獲邊緣(CE)位70選擇觸發(fā)捕獲寄存器的輸出事件邊緣,以捕獲來(lái)自定時(shí)器母線的時(shí)基。該位區(qū)向整個(gè)SIC40提供關(guān)于第一或第二邊緣涉及哪個(gè)邊緣(上升或下降)的信息,并由此必須正確編程,以便適當(dāng)?shù)厍宄ヅ涮卣魑粎^(qū)。該CE位70在復(fù)位時(shí)被清除。
捕獲控制(CC)位區(qū)72選擇應(yīng)由SIC40執(zhí)行哪種捕獲。在SIC40中共具有四種捕獲捕獲SIC40產(chǎn)生的所有端子躍變信號(hào),單次捕獲(FEC及SEC各捕獲一次),僅捕獲常規(guī)脈沖端子躍變(即不捕獲再點(diǎn)火脈沖邊緣)及捕獲所有端子躍變直到汽缸輸出事件為止。當(dāng)CPU編程SIC40,以便單次捕獲時(shí),SIC40捕獲寄存器捕獲由SIC40產(chǎn)生的下兩個(gè)端子躍變。
如果CC位區(qū)72被設(shè)成01或11,則使用FECS及SECS位區(qū)來(lái)控制捕獲。當(dāng)CC位區(qū)被設(shè)成01或11,則FECS及SECS位區(qū)被硬件同時(shí)清除。使用標(biāo)準(zhǔn)機(jī)制清除FECS或SECS位的CPU處理在CC位區(qū)已被設(shè)成01或11時(shí)分別再啟動(dòng)第一邊緣捕獲或第二邊緣捕獲寄存器時(shí)是必需的。象清除捕獲狀態(tài)位一樣,如果捕獲寄存器被截止(即CC為01或11及分別發(fā)生兩次捕獲或發(fā)生汽缸輸入事件),則通過(guò)將捕獲控制位區(qū)寫成不同方式,使捕獲寄存器再啟動(dòng)(即,如果CC被設(shè)成單次捕獲時(shí),若設(shè)CC為連續(xù)捕獲將再啟動(dòng)捕獲寄存器)。捕獲控制位區(qū)在復(fù)位時(shí)被清除
如果CC位區(qū)設(shè)為11,CPU將清除汽缸輸入狀態(tài)(CIS)位。因?yàn)椴东@根據(jù)汽缸輸入事件來(lái)截止,CPU需知道何時(shí)發(fā)生汽缸輸入事件,即汽缸輸入事件的發(fā)生設(shè)置CIS位)。因此,當(dāng)設(shè)CC位區(qū)為11時(shí)CPU必須清除CIS位,及保持CIS位以確定何時(shí)捕獲被截止。
FECS及SECS是分別指示第一邊緣捕獲事件及第二邊緣捕獲事件發(fā)生的狀態(tài)位。當(dāng)捕獲發(fā)生時(shí)設(shè)置FECS或SECS位,并保持設(shè)置直到CPU服務(wù)清除它為止。使用標(biāo)準(zhǔn)機(jī)制來(lái)清除FECS及SECS位。當(dāng)捕獲控制(CC)位區(qū)被設(shè)成01或11時(shí),需要CPU服務(wù)來(lái)清除FECS及SECS,以再啟動(dòng)捕獲寄存器。并且,當(dāng)捕獲控制(CC)位區(qū)被設(shè)為01或11時(shí),F(xiàn)ECS及SECS位區(qū)被同時(shí)地清除。FECS及SECS在復(fù)位時(shí)被清除。
捕獲邊緣特征位FECFR及SECF是分別指示第一邊緣捕獲事件及第二邊緣捕獲事件發(fā)生的特征位。但是,F(xiàn)ECF及SECF位不作為需要CPU服務(wù)來(lái)清除的狀態(tài)位。當(dāng)出現(xiàn)捕獲事件時(shí)設(shè)置FECF或SECF位,并保留直到硬件將其清除時(shí)為止。這些位提供捕獲寄存器的最新?tīng)顟B(tài)而在每次捕獲后無(wú)需CPU清除它們。因此,這些位是只讀至CPU的位。
因?yàn)镾ECF在第二邊緣捕獲時(shí)被設(shè)置,故它在第一邊緣捕獲時(shí)被清除。因?yàn)镕ECF是在第一邊緣捕獲時(shí)被設(shè)置,故它在第二邊緣捕獲時(shí)被清除。DDCI不影響這些位的設(shè)置或清除。FECF及SECF在復(fù)位時(shí)被清除。
捕獲時(shí)基(FECTB及SECTB)位區(qū)提供與捕獲寄存器有關(guān)的時(shí)基的獨(dú)立控制。這些位選擇定時(shí)器母線(TB)上的8個(gè)時(shí)基中哪個(gè)被捕獲。FECTB及SECTB分別控制第一邊緣捕獲及第二邊緣捕獲寄存器。FECTB及SECTB位區(qū)在復(fù)位時(shí)被清除。
匹配時(shí)基(FEMTB及SEMTB)位區(qū)提供與等于匹配寄存器相關(guān)的時(shí)基的獨(dú)立控制。這些位選擇定時(shí)器母線(TB)上的8個(gè)時(shí)基中哪個(gè)被用于比較。FEMTB及SEMTB位區(qū)分別控制第一邊緣匹配及第二邊緣匹配寄存器。FEMTB及SEMTB位區(qū)在復(fù)位時(shí)被清除。
信號(hào)分離器時(shí)基(DTB)位區(qū)規(guī)定8個(gè)時(shí)基中哪個(gè)相應(yīng)于16位角度時(shí)基,后者的前四位用定時(shí)器母線控制通道模數(shù)計(jì)數(shù)(TBCC-MC)信號(hào)編碼。該TBCC-MC信號(hào)用來(lái)控制端子母線信號(hào)分離器。該時(shí)基選擇位區(qū)允許與TBCC-MC值相關(guān)的時(shí)基的獨(dú)立控制。DTB在復(fù)位時(shí)被清除。輸入事件控制及狀態(tài)區(qū)通過(guò)輸入狀態(tài)母線上專門躍變的出現(xiàn)來(lái)核定輸入事件。因?yàn)樵撏ǖ纼H用于點(diǎn)火脈沖的施加,它無(wú)需對(duì)輸入事件源編程的靈活性。輸入事件信號(hào)被硬線連接(掩模編程)到輸入狀態(tài)母線6,汽缸事件端(CYL)。輸入事件控制及狀態(tài)區(qū)負(fù)責(zé)選擇輸入事件邊緣,控制通道截止及提供輸入事件狀態(tài)。
如果汽缸輸入事件及大于或等于匹配事件同時(shí)發(fā)生,則大于或等于匹配事件將被忽略(即將不設(shè)置相關(guān)的匹配狀態(tài)位,不產(chǎn)生邊緣,及匹配事件將對(duì)通道操作無(wú)影響)。
汽缸輸入邊緣(CYIE)位區(qū)確定哪個(gè)躍變(如果有的話)相應(yīng)于硬線(掩摸編程)輸入狀態(tài)母線上的輸入事件發(fā)生,即汽缸事件(CYL)。由CYL信號(hào)產(chǎn)生的合格輸入事件的出現(xiàn)被稱為汽缸輸入事件。汽缸輸入事件的主要目的是發(fā)信號(hào)給SIC從而以新參數(shù)驅(qū)動(dòng)新輸出端子事件線,并強(qiáng)制目前輸出端子事件線關(guān)斷(即在汽缸輸入事件發(fā)生時(shí)第二邊緣被強(qiáng)制在由DMXS位區(qū)指示的端子線上)。如果CPU正在控制SIC40輸出的目的地,汽缸輸入事件的發(fā)生不引起SIC40將輸出轉(zhuǎn)換到新端子。
在常規(guī)點(diǎn)火方式中,汽缸輸入事件可引起定時(shí)器母線控制通道模數(shù)計(jì)數(shù)(TBCC-MC)值被編碼并用于規(guī)定SIC40驅(qū)動(dòng)的端子。并且,該汽缸輸入事件可引起以下事件的發(fā)生強(qiáng)制由第二邊緣匹配邊緣(SEME)位區(qū)規(guī)定的邊緣到達(dá)由DMSX位區(qū)指示的端子,觸發(fā)數(shù)據(jù)的轉(zhuǎn)移,及截止通道操作。
如果SIC40處于重復(fù)點(diǎn)火方式,汽缸輸入事件的發(fā)生將強(qiáng)制SIC40停止產(chǎn)生再點(diǎn)火脈沖及汽缸輸入事件的發(fā)生可引起新的端子被驅(qū)動(dòng)。在重復(fù)點(diǎn)火方式中,汽缸輸入事件出現(xiàn)對(duì)SIC40的影響方式與常規(guī)點(diǎn)火方式中相同,但具有以下的例外在汽缸輸入事件時(shí)再點(diǎn)火脈沖第一邊緣匹配、再點(diǎn)火脈沖第二邊緣匹配寄存器及上計(jì)數(shù)器被截止,及在汽缸輸入事件時(shí)最大閉鎖時(shí)間匹配及第一再點(diǎn)火脈沖第一邊緣匹配寄存器被啟動(dòng)(如果被截短常規(guī)脈沖的最大閉鎖時(shí)間匹配事件截止時(shí),第二邊緣匹配寄存器將啟動(dòng))。
基于汽缸輸入的截止(DOCI)位區(qū)選擇在汽缸輸入事件發(fā)生時(shí)是否截止SIC40。當(dāng)置位時(shí),DOCI在汽缸輸入事件發(fā)生時(shí)截止所有匹配寄存器、計(jì)數(shù)器及汽缸輸入事件邏輯。當(dāng)SIC40截止時(shí),SIC40不驅(qū)動(dòng)輸出、識(shí)別任何匹配事件、遞增計(jì)數(shù)器、識(shí)別輸入事件、強(qiáng)制SIC40驅(qū)動(dòng)新輸出端子事件線、或傳送數(shù)據(jù)。一旦SIC40被截止,CPU必須使用標(biāo)準(zhǔn)機(jī)制清除汽缸輸入狀態(tài)(CIS)位,以再啟動(dòng)通道。為保證協(xié)調(diào),在設(shè)置DOCI位時(shí)將清除CIS位。并且,如果SIC40被截止,清除DOCI位區(qū)將立即再啟動(dòng)通道。當(dāng)DOCI位區(qū)被清除時(shí),對(duì)通道操作無(wú)影響。
僅在汽缸輸入事件發(fā)生執(zhí)行后,DOCI截止該通道。因此,作為汽缸輸入事件發(fā)生的結(jié)果,可產(chǎn)生輸出事件,可發(fā)生捕獲,驅(qū)動(dòng)新端子,可發(fā)生傳送,其后SIC40被截止。如果SIC40處于重復(fù)點(diǎn)火方式及SIC40被截止,當(dāng)再啟動(dòng)SIC40時(shí),第一再點(diǎn)火脈沖下時(shí)間匹配及最大閉鎖時(shí)間匹配寄存器被啟動(dòng),而上計(jì)數(shù)器被截止。并且,DOCI位可通過(guò)在SIC40已結(jié)束驅(qū)動(dòng)一個(gè)輸出端子事件母線后使SIC40截止,被用來(lái)模擬“單觸發(fā)”操作。DOCI在復(fù)位時(shí)被清除。
汽缸輸入狀態(tài)(CIS)位指示自清除CIS的最近CPU服務(wù)起汽缸輸入事件已發(fā)生。當(dāng)用CYIE位區(qū)選擇的躍變?cè)谟簿€連接(掩摸編程)的輸入狀態(tài)母線上發(fā)生時(shí)、即汽缸事件(CYL)發(fā)生時(shí),CIS被設(shè)定。使用標(biāo)準(zhǔn)機(jī)制清除CIS位,及在設(shè)定DOCI位區(qū)時(shí)清除CIS位。當(dāng)DOCI位區(qū)被設(shè)定時(shí),需要CPU服務(wù)來(lái)清除CIS位,以便在由汽缸輸入事件出現(xiàn)使通道截止后再啟動(dòng)SIC40。CIS在復(fù)位時(shí)被清除。匹配控制及狀態(tài)區(qū)匹配控制及狀態(tài)區(qū)用來(lái)控制匹配寄存器。這些區(qū)提供匹配輸出狀態(tài),定義輸出信號(hào)邊緣,強(qiáng)制匹配事件,截止匹配事件及確定匹配規(guī)模。
四個(gè)大于或等于匹配數(shù)據(jù)寄存器“共享”兩個(gè)大于或等于比較器及相關(guān)的位區(qū)。在常規(guī)操作時(shí),最大閉鎖時(shí)間寄存器與下計(jì)數(shù)器相比較,及第一再點(diǎn)火脈沖第一邊緣匹配寄存器與上計(jì)數(shù)相比較。如果SCI40處于常規(guī)點(diǎn)火方式,第一再點(diǎn)火脈沖第一邊緣匹配寄存器應(yīng)被軟件截止。在重復(fù)點(diǎn)火方式中,第一再點(diǎn)火脈沖第一邊緣匹配事件啟動(dòng)大于或等于比較器,以使得再點(diǎn)火脈沖第一邊緣匹配及再點(diǎn)火脈沖第二邊緣匹配寄存器與計(jì)數(shù)器相比較。汽缸輸入事件啟動(dòng)大于或等于比較器,以使得第一再點(diǎn)火脈沖第一邊緣匹配及最大閉鎖時(shí)間匹配寄存器與計(jì)數(shù)器相比較。并且,在重復(fù)點(diǎn)火方式時(shí),如果最大閉鎖時(shí)間匹配事件截短了當(dāng)前輸出脈沖,則“自然”第二邊緣匹配事件(即匹配寄存器值等于選擇的時(shí)基值)被禁止產(chǎn)生輸出邊緣直到下個(gè)汽缸輸入事件發(fā)生為止。允許“強(qiáng)制”第二邊緣匹配事件產(chǎn)生輸出邊緣。
如果被比較的計(jì)數(shù)器截止或停止時(shí),大于或等于匹配寄存器不要求匹配事件。因此,如果在與計(jì)數(shù)器相關(guān)的大于或等于匹配寄存器已匹配前截止該計(jì)數(shù)器的邊緣被SIC40驅(qū)動(dòng),則相關(guān)的大于或等于匹配寄存器不能匹配,直到該計(jì)數(shù)器被再啟動(dòng)為止(即,反向邊緣被SIC40驅(qū)動(dòng))。
匹配特征位指示匹配事件的產(chǎn)生。但是,匹配特征位不作為需要CPU服務(wù)來(lái)清除的狀態(tài)位。匹配特征位在產(chǎn)生匹配事件時(shí)被設(shè)置,并維持該設(shè)置,直到硬件清除它為止。這些位提供最新通道狀態(tài)而不需要CPU在每次匹配后清除它們。因此,匹配特征位對(duì)CPU是只讀的。
SEMF及MDMF/RSEMF在第一邊緣輸出事件時(shí)被清除。因?yàn)檫@些特征指出是否(第二邊緣)匹配事件已由第二邊緣匹配或最大閉鎖時(shí)間/再點(diǎn)火脈沖第二邊緣匹配寄存器產(chǎn)生出來(lái),它們必須在第一邊緣輸出發(fā)生時(shí)被清除。FEMF及RFEMF在第二邊緣輸出事件時(shí)被清除。因?yàn)檫@些特征位指示是否(第一邊緣)匹配事件已由第一邊緣匹配或第一再點(diǎn)火脈沖第一邊緣匹配/再點(diǎn)火脈沖第一邊緣匹配寄存器產(chǎn)生出來(lái),它們必須在第二邊緣輸出發(fā)生時(shí)被清除?;谄纵斎胧录刂?DOCI)位區(qū)對(duì)這些位的設(shè)置及清除無(wú)影響。匹配特征位使用捕獲邊緣(CE)位區(qū)來(lái)確定是否第一邊緣是上升或下降邊緣,及是否第二邊緣是下降或上升邊緣。
以下表明哪個(gè)寄存器控制SIC40中的四個(gè)匹配特征位的每個(gè)(再點(diǎn)火脈沖第一邊緣匹配寄存器影響RFEMF及再點(diǎn)火脈沖第二邊緣匹配寄存器影響MDMF/RSEMF僅在第一再點(diǎn)火脈沖關(guān)斷時(shí)間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點(diǎn)火方式中起作用)FEMF-第一邊緣匹配SEMF-第二邊緣匹配RFEMF-第一再點(diǎn)火脈沖第一邊緣匹配/再點(diǎn)火脈沖第一邊緣匹配MDMF/RSEMF-最大閉鎖時(shí)間匹配/再點(diǎn)火脈沖第二邊緣匹配匹配位文件在復(fù)位時(shí)被清除。
匹配狀態(tài)位指示匹配事件的發(fā)生。在匹配事件出現(xiàn)時(shí)設(shè)置匹配狀態(tài)。使用標(biāo)準(zhǔn)機(jī)制來(lái)清除匹配狀態(tài)位。以下表明哪個(gè)寄存器控制SIC40中的四個(gè)匹配狀態(tài)位的每個(gè)(再點(diǎn)火脈沖第一邊緣匹配寄存器影響RFEMS及再點(diǎn)火脈沖第二邊緣匹配寄存器影響MDMS/RSEMS僅在第一再點(diǎn)火脈沖關(guān)斷時(shí)間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點(diǎn)火方式中起作用)FEMS-第一邊緣匹配SEMS-第二邊緣匹配RFEMS-第一再點(diǎn)火脈沖第一邊緣匹配/再點(diǎn)火脈沖第一邊緣匹配MDMS/RSEMS-最大閉鎖時(shí)間匹配/再點(diǎn)火脈沖第二邊緣匹配匹配狀態(tài)位區(qū)在復(fù)位時(shí)被清除。
匹配邊緣位區(qū)選擇為匹配事件產(chǎn)生的輸出事件類型。并且,如果汽缸輸出啟動(dòng)(COE)位被設(shè)置,SEME位區(qū)選擇由汽缸輸入事件發(fā)生所產(chǎn)生的邊緣。由第一邊緣匹配事件產(chǎn)生的輸出事件、第二邊緣匹配事件、再點(diǎn)火脈沖第一邊緣匹配事件、第一再點(diǎn)火脈沖第一邊緣匹配事件及汽缸輸入事件被驅(qū)動(dòng)成線圈驅(qū)動(dòng)(CDx)信號(hào)。當(dāng)其匹配邊緣位區(qū)被清除時(shí),匹配寄存器被截止。
在重復(fù)點(diǎn)火方式中,如果最大閉鎖時(shí)間匹配事件截短了目前輸出脈沖,“自然”(即匹配寄存器值等于選擇的時(shí)基值)第二邊緣匹配事件被禁止產(chǎn)生輸出邊緣,直到下個(gè)汽缸輸入事件發(fā)生為止,而不管SEME的狀態(tài)如何?!皬?qiáng)制”第二邊緣匹配事件被允許產(chǎn)生由SEME確定的輸出邊緣。
以下表明哪個(gè)寄存器被三組SIC40匹配邊緣位區(qū)中的每組控制(再點(diǎn)火脈沖第一邊緣匹配寄存器僅在第一再點(diǎn)火脈沖關(guān)斷時(shí)間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點(diǎn)火方式中影響RFEME)FEME-第一邊緣匹配SEME-第二邊緣匹配RFEME一第一再點(diǎn)火脈沖第一邊緣匹配/再點(diǎn)火脈沖第一邊緣匹配匹配邊緣位區(qū)在復(fù)位時(shí)被清除。
最大閉鎖時(shí)間邊緣(MDME)確定哪個(gè)輸出邊緣基于線圈驅(qū)動(dòng)(CDx)信號(hào)及最大閉鎖時(shí)間(MD)信號(hào)由最大閉鎖時(shí)間匹配事件產(chǎn)生。MDME位區(qū)的最高位選擇是否在最大閉鎖時(shí)間匹配事件時(shí)觸發(fā)最大閉鎖時(shí)間(MD)信號(hào)(輸出狀態(tài)信號(hào)線7)。MDME位區(qū)的兩個(gè)最低位選擇哪個(gè)邊緣(如果有的話)在最大閉鎖時(shí)間事件時(shí)被驅(qū)動(dòng)為線圈驅(qū)動(dòng)(CDx)信號(hào)(輸出端子事件線0至7)。最大閉鎖時(shí)間匹配邊緣位區(qū)在第一再點(diǎn)火脈沖第一邊緣匹配事件與汽缸輸入事件之間的再點(diǎn)火方式中被禁止執(zhí)行通道操作。
再點(diǎn)火脈沖第二邊緣匹配邊緣(RSEME)確定哪個(gè)邊緣(如果有的話)在再點(diǎn)火脈沖第二邊緣匹配事件時(shí)被驅(qū)動(dòng)為線圈驅(qū)動(dòng)(CDx)信號(hào)(輸出端子事件線0至7)。再點(diǎn)火第二邊緣匹配邊緣位區(qū)在汽缸輸入事件與與第一再點(diǎn)火脈沖第一邊緣匹配事件之間的再點(diǎn)火方式及在常規(guī)點(diǎn)火方式中被禁止執(zhí)行通道操作。
如果最大閉鎖時(shí)間匹配邊緣/再點(diǎn)火脈沖第二邊緣匹配邊緣位區(qū)被清除,最大閉鎖時(shí)間匹配/再點(diǎn)火脈沖第二邊緣匹配寄存器被截止。MDME/RSEME在復(fù)位時(shí)被清除。
強(qiáng)制匹配事件位區(qū)允許CPU通過(guò)超越比較器立即強(qiáng)制匹配事件。當(dāng)設(shè)置時(shí),強(qiáng)制匹配強(qiáng)制產(chǎn)生匹配事件,而不管相關(guān)的匹配邊緣位區(qū)值也不管匹配聯(lián)鎖。該強(qiáng)制匹配事件設(shè)置相關(guān)匹配狀態(tài)位,設(shè)置相關(guān)特征位,并強(qiáng)制與匹配事件相關(guān)的另外功能(即,如果在重復(fù)點(diǎn)火方式期間第一再點(diǎn)火脈沖第一邊緣匹配被強(qiáng)制,則再點(diǎn)火脈沖第一邊緣匹配及再火脈沖第二邊緣匹配寄存器將被啟動(dòng)),好比作為真正比較結(jié)果自然地發(fā)生匹配事件那樣。
如果匹配邊緣位區(qū)未被清除,強(qiáng)制匹配事件也將產(chǎn)生輸出事件,如同被匹配邊緣位區(qū)編程那樣。在強(qiáng)制匹配事件后硬件自動(dòng)地清除該位(即,強(qiáng)制匹配位僅被CPU設(shè)置及僅被SIC40清除)。強(qiáng)制匹配位對(duì)SIC40的操作無(wú)影響的唯一時(shí)間是當(dāng)它們被清除或當(dāng)SIC40被截止時(shí)。
以下表明哪個(gè)寄存器被SIC40中的四個(gè)強(qiáng)制匹配位的每個(gè)控制(再點(diǎn)火脈沖第一邊緣匹配寄存器對(duì)RFFEM的影響及再點(diǎn)火脈沖第二邊緣匹配寄存器對(duì)FMDM/RFSEM的影響僅在第一再點(diǎn)火脈沖關(guān)斷時(shí)間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點(diǎn)火方式時(shí)起作用)FFEM-第一邊緣匹配FSEM-第二邊緣匹配RFFEM-第一再點(diǎn)火脈沖第一邊緣匹配/再點(diǎn)火脈沖第一邊緣匹配FMDM/RFSEM-最大閉鎖時(shí)間匹配/再點(diǎn)火脈沖第二邊緣匹配強(qiáng)制匹配位區(qū)在復(fù)位時(shí)被清除12/16位匹配(12/16U及12/16L)位區(qū)確定等于匹配寄存器是與定時(shí)器母線的上或下16位相比較還是與最低上或下12位相比較。因?yàn)橛薪嵌葧r(shí)基在高四位中攜有汽缸信息,比較操作可僅為12位。12/16U控制第一邊緣匹配寄存器,及12/16L控制第二邊緣匹配寄存器。12/16U及12/16L在復(fù)位時(shí)被清除。
向上計(jì)數(shù)器及狀態(tài)區(qū)向上計(jì)數(shù)器控制及狀態(tài)區(qū)用來(lái)控制兩個(gè)16位計(jì)數(shù)器。這些區(qū)具有對(duì)計(jì)數(shù)器的下列影響選擇計(jì)數(shù)源,控制計(jì)數(shù)啟動(dòng),控制停止計(jì)數(shù)功能,及提供遞增到零狀態(tài)。
計(jì)數(shù)器與大于或等于匹配寄存器相比較。計(jì)數(shù)器遞增,假定SIC40正驅(qū)動(dòng)選擇電平成為輸出事件邏輯,該計(jì)數(shù)器將不停止或截止,及與計(jì)數(shù)器相關(guān)的大于或等于匹配寄存器還未匹配。如果計(jì)數(shù)器已停止或截止,大于或等于匹配寄存器將不要求匹配事件。在初始化時(shí),計(jì)數(shù)器將不開(kāi)始遞增,不管SIC40驅(qū)動(dòng)的端子的電平如何,直到由SIC40產(chǎn)生出邊緣為止。
在重復(fù)點(diǎn)火方式中,在汽缸輸入事件發(fā)生時(shí)上計(jì)數(shù)器被截止,并由第二邊緣匹配事件或最大閉鎖時(shí)間匹配事件啟動(dòng),不管誰(shuí)先發(fā)生。
當(dāng)被輸出電平啟動(dòng)遞增時(shí)計(jì)數(shù)器被自動(dòng)地清除。計(jì)數(shù)器將遞增,直到輸出電平變化,或與計(jì)數(shù)器相關(guān)的大于或等于匹配寄存器要求真比較時(shí)為止。
時(shí)鐘位區(qū)CLKU及CLKL從分別用于上計(jì)數(shù)器及下計(jì)數(shù)器的時(shí)鐘母線選擇8個(gè)時(shí)鐘源中的一個(gè)。選擇的時(shí)鐘源當(dāng)它被啟動(dòng)時(shí),使計(jì)數(shù)器遞增。CLKU及CLKL位區(qū)在復(fù)位時(shí)被清除。
計(jì)數(shù)器電平位區(qū),CLU及CLL選擇哪個(gè)輸出事件電平(如果有的話)分別啟動(dòng)上計(jì)數(shù)器及下計(jì)數(shù)器的遞增。輸出事件電平是被輸出事件邏輯驅(qū)動(dòng)到輸出端子事件母線的邏輯狀態(tài)。計(jì)數(shù)器遞增,直到輸出事件電平改變或與該計(jì)數(shù)器相關(guān)的大于或等于匹配寄存器匹配為止。如果CLU或CLL位區(qū)的最高位被清除,則相應(yīng)的計(jì)數(shù)器被截止。在重復(fù)點(diǎn)火方式中,上計(jì)數(shù)器基于由CLU位區(qū)編程的電平只在第二邊緣匹配事件或最大閉鎖時(shí)間匹配事件(看哪個(gè)先發(fā)生)與一個(gè)汽缸輸入事件之間增加。否則上計(jì)數(shù)器被截止。CLU及CLL在復(fù)位時(shí)被清除。
計(jì)數(shù)器停止位、CSTU及CSTL,分別強(qiáng)制上計(jì)數(shù)器及下計(jì)數(shù)器停止增加并保持目前計(jì)數(shù)值。當(dāng)CPU設(shè)置CSTU及CSTL時(shí),各個(gè)計(jì)數(shù)器停止增加,但不清除計(jì)數(shù)值。輸出事件電平的改變對(duì)停止的計(jì)數(shù)器無(wú)影響。與計(jì)數(shù)器相關(guān)的匹配寄存器也變?yōu)榻刂埂@?,如果CSTU被設(shè)置,第一再點(diǎn)火脈沖第一邊緣匹配(及再點(diǎn)火脈沖第一邊緣匹配)寄存器被截止。當(dāng)CSTU或CSTL位被清除時(shí),如果計(jì)數(shù)器被啟動(dòng),則它恢復(fù)遞增,如果計(jì)數(shù)器被截止,則它保持計(jì)數(shù)但不遞增。CSTU及CSTL在復(fù)位時(shí)被清除。
增加到零狀態(tài)位,IZSU及IZSL指示自從清除增加到零狀態(tài)位的最近的CPU服務(wù)起計(jì)數(shù)器是否溢出。IZSU被增大通過(guò)計(jì)數(shù)值SFFFF的上計(jì)數(shù)器設(shè)置。IZSL被增大通過(guò)計(jì)數(shù)值SFFFF的下計(jì)數(shù)器設(shè)置。在常規(guī)操作中,如果SIC40被正確編程,無(wú)論哪個(gè)計(jì)數(shù)器的溢出均被考慮為SIC40不能校正的誤狀態(tài),因此,需要CPU干預(yù)來(lái)糾錯(cuò)。使用標(biāo)準(zhǔn)機(jī)制來(lái)清除IZSU及IZSL位。IZSU及IZSL在復(fù)位時(shí)被清除。輸出事件控制區(qū)輸出事件控制區(qū)被用來(lái)控制輸出事件的產(chǎn)生。這些區(qū)對(duì)SIC40具有以下作用提供輸出事件狀態(tài),在汽缸輸入事件發(fā)生時(shí)啟動(dòng)輸出事件的產(chǎn)生,控制輸出事件的目的地及規(guī)定通道操作方式。
在SIC中具有兩種輸出事件邏輯單元觸發(fā)事件邏輯及輸出事件邏輯。輸出事件邏輯使輸出通過(guò)端子母線事件分離器驅(qū)動(dòng)到輸出端子事件母線。端子母線信號(hào)分離器用來(lái)順序地驅(qū)動(dòng)8個(gè)不同的端子母線,線圈驅(qū)動(dòng)(CDx)信號(hào)。驅(qū)動(dòng)成線圈驅(qū)動(dòng)(CDx)信號(hào)的輸出被稱為線圈驅(qū)動(dòng)輸出。輸出事件邏輯單元從所有的匹配寄存器接收其輸入及汽缸輸入事件。
觸發(fā)事件邏輯驅(qū)動(dòng)最大閉鎖時(shí)間(MD)信號(hào)。觸發(fā)事件邏輯是僅觸發(fā)的輸出事件。觸發(fā)事件邏輯僅接收來(lái)自最大閉鎖時(shí)間匹配寄存器的輸入。
最大閉鎖時(shí)間觸發(fā)狀態(tài)位MDTS指示自從清除MDTS的最近CPU服務(wù)起在最大閉鎖時(shí)間(MD)信號(hào)上發(fā)生了觸發(fā)。僅當(dāng)最大閉鎖時(shí)間匹配邊緣(MDME)位區(qū)中的最高位被設(shè)置時(shí),由最大閉鎖時(shí)間匹配事件設(shè)置MDMS。使用標(biāo)準(zhǔn)機(jī)制來(lái)清除MDTS位。MDTS在復(fù)位時(shí)被清除。
汽缸輸出啟動(dòng)位COE確定在汽缸輸入事件發(fā)生時(shí)是否產(chǎn)生輸出事件。如果COE位被設(shè)置,由第二邊緣匹配邊緣(SEME)位區(qū)規(guī)定的輸出邊緣(上升或下降)在汽缸輸入事件出現(xiàn)時(shí)被產(chǎn)生。由汽缸輸入事件產(chǎn)生的輸出事件被驅(qū)動(dòng)成線圈驅(qū)動(dòng)(CDx)信號(hào)。如果COE位被清除,汽缸輸入事件的發(fā)生不產(chǎn)生輸出邊緣。匹配輸出就是該情況,由汽缸輸入事件產(chǎn)生的邊緣可引起捕獲發(fā)生。COE在復(fù)位時(shí)被清除。
信號(hào)分離器控制DMXC選擇信號(hào)分離器選擇線的源CPU或者定時(shí)器母線控制通道模數(shù)計(jì)數(shù)(TBCC-MC)信號(hào)。如果DMXC被設(shè)置,在汽缸輸入事件發(fā)生時(shí)端子母線信號(hào)分離器被TBCC-MC信號(hào)更新。當(dāng)汽缸輸入事件發(fā)生時(shí),TBCC-MC信號(hào)被解碼成互不相同的八位區(qū)并被鎖定。該鎖定值規(guī)定被驅(qū)動(dòng)的端子(線圈驅(qū)動(dòng)(CDx)線)。
如果DMXC位被清除,由CPU更新的DMXL位確定被SIC40驅(qū)動(dòng)的端子(一個(gè)線圈驅(qū)動(dòng)(CDx)線或多個(gè)線)。汽缸輸入事件及定時(shí)器母線控制通道模數(shù)計(jì)數(shù)(TBCC-MC)值將對(duì)SIC40的輸出無(wú)影響。DMXC在復(fù)位時(shí)被清除。
信號(hào)分離器選擇線位DMXL是對(duì)由SIC40驅(qū)動(dòng)的每個(gè)端子(線圈驅(qū)動(dòng)(CDx)線)的各個(gè)啟動(dòng)位。僅當(dāng)信號(hào)分離器控制(DMXC)位區(qū)正選擇SIC40輸出的CPU控制時(shí)(即DMXC被清除),DMXL位才被啟動(dòng)。當(dāng)設(shè)置了DMXL位及DMXC位被清除時(shí),則由SIC40驅(qū)動(dòng)相應(yīng)端子(線圈驅(qū)動(dòng)(CDx)線)(即如果DMXC被清除及DMXL(0)被設(shè)置,則SIC40驅(qū)動(dòng)端子0(線圈驅(qū)動(dòng)線0(CD0))。當(dāng)DMXL位被清除及DMXC被清除時(shí),相應(yīng)端子(線圈驅(qū)動(dòng)(CDx)線)不被SIC40驅(qū)動(dòng)。
如果DMXC被設(shè)置,這些位將被SIC40忽略。并且,TBCC-MC信號(hào)被解碼成互相不同的8位區(qū),它確定被驅(qū)動(dòng)的端子,即僅是一個(gè)輸出被驅(qū)動(dòng)。DMXL位區(qū)在復(fù)位時(shí)被清除。
信號(hào)分離器選擇線狀態(tài)位DMXS是反映信號(hào)分離器選擇線狀態(tài)的8個(gè)只讀位。DMXS位指示SIC40產(chǎn)生輸出的輸出端子線。對(duì)于SIC40能驅(qū)動(dòng)的每個(gè)輸出端子線有一個(gè)DMXS。如果DMXS位被設(shè)置,則相應(yīng)端子線接收來(lái)自SIC40的輸出邊緣。如果DMXS位被清除,則相應(yīng)端子線不接收來(lái)自SIC40的輸出邊緣。
如果信號(hào)分離器控制(DMXC)位區(qū)被清除,則DMXS位區(qū)等于信號(hào)分離器選擇線(DMXL)位區(qū),即無(wú)論何時(shí)CPU更新DMXL位區(qū),DMXS位區(qū)反映變化。如果信號(hào)分離器控制(DMXC)位區(qū)被設(shè)置,則當(dāng)汽缸輸入事件具有解碼的定時(shí)器母線通道模數(shù)計(jì)數(shù)(TBCC-MC)值時(shí)DMXS位區(qū)被更新。該DMXS位區(qū)在復(fù)位時(shí)被清除。
定時(shí)器母線控制通道模數(shù)計(jì)數(shù)(TBCC-MC)值,信號(hào)分離器控制(DMXC)位區(qū),信號(hào)分離器選擇線(DMXL)位區(qū),信號(hào)分離器選擇線狀態(tài)(DMXS)位區(qū)及由SIC40驅(qū)動(dòng)的端子(線圈驅(qū)動(dòng)(CDx)線)之間的關(guān)系表示如下
重復(fù)點(diǎn)火位RS用于確定通道是在常規(guī)點(diǎn)火方式還是在重復(fù)點(diǎn)火方式。在重復(fù)點(diǎn)火方式中,基于第二邊緣匹配事件、最大閉鎖時(shí)間匹配事件、第一再點(diǎn)火脈沖第一邊緣匹配事件及汽缸輸入事件的發(fā)生,多個(gè)寄存器的工作不同于常規(guī)的點(diǎn)火方式。
在重復(fù)點(diǎn)火方式中*最大閉鎖時(shí)間匹配寄存器基于最大閉鎖時(shí)間匹配邊緣(MDME)的值選擇地將輸出驅(qū)動(dòng)成最大閉鎖時(shí)間(MD)信號(hào)及線圈驅(qū)動(dòng)(CDx)信號(hào)。第一再點(diǎn)火脈沖第一邊緣匹配寄存器將輸出驅(qū)動(dòng)成線圈驅(qū)動(dòng)(CDx)信號(hào)。再點(diǎn)火脈沖第二邊緣匹配及再點(diǎn)火脈沖第一邊緣匹配寄存器將輸出驅(qū)動(dòng)成線圈驅(qū)動(dòng)(CDx)信號(hào)。
*當(dāng)?shù)诙吘壠ヅ涫录蜃畲箝]鎖時(shí)間事件、無(wú)論哪個(gè)先發(fā)生時(shí)上計(jì)數(shù)器將啟動(dòng)遞增(假定當(dāng)SIC40驅(qū)動(dòng)無(wú)效電平時(shí)上計(jì)數(shù)器電平位區(qū)被編程以遞增上計(jì)數(shù)器)。
*當(dāng)發(fā)生第一再點(diǎn)火脈沖第一邊緣匹配時(shí)最大閉鎖時(shí)間匹配及第一再點(diǎn)火脈沖第一邊緣匹配寄存器被截止,及再點(diǎn)火脈沖第二邊緣匹配及再點(diǎn)火脈沖第一邊緣匹配寄存器被啟動(dòng)。
*當(dāng)發(fā)生汽缸輸入事件時(shí)上計(jì)數(shù)器被截止,再點(diǎn)火脈沖第一邊緣匹配及再點(diǎn)火脈沖第二邊緣匹配寄存器被截止,及第一再點(diǎn)火脈沖第一邊緣匹配及最大閉鎖時(shí)間匹配寄存器被啟動(dòng)。應(yīng)設(shè)置COE位區(qū),以便當(dāng)汽缸輸入事件發(fā)生時(shí)啟動(dòng)第二邊緣的產(chǎn)生。
*在重復(fù)點(diǎn)火方式中,如果最大閉鎖時(shí)間匹配事件發(fā)生并產(chǎn)生第二邊緣,第二邊緣匹配寄存器存器被禁止產(chǎn)生基于“自然”的(即、匹配寄存器值等于選擇時(shí)基值)匹配事件(即非強(qiáng)制匹配事件)的輸出邊緣,直到下個(gè)汽缸輸入事件發(fā)生時(shí)為止。
在設(shè)置了RS位時(shí),將在下個(gè)第二邊緣匹配事件或產(chǎn)生下降邊緣的最大閉鎖時(shí)間匹配事件時(shí)產(chǎn)生出再點(diǎn)火脈沖,即,如果RS位是在產(chǎn)生第二邊緣的最大閉鎖時(shí)間匹配事件后及第二邊緣匹配事件前被設(shè)置時(shí),在第二邊緣匹配發(fā)生時(shí)將不產(chǎn)生再點(diǎn)火脈沖。在清除了RS位時(shí),SIC40在下個(gè)汽缸輸入事件時(shí)截止再點(diǎn)火脈沖大于或等于匹配寄存器。
當(dāng)設(shè)置RS位時(shí),上計(jì)數(shù)器電平(CLU)應(yīng)同時(shí)地寫入,以允許上計(jì)數(shù)器計(jì)數(shù),而SIC40則驅(qū)動(dòng)無(wú)效狀態(tài)。當(dāng)清除RS位區(qū)時(shí),上計(jì)數(shù)器電平(CLU)位區(qū)應(yīng)被清除,以截止上計(jì)數(shù)器。當(dāng)清除RS時(shí)清除CLU將立即停止再點(diǎn)火脈沖的發(fā)生,但再點(diǎn)火脈沖大于或等于匹配寄存器仍然啟動(dòng)直到下個(gè)汽缸輸入事件出現(xiàn)為止。RS在復(fù)位時(shí)被清除。點(diǎn)火集成通道的操作SIC40產(chǎn)生至多8個(gè)點(diǎn)火輸出波形,用于控制汽車點(diǎn)火線圈36。以下的說(shuō)明將通過(guò)描述寄存器與控制邏輯之間的相互作用來(lái)說(shuō)明SIC40如何操作以產(chǎn)生點(diǎn)火脈沖波形的。
為了使SIC40產(chǎn)生輸出波形,使用了以下的匹配功能絕對(duì)匹配及相對(duì)匹配。絕對(duì)匹配是由時(shí)間或角度值與定時(shí)器母線相比較產(chǎn)生的。第一邊緣匹配及第二邊緣匹配執(zhí)行絕對(duì)匹配。相對(duì)匹配是由時(shí)間或角度值與計(jì)數(shù)器相比較產(chǎn)生出的。因?yàn)橛?jì)數(shù)器是由輸出電平觸發(fā)的,而輸出電平是由匹配事件產(chǎn)生的,相對(duì)匹配量度在一個(gè)邊緣已被SIC40產(chǎn)生后的時(shí)間或角度量。最大閉鎖時(shí)間匹配、第一再點(diǎn)火脈沖第一邊緣匹配,再點(diǎn)火脈沖第一邊緣匹配,及再點(diǎn)火脈沖第二邊緣匹配寄存器執(zhí)行相對(duì)匹配。
為了產(chǎn)生點(diǎn)火輸出波形,應(yīng)將以下的值寫入指定的寄存器*將第一邊緣絕對(duì)時(shí)間或角度放置在第一邊緣匹配寄存器中。
*將第二邊緣絕對(duì)時(shí)間或角度放置在第二邊緣匹配寄存器中。
*將用于產(chǎn)生下個(gè)第一及第二邊緣的值放置到下個(gè)第一邊緣及下個(gè)第二邊緣寄存器中,它們?cè)谄纵斎胧录l(fā)生時(shí)被傳遞到匹配寄存器中。
*最大閉鎖相對(duì)時(shí)間值應(yīng)被放置在最大閉鎖時(shí)間寄存器中。
對(duì)于重復(fù)點(diǎn)火方式*將第一再點(diǎn)火脈沖關(guān)斷相對(duì)時(shí)間放置在第一再點(diǎn)火脈沖第一邊緣匹配寄存器中。
*將第二再點(diǎn)火脈沖關(guān)斷相對(duì)時(shí)間放置在再點(diǎn)火脈沖第一邊緣匹配寄存器中。
*將再點(diǎn)火脈沖開(kāi)通相對(duì)時(shí)間放置在再點(diǎn)火脈沖第二邊緣匹配寄存器中。
將真正發(fā)生輸出脈沖第一及第二邊緣的時(shí)間和角度存儲(chǔ)在第一邊緣捕獲及第二邊緣捕獲寄存器中。計(jì)數(shù)器是用于相對(duì)匹配定時(shí)的本機(jī)時(shí)基,不應(yīng)在常規(guī)狀態(tài)下被寫入。
當(dāng)SIC40的端子母線信號(hào)分離器被自動(dòng)控制(即,信號(hào)分離器控制(DMXC)位區(qū)被設(shè)置)時(shí),在一個(gè)時(shí)間上僅是一個(gè)輸出端子事件線有效。汽缸輸入事件及定時(shí)器母線控制通道模數(shù)計(jì)數(shù)器(TBCC-MC)值將控制哪個(gè)端子有效。當(dāng)汽缸輸入事件時(shí),定時(shí)器母線控制模數(shù)計(jì)數(shù)值被解碼成相互不同的8個(gè)位區(qū)并被鎖定。該鎖定的值確定SIC40驅(qū)動(dòng)哪個(gè)端子。
當(dāng)最大閉鎖時(shí)間匹配寄存器匹配時(shí),它將引起對(duì)狀態(tài)線(最大閉鎖時(shí)間(MD)信號(hào))的觸發(fā)及選擇地將一個(gè)邊緣強(qiáng)制到由SIC40驅(qū)動(dòng)的端子(線圈驅(qū)動(dòng)(CDx)線)。
匹配及捕獲特征位區(qū)指示SIC40的狀態(tài)。CPU可讀匹配及捕獲特征位,以確定在哪點(diǎn)上SIC40驅(qū)動(dòng)輸出脈沖。下表是CPU可從匹配特征位得到的這種狀態(tài)信息的采樣MDMF/FEMF SEMF RFEMF RSEMF指示000 0初始化,或汽缸輸入事件截短輸出脈沖000 1發(fā)生最大閉鎖時(shí)間匹配及強(qiáng)制第二邊緣或再點(diǎn)火脈沖關(guān)斷時(shí)間。001 0再點(diǎn)火脈沖開(kāi)通時(shí)間。001 1非可能的組合,除非發(fā)生強(qiáng)制匹配。010 0常規(guī)脈沖關(guān)斷。010 1最大閉鎖時(shí)間匹配及第二邊緣匹配發(fā)生。011 X非可能組合,除非發(fā)生強(qiáng)制匹配/同時(shí)匹配。100 0常規(guī)脈沖開(kāi)通100 1常規(guī)脈沖高電平及最大閉鎖時(shí)間匹配已發(fā)生但未強(qiáng)制第二邊緣。10 1 X 非可能組合,除非發(fā)生強(qiáng)制匹配11 X X 非可能組合,除非發(fā)生強(qiáng)制匹配/同時(shí)匹配。常規(guī)點(diǎn)火方式在常規(guī)點(diǎn)火方式中,SIC40連續(xù)地按每汽缸輸入事件產(chǎn)生一個(gè)輸出信號(hào)。使用等于匹配寄存器、捕獲寄存器、保持寄存器、下計(jì)數(shù)器及最大閉鎖時(shí)間匹配寄存器。等于匹配寄存器總是啟動(dòng)著,因此,總是產(chǎn)生上升及下降邊緣。當(dāng)規(guī)定的邊緣被輸出時(shí)捕獲寄存器捕獲選擇的時(shí)基。當(dāng)由SIC40產(chǎn)生選擇的輸出電平時(shí)下計(jì)數(shù)器遞增,當(dāng)輸出電平改變或最大閉鎖時(shí)間匹配發(fā)生時(shí)停止遞增。僅當(dāng)下計(jì)數(shù)器啟動(dòng)時(shí)最大閉鎖時(shí)間匹配寄存器產(chǎn)生匹配事件。第一邊緣匹配引起上升邊緣,第二邊緣匹配引起下降邊緣,及當(dāng)高電平時(shí)下計(jì)數(shù)器計(jì)數(shù)。重復(fù)點(diǎn)火方式在重復(fù)點(diǎn)火方式中,SIC40連續(xù)地按每汽缸輸入事件產(chǎn)生不止一個(gè)輸出脈沖。在此方式中,如上所述地產(chǎn)生常規(guī)點(diǎn)火輸出脈沖。在由第一再點(diǎn)火脈沖第一邊緣匹配寄存器的值規(guī)定的常規(guī)點(diǎn)火輸出脈沖后的特定時(shí)間上產(chǎn)生出多個(gè)小脈沖,直到汽缸輸入事件發(fā)生時(shí)為止。這些小輸出脈沖是一定占空比的輸出,其關(guān)斷時(shí)間由再點(diǎn)火脈沖第一邊緣匹配寄存器的值規(guī)定,而它的開(kāi)通時(shí)間由再點(diǎn)火脈沖第二邊緣匹配寄存器的值規(guī)定。
為了防止誤匹配,其計(jì)數(shù)值與第一再點(diǎn)火脈沖第一邊緣匹配值及再點(diǎn)火脈沖第一邊緣匹配值相比較的上計(jì)數(shù)器在第二邊緣區(qū)配或產(chǎn)生下降邊緣的最大閉鎖時(shí)間匹配事件時(shí)啟動(dòng),及在汽缸輸入事件時(shí)截止。當(dāng)上計(jì)數(shù)器啟動(dòng)時(shí),在選擇的輸出電平被輸出事件邏輯驅(qū)動(dòng)時(shí)它計(jì)數(shù),及在相反的電平被驅(qū)動(dòng)或當(dāng)它相關(guān)的大于或等于匹配寄存器匹配時(shí)它截止。并且,在重復(fù)點(diǎn)火方式中,如果發(fā)生最大閉鎖時(shí)間匹配事件及產(chǎn)生第二邊緣時(shí),第二邊緣匹配寄存器被禁止基于“自然”匹配事件(即匹配寄存器值等于選擇的時(shí)基值)產(chǎn)生輸出,直至下個(gè)汽缸輸入事件發(fā)生為止。在此情況下,如果通過(guò)強(qiáng)制第二邊緣匹配(FSEM)位區(qū)被強(qiáng)制,該第二邊緣匹配寄存器只能產(chǎn)生一個(gè)輸出邊緣。
當(dāng)特定邊緣引起端子線躍變時(shí)捕獲寄存器捕獲選擇的時(shí)基。通常在重復(fù)點(diǎn)火方式時(shí),僅是常規(guī)輸出脈沖的第一及第二邊緣需要被捕獲,即,再點(diǎn)火脈沖邊緣不需觸發(fā)捕獲。在此情況下,捕獲寄存器將設(shè)計(jì)用于常規(guī)脈沖捕獲。
再參照?qǐng)D6,第一邊緣匹配引起上升邊緣,第二邊緣匹配引起下降邊緣。上計(jì)數(shù)器僅在第二邊緣匹配事件與汽缸輸入事件之間被啟動(dòng)來(lái)計(jì)數(shù)。上計(jì)數(shù)器,當(dāng)起動(dòng)時(shí),在輸出電平為低及相關(guān)的大于或等于匹配寄存器沒(méi)有匹配時(shí)遞增。在輸出電平為高及相關(guān)的大于或等于匹配寄存器沒(méi)有匹配時(shí)下計(jì)數(shù)器計(jì)數(shù)。最大閉鎖時(shí)間匹配的位置表示在如果第二邊緣匹配事件沒(méi)有發(fā)生時(shí)它所發(fā)生的地方。如果最大閉鎖時(shí)間匹配事件沒(méi)有發(fā)生及產(chǎn)生第二邊緣,第二邊緣匹配寄存器被禁止產(chǎn)生輸出信號(hào),直到汽缸輸入事件為止。第一再點(diǎn)火脈沖第一邊緣匹配及再點(diǎn)火脈沖第一邊緣匹配引起上升邊緣,再點(diǎn)火脈沖第二邊緣匹配引起下降邊緣,及汽缸輸入事件引起下降邊緣。
雖然詳細(xì)地描述了實(shí)施本發(fā)明的最佳方式,但本發(fā)明技術(shù)領(lǐng)域的熟練技術(shù)人員將了解實(shí)施由下列權(quán)利要求書限定的本發(fā)明的各種替換設(shè)計(jì)及實(shí)施方式。
權(quán)利要求
1.一種產(chǎn)生點(diǎn)火線圈輸出信號(hào)的方法,它使用處理器來(lái)控制內(nèi)燃發(fā)動(dòng)機(jī)中多個(gè)點(diǎn)火線圈的充電和放電,該方法包括設(shè)置多個(gè)存儲(chǔ)變換保持寄存器,用于異步地從處理器接收多個(gè)點(diǎn)火線圈數(shù)據(jù)并存儲(chǔ)該多個(gè)點(diǎn)火線圈數(shù)據(jù)直到從處理器接收到后繼的點(diǎn)火線圈數(shù)據(jù)為止;設(shè)置多個(gè)匹配寄存器,它們與多個(gè)保持寄存器相連接,用于將點(diǎn)火線圈數(shù)據(jù)與一參考信號(hào)相比較;確定發(fā)動(dòng)機(jī)位置并產(chǎn)生相應(yīng)的發(fā)動(dòng)機(jī)位置信號(hào);及基于比較及發(fā)動(dòng)機(jī)位置信號(hào)產(chǎn)生點(diǎn)火線圈控制輸出信號(hào),以便由多個(gè)點(diǎn)火線圈之一接收。
2.根據(jù)權(quán)利要求1所述的方法,其中多個(gè)點(diǎn)火線圈數(shù)據(jù)包括第一邊緣值,及其中將點(diǎn)火線圈數(shù)據(jù)與參考信號(hào)相比較的步驟包括將第一邊緣值與參考信號(hào)相比較的步驟,及其中產(chǎn)生點(diǎn)火線圈輸出信號(hào)的步驟包括產(chǎn)生點(diǎn)火線圈輸出信號(hào)第一邊緣的步驟。
3.根據(jù)權(quán)利要求2所述的方法,其中將第一邊緣值與參考信號(hào)相比較的步驟是在發(fā)生預(yù)定事件時(shí)執(zhí)行的。
4.根據(jù)權(quán)利要求2所述的方法,其中多個(gè)點(diǎn)火線圈數(shù)據(jù)還包括第二邊緣值及閉鎖時(shí)間終點(diǎn)值,及其中將點(diǎn)火線圈數(shù)據(jù)與參考信號(hào)相比較的步驟包括將第二邊緣值與參考信號(hào)相比較及將閉鎖時(shí)間終點(diǎn)值與一第二參考信號(hào)相比較以響應(yīng)點(diǎn)火線圈輸出信號(hào)第一邊緣產(chǎn)生的步驟,及其中產(chǎn)生點(diǎn)火線圈輸出信號(hào)的步驟還包括基于參考信號(hào)與第二邊緣值和第二參考信號(hào)與閉鎖時(shí)間終點(diǎn)值之一之間的匹配產(chǎn)生點(diǎn)火線圈輸出信號(hào)第二邊緣的步驟。
5.根據(jù)權(quán)利要求4所述的方法,其中第二參考信號(hào)是在產(chǎn)生點(diǎn)火線圈輸出信號(hào)第一邊緣時(shí)起始的第一定時(shí)信號(hào)。
6.根據(jù)權(quán)利要求5所述的方法,還包括產(chǎn)生多個(gè)重復(fù)點(diǎn)火線圈輸出信號(hào)的步驟,其中每個(gè)輸出信號(hào)具有預(yù)定占空比。
7.根據(jù)權(quán)利要求6所述的方法,其中多個(gè)點(diǎn)火線圈數(shù)據(jù)還包括最小關(guān)斷時(shí)間值,及其中該方法還包括在產(chǎn)生點(diǎn)火線圈輸出信號(hào)第二邊緣時(shí)起始第二定時(shí)信號(hào)的步驟。
8.根據(jù)權(quán)利要求7所述的方法,其中產(chǎn)生多個(gè)重復(fù)點(diǎn)火線圈輸出信號(hào)的步驟包括當(dāng)最小關(guān)斷時(shí)間值與第二定時(shí)信號(hào)匹配時(shí)產(chǎn)生多個(gè)重復(fù)點(diǎn)火線圈輸出信號(hào)的步驟。
9.根據(jù)權(quán)利要求1所述的方法,其中參考信號(hào)是一個(gè)時(shí)間時(shí)基信號(hào)。
10.根據(jù)權(quán)利要求1所述的方法,其中參考信號(hào)是一個(gè)角度時(shí)基信號(hào)。
11.根據(jù)權(quán)利要求1所述的方法,其中設(shè)置多個(gè)存儲(chǔ)變換保持寄存器的步驟包括傳感預(yù)定事件的步驟,及其中多個(gè)存儲(chǔ)變換保持寄存器在處理器傳感到預(yù)定事件時(shí)從處理器接收隨后的燃料脈沖數(shù)據(jù)。
12.根據(jù)權(quán)利要求1所述的方法,還包括設(shè)置多個(gè)捕獲保持寄存器的步驟,用于當(dāng)出現(xiàn)參考信號(hào)與多個(gè)點(diǎn)火線圈數(shù)據(jù)之間的匹配時(shí)捕獲時(shí)基。
13.一種產(chǎn)生點(diǎn)火線圈輸出信號(hào)的系統(tǒng),它使用處理器來(lái)控制內(nèi)燃發(fā)動(dòng)機(jī)中多個(gè)點(diǎn)火線圈的充電及放電,該系統(tǒng)包括多個(gè)保持寄存器,用于異步地從處理器接收多個(gè)點(diǎn)火線圈數(shù)據(jù);多個(gè)匹配寄存器,它們與多個(gè)保持寄存器相連接,用于將多個(gè)點(diǎn)火線圈數(shù)據(jù)與一參考信號(hào)相比較,并用于基于點(diǎn)火線圈數(shù)據(jù)與參考信號(hào)之間的比較產(chǎn)生點(diǎn)火線圈輸出信號(hào);傳感裝置,用于確定發(fā)動(dòng)機(jī)位置及產(chǎn)生相應(yīng)的發(fā)動(dòng)機(jī)位置信號(hào);及其中多個(gè)存儲(chǔ)裝置被存儲(chǔ)變換并存儲(chǔ)多個(gè)點(diǎn)火線圈數(shù)據(jù),直到從處理器接收到后繼的點(diǎn)火線圈數(shù)據(jù)為止。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中多個(gè)點(diǎn)火線圈數(shù)據(jù)包括第一邊緣值,及其中多個(gè)匹配寄存器將第一邊緣值與參考信號(hào)相比較并產(chǎn)生點(diǎn)火線圈輸出信號(hào)的第一邊緣。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中多個(gè)點(diǎn)火線圈數(shù)據(jù)還包括第二邊緣值及閉鎖時(shí)間終點(diǎn)值,及其中多個(gè)匹配寄存器將第二邊緣值與參考信號(hào)相比較,將閉鎖時(shí)間終點(diǎn)值與一第二參考信號(hào)相比較以響應(yīng)點(diǎn)火線圈輸出信號(hào)第一邊緣的產(chǎn)生,及基于參考信號(hào)與第二邊緣值和第二參考信號(hào)與閉鎖時(shí)間終點(diǎn)值之一之間的匹配產(chǎn)生點(diǎn)火線圈輸出信號(hào)第二邊緣。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中多個(gè)匹配寄存器還產(chǎn)生多個(gè)重復(fù)點(diǎn)火線圈輸出信號(hào),每個(gè)輸出信號(hào)具有預(yù)定占空比。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中多個(gè)點(diǎn)火線圈數(shù)據(jù)還包括最小關(guān)斷時(shí)間值,及其中該系統(tǒng)包括一個(gè)定時(shí)器,用于在產(chǎn)生點(diǎn)火線圈輸出信號(hào)的第二邊緣時(shí)起始定時(shí)信號(hào)。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中當(dāng)最小關(guān)斷時(shí)間值與定時(shí)信號(hào)匹配時(shí),多個(gè)匹配寄存器產(chǎn)生多個(gè)重復(fù)點(diǎn)火線圈輸出信號(hào)。
19.根據(jù)權(quán)利要求13所述的系統(tǒng),其中多個(gè)存儲(chǔ)變換保持寄存器在處理器傳感到預(yù)定事件時(shí)從處理器接收隨后的點(diǎn)火線圈數(shù)據(jù)。
20.根據(jù)權(quán)利要求13所述的系統(tǒng),還包括多個(gè)捕獲保持寄存器,用于當(dāng)出現(xiàn)參考信號(hào)與多個(gè)點(diǎn)火線圈數(shù)據(jù)之間的匹配時(shí)捕獲時(shí)基。
全文摘要
用于產(chǎn)生點(diǎn)火線圈輸出信號(hào)以控制內(nèi)燃發(fā)動(dòng)機(jī)中多個(gè)點(diǎn)火線圈(36)的充電及放電的方法和系統(tǒng)。多個(gè)保持寄存器(42)異步地從處理器接收多個(gè)點(diǎn)火線圈數(shù)據(jù)。多個(gè)保持寄存器被存儲(chǔ)變換并存儲(chǔ)多個(gè)點(diǎn)火線圈數(shù)據(jù),直到后繼點(diǎn)火線圈數(shù)據(jù)從處理器接收到為止。設(shè)置了一個(gè)傳感器(37),用于確定發(fā)動(dòng)機(jī)位置及產(chǎn)生相應(yīng)的發(fā)動(dòng)機(jī)位置信號(hào)。多個(gè)匹配寄存器(46)與多個(gè)保持寄存器(42)相連接,用于將點(diǎn)火線圈數(shù)據(jù)與參考信號(hào)相比較,并用于基于點(diǎn)火線圈數(shù)據(jù)與參考信號(hào)之間的比較及發(fā)動(dòng)機(jī)位置信號(hào)產(chǎn)生點(diǎn)火線圈輸出信號(hào),以便由多個(gè)點(diǎn)火線圈中的一個(gè)接收。
文檔編號(hào)F02P5/15GK1219996SQ97194958
公開(kāi)日1999年6月16日 申請(qǐng)日期1997年1月17日 優(yōu)先權(quán)日1996年3月25日
發(fā)明者塞繆爾·詹姆斯·吉多, 羅利·莫里斯·費(fèi)希爾, 約翰·馬克·威爾遜, 邁卡·查爾斯·納普, 加里·林恩·米勒, 菲利普·恩里克·馬德里, 魯?shù)婪颉へ愄貭柡D?申請(qǐng)人:福特汽車公司