两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于產(chǎn)生點火線圈控制脈沖的方法和系統(tǒng)的制作方法

文檔序號:5235800閱讀:705來源:國知局
專利名稱:用于產(chǎn)生點火線圈控制脈沖的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于產(chǎn)生點火線圈控制脈沖以控制多個點火線圈的充電及放電的方法和系統(tǒng)。
背景技術(shù)
在汽車發(fā)動機中,必須在精確的發(fā)動機位置上產(chǎn)生點火火花,以減少廢氣排放、增大發(fā)動機功率及增加燃油效率。
在許多汽車發(fā)動機中,設(shè)有不止一個火花點火線圈,或是一個線圈用于兩個汽缸或是每個汽缸一個線圈。每個線圈必須在其充電時間被“激勵”,即維持點火線圈控制信號,然后放電,也就是要在規(guī)定的發(fā)動機位置上點火線圈控制信號從維持狀態(tài)轉(zhuǎn)變?yōu)橄顟B(tài)。通常,火花點火線圈的充電時間與使發(fā)動機旋轉(zhuǎn)整個發(fā)動機周期、即旋轉(zhuǎn)720度所用的時間相比較是非常短暫的。因此,大部分點火線圈充電時間不需要相互重疊,以致當(dāng)一個線圈被充電時,大多數(shù)其它線圈不被激勵。
公知的現(xiàn)有技術(shù)包括具有動態(tài)輸出疊式存儲器的處理器,如

圖1中所示。該輸出疊式存儲器包括多個非存儲變換(non-memory mapped)的隨機存取存儲器(RAM)陣列10,每個存儲器具有指令部分10a及時間值部分10b。指令部分10a直接地與信號分離器11相連接。時間值部分10b直接地與一個比較器12相連接,后者的輸出連接到信號分離器11。程序寄存器13用來確定哪個RAM陣列10將被信號分離器11選擇。使用該現(xiàn)有技術(shù)的系統(tǒng)可觸發(fā)多個不同的外部事件(externalevent)。一旦輸出事件被執(zhí)行,輸出項目便從疊式存儲器中刪除。因此,持續(xù)地需要處理器的干預(yù)以便使硬件保持輸出脈沖。
此外,公知的現(xiàn)有技術(shù)系統(tǒng)分配點火線圈控制脈沖,這或是通過使用基于發(fā)動機位置從一個點火線圈轉(zhuǎn)換到下一點火線圈的機械裝置,通過使專用硬件來產(chǎn)生每個點火線圈控制信號,或是需用CPU輔助來轉(zhuǎn)換到新點火線圈,即CPU必須對硬件重編程,以便當(dāng)達到具體發(fā)動機位置時驅(qū)動新的輸出。
因此,需要用于與發(fā)動機位置同步地產(chǎn)生點火線圈控制脈沖的方法和系統(tǒng)。公知的現(xiàn)有技術(shù)若不使用外部硬件或處理器也就不能提供用于對點火線圈分配點火線圈控制脈沖的方法和系統(tǒng)。沒有處理器的輔助,公知的現(xiàn)有技術(shù)也不能在一個或多個發(fā)動機周期中對一個或多個點火線圈提供產(chǎn)生單個或多個點火線圈控制脈沖方法和系統(tǒng)。
本發(fā)明概述本發(fā)明的目的在于,提供一種能在最少量的處理器輔助下有效地產(chǎn)生用于多個點火線圈的點火線圈控制脈沖的方法和系統(tǒng)。
為了實現(xiàn)本發(fā)明的上述目的及另外一些目的、特征和優(yōu)點,本發(fā)明提供了一種用于產(chǎn)生點火線圈控制脈沖的方法。該方法包括設(shè)置多個存儲變換(memory-mapped)保持寄存器的步驟,這些寄存器用于異步地從處理器接收多個點火線圈數(shù)據(jù)并存儲該多個點火線圈數(shù)據(jù)直到從處理器接收到后繼的點火線圈數(shù)據(jù)為止。另外,該方法包括設(shè)置多個匹配寄存器的步驟,該匹配寄存器與多個保持寄存器相連接,用于將點火線圈數(shù)據(jù)與一參考信號相比較。該方法還包括確定發(fā)動機位置并產(chǎn)生相應(yīng)的發(fā)動機位置信號的步驟。該方法也包括基于比較及發(fā)動機位置信號產(chǎn)生點火線圈輸出信號以便由多個點火線圈之一接收的步驟。
為了進一步實現(xiàn)本發(fā)明的上述目的及另外一些目的,特征和優(yōu)點,本發(fā)明還提供了一種實施上述方法的步驟的系統(tǒng)。該系統(tǒng)包括多個存儲變換保持寄存器,它用于異步地從處理器接收多個點火線圈數(shù)據(jù)并存儲該多個點火線圈數(shù)據(jù)直到從處理器接收到后繼的點火線圈數(shù)據(jù)為止。該系統(tǒng)還包括傳感裝置,用于傳感發(fā)動機位置及產(chǎn)生相應(yīng)的發(fā)動機信號。此外,該系統(tǒng)還包括多個匹配寄存器,它與多個保持寄存器相連接,用于將點火線圈數(shù)據(jù)與一參考信號相比較,并基于比較及發(fā)動機位置信號產(chǎn)生點火線圈輸出信號以便由多個點火線圈之一接收。
從以下結(jié)合附圖對實施本發(fā)明最佳方式的詳細描述將易于明白本發(fā)明的上述目的及另外一些目的、特征和優(yōu)點。
附圖的簡要說明圖1是用于產(chǎn)生點火線圈控制波形的現(xiàn)有技術(shù)處理器硬件的框圖;圖2是用于產(chǎn)生點火線圈控制波形的本發(fā)明處理器硬件的總框圖;圖3是結(jié)合本發(fā)明的點火線圈系統(tǒng)的概要圖;圖4是本發(fā)明的點火集成通道的簡化框圖;圖5是常規(guī)點火輸出脈沖的波形圖;圖6是重復(fù)點火輸出脈沖的波形圖;圖7是表示與本發(fā)明的點火集成通道相關(guān)的輸入及輸出信號的概要圖;圖8是點火集成通道控制寄存器0的示圖;圖9是點火集成通道控制寄存器1的示圖;圖10是點火集成通道狀態(tài)寄存器的示圖;及圖11是與本發(fā)明系統(tǒng)的點火集成通道相關(guān)的數(shù)據(jù)通道的概要圖。
實現(xiàn)本發(fā)明的最佳方式現(xiàn)在參見圖2,它表示用于產(chǎn)生點火線圈波形的本發(fā)明點火集成通道(SIC)的處理器硬件的簡化框圖。該硬件包括第一邊緣保持寄存器14及第二邊緣保持寄存器15,用于接收來自指令寄存器(未示出)的點火線圈控制數(shù)據(jù)。保存在第一保持寄存器14及第二保持寄存器15中的點火線圈控制數(shù)據(jù)分別被傳送到第一邊緣匹配寄存器16及第二邊緣匹配寄存器17。第一邊緣保持寄存器14及第二邊緣保持寄存器15允許處理器異步地加載用于下個脈沖事件的值。第一邊緣保持寄存器14及第二邊緣保持寄存器15的輸出分別被連接到第一邊緣匹配寄存器16及第二邊緣匹配寄存器17。
第一邊緣匹配寄存器16及第二邊緣匹配寄存器17的輸出分別連接到比較器18a、18b,用于使點火脈沖數(shù)據(jù)與一參考信號相比較。參考信號可以是一個時基信號或一個角度信號。第一邊緣保持寄存器14及第二邊緣保持寄存器15被存儲變換并存儲點火脈沖數(shù)據(jù),直到從處理器接收到后繼點火脈沖數(shù)據(jù)為止。因此處理器干預(yù)被減到最小。SIC也包括第一邊緣捕獲寄存器19及第二邊緣捕獲寄存器20,用于捕獲點火線圈控制脈沖每個邊緣的時間。此外,SIC包括輸出邏輯信號分離器21,用于產(chǎn)生硅分配功能。輸出邏輯單元21基于驅(qū)動SIC的角度基值驅(qū)動不同的輸出端子。
SIC可被編程以產(chǎn)生相同的點火脈沖序列,直到發(fā)動機狀態(tài)改變時為止,這時處理器將新的點火脈沖數(shù)據(jù)傳送到保持寄存器14、15。該SIC部分在邏輯上可被看作一個絕對調(diào)度程序器。
SIC的下半部分包括一個相對調(diào)度程序器,它對于由第一邊緣匹配寄存器16及第二邊緣匹配寄存器17產(chǎn)生的事件是相對的。該硬件包括最大閉鎖時間寄存器22,第一再點火脈沖第一邊緣匹配寄存器23,再點火脈沖第一邊緣匹配寄存器24,及再點火脈沖第二邊緣匹配寄存器25。主點火脈沖數(shù)據(jù)包括在最大閉鎖時間寄存器22中。另外三個寄存器僅用于再點火功能。這四個寄存器被分成兩對寄存器,每對寄存器共用一個大于或等于比較器26a、26b。最大閉鎖時間寄存器22與第二再點火邊緣寄存器25通過第一多路器27共用比較器26a,及第一再點火脈沖第一邊緣寄存器23與再點火脈沖第一邊緣寄存器24通過第二多路器28共用第二比較器26b。這些比較器26a、26b用于使寄存器數(shù)據(jù)與一個上計數(shù)器29及一個下計數(shù)器30產(chǎn)生的本機時基信號相比較。第一最大閉鎖時間寄存器22及第二再點火脈沖邊緣寄存器25與作為端子從關(guān)到開轉(zhuǎn)變結(jié)果的下計數(shù)器30相比較。下計數(shù)器30僅在端子處于開狀態(tài)或點火線圈處于線圈充電的開狀態(tài)時計數(shù)。第一再點火脈沖第一邊緣寄存器23及第一再點火脈沖邊緣寄存器24與作為端子從開到關(guān)轉(zhuǎn)變結(jié)果的上計數(shù)器29相比較。上計數(shù)器29僅在端子處于關(guān)狀態(tài)或點火線圈被驅(qū)動到線圈不充電的關(guān)狀態(tài)時計數(shù)。在該點上點火火花被產(chǎn)生出來。
現(xiàn)在參見圖3,它表示結(jié)合了本發(fā)明的點火線圈系統(tǒng)的簡化概要圖,該系統(tǒng)用標(biāo)號31表示。在常規(guī)工作狀態(tài)時,燃料從燃料源(未示出)通過燃管(未示出)到達至少一個燃料噴射器或致動器32。燃料噴射器32是傳統(tǒng)的并將燃料從燃料管噴射到機動車(未示出)的內(nèi)燃機(未示出)的至少一個汽缸33中。汽缸33還具有一個或多個進氣閥34a及一個或多個排氣閥34b,它們是傳統(tǒng)的。來自燃料噴射器32的燃料以公知的方式與汽缸33中的空氣相混合。
該系統(tǒng)31還包括設(shè)置在汽缸33中的一個火花塞35。該火花塞35用來點燃燃料。該火花塞由一個點火線圈36點火。
設(shè)置了一個通常的曲軸位置傳感器37來產(chǎn)生角度量度的發(fā)動機位置。傳感器37,燃料噴射器32及點火線圈36均與電子控制單元(ECU)或處理器38電連接,后者包括一個時鐘組件39a、用于提供時間時基,及一角度時鐘通道39b用于提供角度時基。該ECU38還包括一個點火集成通道(SIC)組件40,用于確定點火輸出脈沖。在ECU38中包括一個端子控制通道41,用于確定一個端子線和/或狀態(tài)線是否將被驅(qū)動。然后ECU38將基于由SCI40確定的點火輸出脈沖產(chǎn)生輸出信號來控制點火線圈36。
現(xiàn)在參考圖4,它表示SIC40的簡化框圖,該SIC40支持兩種工作方式常規(guī)點火方式及重復(fù)點火方式。在常規(guī)點火方式中,SIC40基于發(fā)動機角度產(chǎn)生脈沖。SIC40基于每個汽缸輸入事件產(chǎn)生一個輸出脈沖,而無需CPU作脈沖之間的處理。輸出脈沖通常是由第一邊緣角度及第二邊緣角度和最大閉鎖時間終點的邏輯或(OR)確定的,如圖5中所示。最大閉鎖時間匹配的位置被表示在如果第二邊緣匹配事件未發(fā)生它將發(fā)生的地方(即,如果第二邊緣匹配事件未發(fā)生,輸出將保持為高及下計數(shù)器繼續(xù)遞增,直到發(fā)生最大閉鎖時間匹配事件為止,這將如以下所在地描述的)。
在重復(fù)點火方式中,SIC40產(chǎn)生一個常規(guī)點火脈沖及隨后的幾個較小的“再點火”脈沖。汽缸事件信號指示SIC40必須停止產(chǎn)生“再點火”脈沖。在重復(fù)點火方式中繼續(xù)操作不需要CPU的服務(wù)。在重復(fù)點火方式中,常規(guī)脈沖是由第一邊緣角度及第二邊緣角度和最大閉鎖時間的終點的邏輯或(OR)確定的?!霸冱c火”脈沖由三個參數(shù)確定在常規(guī)脈沖后的脈沖關(guān)斷持續(xù)時間,脈沖的重復(fù)關(guān)斷時間和導(dǎo)通持續(xù)時間,如圖6中所示。
SIC40提供產(chǎn)生點火輸出脈沖所需的捕獲、匹配及計數(shù)功能,并支持多至8個端子的點火功能。點火脈沖輸出的每個邊緣可用時間或角度來規(guī)定。脈沖邊緣可作為可編程時間或角度時基被捕獲。
SIC40是由多個寄存器組成的。SIC40包括保持寄存器42用于存儲最新點火輸出脈沖的持續(xù)時間。SIC40還包括捕獲/保持寄存器44用于當(dāng)被端子變換觸發(fā)時捕獲時間時基值或角度時基值。該捕獲/保持寄存器44能被啟動用于單捕獲或用于連續(xù)捕獲。SIC40還包括匹配寄存器46,用于產(chǎn)生輸出波形,及向上計數(shù)寄存器48,用于提供由時鐘遞增的本機時基。向上計數(shù)寄存器48中的值與匹配寄存器46中的值相比較以產(chǎn)生定時輸出事件。輸出事件邏輯單元50控制SIC40的模式和操作并控制所有輸出事件的目的地。
與SIC40相連的相關(guān)輸入及輸出信號被表示在圖7中。汽缸事件(即,“PCC-ISS端子控制通道一輸入狀態(tài)”)被硬線連接(掩模編程)到輸入狀態(tài)母線6(S6)并指示新汽缸事件的開始。模數(shù)計數(shù)器(TBCC-MC定時器母線控制通道-模數(shù)計數(shù)器)為4位信號,它指示發(fā)動機周期內(nèi)的當(dāng)前角度時基的模數(shù)(另外已知為當(dāng)前發(fā)動機周期中的汽缸對數(shù))。該信號被編碼成16位角度時基中的前四位。
定時器母線(TBCC-TB)對SIC40提供8個不同的16位或32位時基。該8個不同的時基在單個時隙期間被多路連接到母線上。不同的時基分配到8個時隙是由定時器母線控制通道控制的。母線接口單元-數(shù)據(jù)母線(BIU-DATA)是一個32位母線,它分別在寫和讀周期中被母線主控制器控制用來向/從SIC40的各寄存器傳送數(shù)據(jù)。數(shù)據(jù)可用字節(jié)(8位)、半字(16位)及字(32位)格式被存取。
母線接口單元-地址母線(BIU-ADDR)用于選擇合適的寄存器。地址母線與來自內(nèi)部模件母線(IMB)的母線接口單元(BIU)通信,及低位地址線一直連接到SIC40的地址解碼邏輯單元。母線接口單元-讀/寫信號(BIU-R/W)由母線主控制器產(chǎn)生,以指示在處理中的讀操作或?qū)懖僮?。時鐘母線(CB)包括8個不同的時鐘源,它們能被單獨地選擇,以用于SIC40。
端子控制通道-輸出端子事件(PCC-OPE)提供8個定時的一位信號,用于控制8個線圈。這些信號被硬線連接(掩模編程)到輸出端子事件線。端子控制通道-輸出狀態(tài)事件(最大閉鎖時間)(PCC-OSE)是一位信號,它指示閉鎖時間的終點(出現(xiàn)最大閉鎖時間匹配)已經(jīng)出現(xiàn)。當(dāng)閉鎖時間終點出現(xiàn)時,該信號翻轉(zhuǎn)。最大閉鎖時間信號被硬線連接(掩模編程)到輸出狀態(tài)事件母線。控制最大閉鎖時間信號狀態(tài)線的端子控制通路可被編程,以便在最大閉鎖時間信號翻轉(zhuǎn)時對CPU產(chǎn)生中斷。
SIC40由15個寄存器組成兩個16位捕獲寄存器,兩個16位保持寄存器,兩個16位等于匹配寄存器,四個16位大于或等于匹配寄存器。兩個16位向上計數(shù)器,兩個32位控制寄存器,及一個32位狀態(tài)寄存器。與SIC40相關(guān)的存儲器列表如下所示015 16 31


其中SIC_CR0控制寄存器0SIC_CR1控制寄存器1SIC_CR2狀態(tài)寄存器SIC_UCNT上計數(shù)器SIC_LCNT下計數(shù)器SIC_FEC第一邊緣捕獲SIC_SEC第二邊緣捕獲SIC_FEM第一邊緣匹配SIC_SEM第二邊緣匹配SIC_NFE下個第一邊緣SIC_NSE下個第二邊緣SIC_RFEM再點火第一邊緣匹配SIC_RSEM再點火第二邊緣匹配SIC_FRFEM第一再點火第一邊緣匹配SIC_MDM最大閉鎖時間匹配SIC40的寄存器是基于寄存器的主要目的命名的。每個寄存器單獨編程并可能執(zhí)行除寄存器主要功能以外的其它功能。X為高位地址,它規(guī)定存儲器圖表中具體組件地址空間。所示出的地址其意圖僅在于表示寄存器的尺寸及相對位置。
在SIC40中有五種類型的數(shù)據(jù)寄存器捕獲、保持、等于匹配、大于或等于匹配及向上計數(shù)器。這些數(shù)據(jù)寄存器功能為SIC40中的16位寄存器。任何兩個相鄰的16位寄存器(即第一邊緣捕獲及第二邊緣捕獲寄存器)可能作為32位字同時地存取。對于控制寄存器及狀態(tài)寄存器(CR0、CR1及CR2)將在下面更詳細地說明。
第一邊緣捕獲(FEC)及第二邊緣捕獲(SEC)數(shù)據(jù)寄存器當(dāng)被選擇的輸出事件觸發(fā)時捕獲時基。捕獲寄存器也可被啟動以執(zhí)行多種捕獲。捕獲寄存器將僅捕獲由SIC40產(chǎn)生的端子躍變信號(即,由其它通道產(chǎn)生的端子躍變信號將不引起捕獲)。SIC40不使用輸入端子狀態(tài)線來確定由SIC40產(chǎn)生的哪個邊緣引起端子躍變。因此,由SIC產(chǎn)生的端子躍變信號的捕獲被規(guī)定為僅在發(fā)生相反輸出事件后的選擇輸出事件的第一次出現(xiàn)時捕獲時基的捕獲寄存器。例如,第一邊緣捕獲寄存器捕獲由第一邊緣匹配寄存器產(chǎn)生的端子躍變。如果第一邊緣匹配寄存器被設(shè)計來產(chǎn)生上升邊緣輸出事件,則第一邊緣捕獲寄存器僅捕獲在下降邊緣后發(fā)生的上升邊緣。如果相繼地產(chǎn)生兩個上升邊緣輸出事件,僅是第一個產(chǎn)生的輸出事件將觸發(fā)捕獲。
下個第一邊緣(NFE)及下個第二邊緣(NSE)保持寄存器保持下個待被第一邊緣匹配(FEM)及第二邊緣匹配(SEM)寄存器分別使用的下一個值。在出現(xiàn)合格的汽缸輸入事件時,下個第一邊緣信號被傳送到第一邊緣匹配寄存器而下個第二邊緣信號被傳送到第二邊緣匹配寄存器。下個第一邊緣及下個第二邊緣寄存器形成了存儲器圖表中的單個32位字,并能以單一32位寫同時被寫入。這允許保持寄存器被協(xié)調(diào)地更新。
第一邊緣匹配(FEM)及第二邊緣匹配(SEM)數(shù)據(jù)寄存器保持與來自定時器母線的時基作等于比較的值。包含在這些寄存器中的數(shù)據(jù)可在汽缸輸入事件時或在CPU寫時從下個第一邊緣及下個第二邊緣保持寄存器加載。當(dāng)由CPU寫加載時,各個寄存器可作為16位半字或均作為32位字被存取。但是,當(dāng)由保持寄存器加載時,兩個匹配寄存器同時作為兩個16位字加載。
SIC40中的等于匹配寄存器及它們的比較器的主要作用是用于確定輸出事件的精確定時(這是基于多個控制位區(qū)確定的)。匹配比較器要求當(dāng)寄存器保持的值等于與它比較的時基值時,已發(fā)生匹配事件,引起上升或下降邊緣輸出事件。匹配比較器僅要求當(dāng)這些值相等時的真實比較。
兩個等于匹配寄存器中的每一個具有匹配聯(lián)鎖。當(dāng)?shù)扔谄ヅ浼拇嫫饕笃ヅ涫录r,它變?yōu)椤奥?lián)鎖”。一個聯(lián)鎖的匹配寄存器可以不要求進一步的匹配事件直到聯(lián)鎖被打開為止。在SIC40中,可用以下任一方式打開等于匹配聯(lián)鎖錯誤比較(在比較時,時基值不等于匹配寄存器的值),匹配寄存器被截止(disabled),母線主控制器對匹配寄存器進行寫,數(shù)據(jù)傳送到匹配寄存器,復(fù)位,或在SIC40截止時。
有四個共用SIC40中兩個16位大于或等于比較器的16位大于或等于匹配數(shù)據(jù)寄存器。兩個16位比較器執(zhí)行兩個匹配數(shù)據(jù)寄存器(或是再點火脈沖第一邊緣匹配及再點火脈沖第二邊緣匹配寄存器,或是第一再點火脈沖第一邊緣匹配及最大閉鎖時間匹配寄存器)與計數(shù)器之間的大于或等于比較。這些比較器具有最大為65535的比較值。
這些計數(shù)器與匹配寄存器的值進行比較以產(chǎn)生輸出事件。以此方式,匹配寄存器被用來保持與輸出事件被認為已產(chǎn)生的時間相對應(yīng)的時間(或值)。
“最大閉鎖時間匹配”(MDM)是當(dāng)SIC40處于常規(guī)點火方式時使用的唯一大于或等于匹配數(shù)據(jù)寄存器。在重復(fù)點火方式時,使用第一再點火脈沖第一邊緣匹配(FRFEM)、再點火脈沖第一邊緣匹配(RFEM)、再點火脈沖第二邊緣匹配(RSEM)寄存器及最大閉鎖時間匹配(MDM)寄存器。所有四個匹配數(shù)據(jù)寄存器可不同時工作,因為它們共用兩個16位大于或等于比較器及相關(guān)的控制和狀態(tài)位。最大閉鎖時間匹配及第一再點火脈沖第一邊緣匹配可同時工作,或再點火脈沖第一邊緣匹配及再點火脈沖第二邊緣匹配可同時地工作。
大于或等于比較器僅當(dāng)計數(shù)器遞增時將匹配數(shù)據(jù)寄存器與計數(shù)器相比較。因此,如果上計數(shù)器停止或截止時第一再點火脈沖第一邊緣匹配及再點火脈沖第一邊緣匹配寄存器不要求匹配事件。并且,如果下計數(shù)器停止或截止時最大閉鎖時間匹配及再點火脈沖第二邊緣匹配寄存器不要求匹配事件。
上計數(shù)器(SIC_UCNT)及下計數(shù)器(SIC_LCNT)寄存器提供由時鐘母線中的8個不同時鐘之一遞增的本機時基。計數(shù)器的值與大于或等于匹配寄存器的值相比較以產(chǎn)生定時輸出事件。向上計數(shù)器在啟動時被清除(假定計數(shù)器在軟件上未停止及SIC40未被重啟動)并可由軟件或硬件來截止。向上計數(shù)器由軟件設(shè)計成基于輸出電平(例如輸出電平“高”)來啟動。
計數(shù)器以兩種可能方式啟動。第一方式假定計數(shù)器已經(jīng)設(shè)計為基于專門輸出電平(例如輸出電平“高”)來計數(shù)。當(dāng)輸出電平從低轉(zhuǎn)換到高時,該計數(shù)器被啟動并被清除并開始遞增。第二方式假定該計數(shù)器開始被截止計數(shù),而不管輸出電平如何。如果輸出電平為高及計數(shù)器設(shè)計成當(dāng)輸出為高時計數(shù),則計數(shù)器立即啟動及清除并開始遞增。當(dāng)輸出電平改變或相關(guān)的大于或等于匹配寄存器要求匹配事件時,無論哪個先發(fā)生,計數(shù)隨即被截止。當(dāng)在SIC40被基于汽缸輸入事件截止位區(qū)截止后,被再啟動時,計數(shù)器可被啟動但不清除。
在初始化時,計數(shù)器將不開始遞增,不管SIC40驅(qū)動端子的電平如何,直到由SIC40產(chǎn)生了邊緣為止。
SIC40具有兩個32位控制寄存器及一個32位狀態(tài)寄存器,它們包含控制及狀態(tài)位區(qū)??刂萍拇嫫鳛榘幊掏ǖ浪杩刂莆坏牟糠謱崿F(xiàn)的控制寄存器。狀態(tài)寄存器為包含反映SIC40狀態(tài)的狀態(tài)位的部分實現(xiàn)的狀態(tài)寄存器。
狀態(tài)位用于發(fā)出在SIC40中出現(xiàn)各種類型事件的信號。僅是SIC40的硬件能要求狀態(tài)位。將所要求的狀態(tài)寫到狀態(tài)位中沒有作用。取消狀態(tài)位則必須在所要求狀態(tài)中將它讀出,而取消的值寫回到該位中。該方法被稱為“標(biāo)準(zhǔn)機制”。如果設(shè)定狀態(tài)位的通道事件發(fā)生在CPU讀該狀態(tài)的時間及然后取消該位以清除它的時間之間,則狀態(tài)位保持要求值。這指示新的狀態(tài)事件已產(chǎn)生及CPU還未從寄存器中讀出它。
現(xiàn)在參照圖8,它表示點火集成通道控制寄存器0的位區(qū)編碼,它的復(fù)位狀態(tài)及分歧情況,位區(qū)涉及的數(shù)據(jù)寄存器,其中COE汽缸輸出啟動0-無效1-在汽缸輸入事件發(fā)生時產(chǎn)生輸出邊緣FECTB第一邊緣捕獲時基SECTB第二邊緣捕獲時基FEMTB第一邊緣匹配時基SEMTB最終角度匹配時基DTB信號分離器時基12/16U:12/16-位匹配上(FEM)12/16L:12/16-位匹配下(SEM)0-16-位匹配1-12-位匹配DOCI基于汽缸輸入的截止0-無效
1-基于汽缸輸入事件截止SICCC捕獲控制00-連續(xù)捕獲所有端子躍變信號01-單次捕獲開始兩個端子躍變信號10-僅捕獲常規(guī)脈沖端子躍變信號11-捕獲所有端子躍變信號直至汽缸輸入事件為止CSTU上計數(shù)器停止(UCNT)CSTL下計數(shù)器停止(LCNT)0-無效/重新開始遞增1-停止計數(shù)器及截止匹配CLKU時鐘上(UCNT)時鐘下(LCNT)000-系統(tǒng)時鐘/2001-4MHZ(晶體頻率)010-工程時鐘(1MHZ)011-工程時鐘/4100-工程時鐘/16101-工程時鐘/1024110-濾波后的CPS齒事件111-角度時鐘信號圖9表示點火集成通道控制寄存器1的位區(qū)編碼,它的復(fù)位狀態(tài)及分歧情況,位區(qū)涉及的數(shù)據(jù)寄存器,其中CLU上計數(shù)器電平(UCNT)CLL下計數(shù)器電平(LCNT)0X-截止
10-當(dāng)輸出為低時計數(shù)11-當(dāng)輸出為高時計數(shù)CYIE汽缸輸入邊緣00-截止01-上升邊緣10-下降邊緣11-兩個邊緣TOCI基于汽缸輸入的傳送0-禁止傳送1-基于汽缸輸入事件將NFE/NSE傳送到FEM/SEMDMXC信號分離器控制0-用戶確定的de-mux控制1-de-mux的自動控制DMXL信號分離器選擇線確定De-mux選擇線的值MDME/RSEME最大閉鎖時間匹配邊緣/再點火脈沖第二邊緣匹配邊緣最大閉鎖時間匹配邊緣(常規(guī)脈沖)000-MDM/RSEM截止001-至端子的上升邊緣,無狀態(tài)觸發(fā)010-至端子的下降邊緣,無狀態(tài)觸發(fā)011-至端子的下降邊緣,無狀態(tài)觸發(fā)100-無邊緣至端子,觸發(fā)狀態(tài)101-至端子的上升邊緣,觸發(fā)狀態(tài)110-至端子的下降邊緣,觸發(fā)狀態(tài)111-至端子的下降邊緣,觸發(fā)狀態(tài)再點火脈沖第二邊緣匹配邊緣(再點火脈沖)X00-截止X01-至端子的上升邊緣X10-至端子的下降邊緣X11-至端子的下降邊緣RFEME再點火脈沖第一邊緣匹配邊緣(FRFEM/RFEM)SEME第二邊緣匹配邊緣FEME第一邊緣匹配邊緣00-截止01-至端子的上升邊緣10-至端子的下降邊緣11-至端子的下降邊緣FFEM強制第一邊緣匹配FSEM強制第二邊緣匹配RFFEM再點火脈沖強制第一邊緣匹配(FRFEM/RFEM)FMDM/RFSEM強制最大閉鎖時間匹配/再點火脈沖強制第二邊緣匹配0-無效1-強制匹配事件CE捕獲邊緣0-FEC捕獲上升邊緣SEC捕獲下降邊緣1-FEC捕獲下降邊緣SEC捕獲上升邊緣RS重復(fù)點火
0-常規(guī)點火方式1-重復(fù)點火方式圖10表示點火集成通道狀態(tài)寄存器的位區(qū)編碼,它的復(fù)位狀態(tài)及分歧情況,位區(qū)涉及的數(shù)據(jù)寄存器,其中DMXS信號分離器選擇線狀態(tài)反映De-mux選擇線的狀態(tài)IZSU遞增到零狀態(tài)上(UCNT)IZSL遞增到零狀態(tài)下(LCNT)0-計數(shù)器未溢出1-計數(shù)器已溢出FECS第一邊緣捕獲狀態(tài)SECS第二邊緣捕獲狀態(tài)0-未發(fā)生捕獲1-已發(fā)生捕獲FEMS第一邊緣匹配狀態(tài)SEMC第二邊緣匹配狀態(tài)RFEMS再點火脈沖第一邊緣匹配狀態(tài)MDMS/FSEMS最大閉鎖時間匹配狀態(tài)/再點火脈沖第二邊緣匹配狀態(tài)0-已發(fā)生匹配1-未發(fā)生匹配CIS汽缸輸入狀態(tài)0-汽缸輸入未發(fā)生1-汽缸輸入已發(fā)生MDTS最大閉鎖時間觸發(fā)狀態(tài)0-末發(fā)生最大閉鎖時間信號的觸發(fā)
1-已發(fā)生最大閉鎖時間信號的觸發(fā)FECF第一邊緣捕獲特征位SECF第二邊緣捕獲特征位0-未發(fā)生捕獲1-已發(fā)生捕獲FEMF第一邊緣匹配特征位SEMF第二邊緣匹配特征位RFEMF再點火脈沖第一邊緣匹配特征位MDMF/FSEMF最大閉鎖時間匹配特征位/再點火脈沖第二邊緣特征位0-可能發(fā)生匹配事件但已被清除1-已發(fā)生匹配狀態(tài)以下詳細地說明在通道操作方面分成五個大類的所有位區(qū)數(shù)據(jù)移動,輸入事件鑒定,匹配控制,計數(shù)器控制及輸出事件產(chǎn)生。數(shù)據(jù)移動及控制數(shù)據(jù)移動控制區(qū)控制數(shù)據(jù)傳輸?shù)降谝贿吘壠ヅ浼暗诙吘壠ヅ浼拇嫫?,選擇觸發(fā)捕獲的輸出事件邊緣,選擇捕獲操作,提供捕獲狀態(tài),及選擇用于匹配、捕獲、及TBCC-MC(定時器母線控制通道模數(shù)計數(shù))值的時基。
第一邊緣捕獲及第二邊緣捕獲寄存器基于選擇的輸出事件邊緣捕獲時間或角度。與數(shù)據(jù)傳送位區(qū)相關(guān)的邏輯表示在圖11中,并如以下所討論的。
基于汽缸輸入的傳送(TOCI)位60啟動從下個第一邊緣寄存器62及下個第二邊緣寄存器64分別到第一邊緣匹配寄存器66及第二邊緣匹配寄存器68的32位傳輸。當(dāng)置位時,TOCI60在汽缸輸入事件發(fā)生時啟動傳送的發(fā)生。當(dāng)清除時,將不發(fā)生傳送。如果CPU直接將數(shù)據(jù)寫入匹配寄存器而非保持寄存器,該位將首先被清除以防止保持寄存器改寫數(shù)據(jù)。在復(fù)位時TOCI60被清除。
捕獲邊緣(CE)位70選擇觸發(fā)捕獲寄存器的輸出事件邊緣,以捕獲來自定時器母線的時基。該位區(qū)向整個SIC40提供關(guān)于第一或第二邊緣涉及哪個邊緣(上升或下降)的信息,并由此必須正確編程,以便適當(dāng)?shù)厍宄ヅ涮卣魑粎^(qū)。該CE位70在復(fù)位時被清除。
捕獲控制(CC)位區(qū)72選擇應(yīng)由SIC40執(zhí)行哪種捕獲。在SIC40中共具有四種捕獲捕獲SIC40產(chǎn)生的所有端子躍變信號,單次捕獲(FEC及SEC各捕獲一次),僅捕獲常規(guī)脈沖端子躍變(即不捕獲再點火脈沖邊緣)及捕獲所有端子躍變直到汽缸輸出事件為止。當(dāng)CPU編程SIC40,以便單次捕獲時,SIC40捕獲寄存器捕獲由SIC40產(chǎn)生的下兩個端子躍變。
如果CC位區(qū)72被設(shè)成01或11,則使用FECS及SECS位區(qū)來控制捕獲。當(dāng)CC位區(qū)被設(shè)成01或11,則FECS及SECS位區(qū)被硬件同時清除。使用標(biāo)準(zhǔn)機制清除FECS或SECS位的CPU處理在CC位區(qū)已被設(shè)成01或11時分別再啟動第一邊緣捕獲或第二邊緣捕獲寄存器時是必需的。象清除捕獲狀態(tài)位一樣,如果捕獲寄存器被截止(即CC為01或11及分別發(fā)生兩次捕獲或發(fā)生汽缸輸入事件),則通過將捕獲控制位區(qū)寫成不同方式,使捕獲寄存器再啟動(即,如果CC被設(shè)成單次捕獲時,若設(shè)CC為連續(xù)捕獲將再啟動捕獲寄存器)。捕獲控制位區(qū)在復(fù)位時被清除


如果CC位區(qū)設(shè)為11,CPU將清除汽缸輸入狀態(tài)(CIS)位。因為捕獲根據(jù)汽缸輸入事件來截止,CPU需知道何時發(fā)生汽缸輸入事件,即汽缸輸入事件的發(fā)生設(shè)置CIS位)。因此,當(dāng)設(shè)CC位區(qū)為11時CPU必須清除CIS位,及保持CIS位以確定何時捕獲被截止。
FECS及SECS是分別指示第一邊緣捕獲事件及第二邊緣捕獲事件發(fā)生的狀態(tài)位。當(dāng)捕獲發(fā)生時設(shè)置FECS或SECS位,并保持設(shè)置直到CPU服務(wù)清除它為止。使用標(biāo)準(zhǔn)機制來清除FECS及SECS位。當(dāng)捕獲控制(CC)位區(qū)被設(shè)成01或11時,需要CPU服務(wù)來清除FECS及SECS,以再啟動捕獲寄存器。并且,當(dāng)捕獲控制(CC)位區(qū)被設(shè)為01或11時,F(xiàn)ECS及SECS位區(qū)被同時地清除。FECS及SECS在復(fù)位時被清除。
捕獲邊緣特征位FECFR及SECF是分別指示第一邊緣捕獲事件及第二邊緣捕獲事件發(fā)生的特征位。但是,F(xiàn)ECF及SECF位不作為需要CPU服務(wù)來清除的狀態(tài)位。當(dāng)出現(xiàn)捕獲事件時設(shè)置FECF或SECF位,并保留直到硬件將其清除時為止。這些位提供捕獲寄存器的最新狀態(tài)而在每次捕獲后無需CPU清除它們。因此,這些位是只讀至CPU的位。
因為SECF在第二邊緣捕獲時被設(shè)置,故它在第一邊緣捕獲時被清除。因為FECF是在第一邊緣捕獲時被設(shè)置,故它在第二邊緣捕獲時被清除。DDCI不影響這些位的設(shè)置或清除。FECF及SECF在復(fù)位時被清除。
捕獲時基(FECTB及SECTB)位區(qū)提供與捕獲寄存器有關(guān)的時基的獨立控制。這些位選擇定時器母線(TB)上的8個時基中哪個被捕獲。FECTB及SECTB分別控制第一邊緣捕獲及第二邊緣捕獲寄存器。FECTB及SECTB位區(qū)在復(fù)位時被清除。
匹配時基(FEMTB及SEMTB)位區(qū)提供與等于匹配寄存器相關(guān)的時基的獨立控制。這些位選擇定時器母線(TB)上的8個時基中哪個被用于比較。FEMTB及SEMTB位區(qū)分別控制第一邊緣匹配及第二邊緣匹配寄存器。FEMTB及SEMTB位區(qū)在復(fù)位時被清除。
信號分離器時基(DTB)位區(qū)規(guī)定8個時基中哪個相應(yīng)于16位角度時基,后者的前四位用定時器母線控制通道模數(shù)計數(shù)(TBCC-MC)信號編碼。該TBCC-MC信號用來控制端子母線信號分離器。該時基選擇位區(qū)允許與TBCC-MC值相關(guān)的時基的獨立控制。DTB在復(fù)位時被清除。輸入事件控制及狀態(tài)區(qū)通過輸入狀態(tài)母線上專門躍變的出現(xiàn)來核定輸入事件。因為該通道僅用于點火脈沖的施加,它無需對輸入事件源編程的靈活性。輸入事件信號被硬線連接(掩模編程)到輸入狀態(tài)母線6,汽缸事件端(CYL)。輸入事件控制及狀態(tài)區(qū)負責(zé)選擇輸入事件邊緣,控制通道截止及提供輸入事件狀態(tài)。
如果汽缸輸入事件及大于或等于匹配事件同時發(fā)生,則大于或等于匹配事件將被忽略(即將不設(shè)置相關(guān)的匹配狀態(tài)位,不產(chǎn)生邊緣,及匹配事件將對通道操作無影響)。
汽缸輸入邊緣(CYIE)位區(qū)確定哪個躍變(如果有的話)相應(yīng)于硬線(掩摸編程)輸入狀態(tài)母線上的輸入事件發(fā)生,即汽缸事件(CYL)。由CYL信號產(chǎn)生的合格輸入事件的出現(xiàn)被稱為汽缸輸入事件。汽缸輸入事件的主要目的是發(fā)信號給SIC從而以新參數(shù)驅(qū)動新輸出端子事件線,并強制目前輸出端子事件線關(guān)斷(即在汽缸輸入事件發(fā)生時第二邊緣被強制在由DMXS位區(qū)指示的端子線上)。如果CPU正在控制SIC40輸出的目的地,汽缸輸入事件的發(fā)生不引起SIC40將輸出轉(zhuǎn)換到新端子。
在常規(guī)點火方式中,汽缸輸入事件可引起定時器母線控制通道模數(shù)計數(shù)(TBCC-MC)值被編碼并用于規(guī)定SIC40驅(qū)動的端子。并且,該汽缸輸入事件可引起以下事件的發(fā)生強制由第二邊緣匹配邊緣(SEME)位區(qū)規(guī)定的邊緣到達由DMSX位區(qū)指示的端子,觸發(fā)數(shù)據(jù)的轉(zhuǎn)移,及截止通道操作。
如果SIC40處于重復(fù)點火方式,汽缸輸入事件的發(fā)生將強制SIC40停止產(chǎn)生再點火脈沖及汽缸輸入事件的發(fā)生可引起新的端子被驅(qū)動。在重復(fù)點火方式中,汽缸輸入事件出現(xiàn)對SIC40的影響方式與常規(guī)點火方式中相同,但具有以下的例外在汽缸輸入事件時再點火脈沖第一邊緣匹配、再點火脈沖第二邊緣匹配寄存器及上計數(shù)器被截止,及在汽缸輸入事件時最大閉鎖時間匹配及第一再點火脈沖第一邊緣匹配寄存器被啟動(如果被截短常規(guī)脈沖的最大閉鎖時間匹配事件截止時,第二邊緣匹配寄存器將啟動)。
基于汽缸輸入的截止(DOCI)位區(qū)選擇在汽缸輸入事件發(fā)生時是否截止SIC40。當(dāng)置位時,DOCI在汽缸輸入事件發(fā)生時截止所有匹配寄存器、計數(shù)器及汽缸輸入事件邏輯。當(dāng)SIC40截止時,SIC40不驅(qū)動輸出、識別任何匹配事件、遞增計數(shù)器、識別輸入事件、強制SIC40驅(qū)動新輸出端子事件線、或傳送數(shù)據(jù)。一旦SIC40被截止,CPU必須使用標(biāo)準(zhǔn)機制清除汽缸輸入狀態(tài)(CIS)位,以再啟動通道。為保證協(xié)調(diào),在設(shè)置DOCI位時將清除CIS位。并且,如果SIC40被截止,清除DOCI位區(qū)將立即再啟動通道。當(dāng)DOCI位區(qū)被清除時,對通道操作無影響。
僅在汽缸輸入事件發(fā)生執(zhí)行后,DOCI截止該通道。因此,作為汽缸輸入事件發(fā)生的結(jié)果,可產(chǎn)生輸出事件,可發(fā)生捕獲,驅(qū)動新端子,可發(fā)生傳送,其后SIC40被截止。如果SIC40處于重復(fù)點火方式及SIC40被截止,當(dāng)再啟動SIC40時,第一再點火脈沖下時間匹配及最大閉鎖時間匹配寄存器被啟動,而上計數(shù)器被截止。并且,DOCI位可通過在SIC40已結(jié)束驅(qū)動一個輸出端子事件母線后使SIC40截止,被用來模擬“單觸發(fā)”操作。DOCI在復(fù)位時被清除。
汽缸輸入狀態(tài)(CIS)位指示自清除CIS的最近CPU服務(wù)起汽缸輸入事件已發(fā)生。當(dāng)用CYIE位區(qū)選擇的躍變在硬線連接(掩摸編程)的輸入狀態(tài)母線上發(fā)生時、即汽缸事件(CYL)發(fā)生時,CIS被設(shè)定。使用標(biāo)準(zhǔn)機制清除CIS位,及在設(shè)定DOCI位區(qū)時清除CIS位。當(dāng)DOCI位區(qū)被設(shè)定時,需要CPU服務(wù)來清除CIS位,以便在由汽缸輸入事件出現(xiàn)使通道截止后再啟動SIC40。CIS在復(fù)位時被清除。匹配控制及狀態(tài)區(qū)匹配控制及狀態(tài)區(qū)用來控制匹配寄存器。這些區(qū)提供匹配輸出狀態(tài),定義輸出信號邊緣,強制匹配事件,截止匹配事件及確定匹配規(guī)模。
四個大于或等于匹配數(shù)據(jù)寄存器“共享”兩個大于或等于比較器及相關(guān)的位區(qū)。在常規(guī)操作時,最大閉鎖時間寄存器與下計數(shù)器相比較,及第一再點火脈沖第一邊緣匹配寄存器與上計數(shù)相比較。如果SCI40處于常規(guī)點火方式,第一再點火脈沖第一邊緣匹配寄存器應(yīng)被軟件截止。在重復(fù)點火方式中,第一再點火脈沖第一邊緣匹配事件啟動大于或等于比較器,以使得再點火脈沖第一邊緣匹配及再點火脈沖第二邊緣匹配寄存器與計數(shù)器相比較。汽缸輸入事件啟動大于或等于比較器,以使得第一再點火脈沖第一邊緣匹配及最大閉鎖時間匹配寄存器與計數(shù)器相比較。并且,在重復(fù)點火方式時,如果最大閉鎖時間匹配事件截短了當(dāng)前輸出脈沖,則“自然”第二邊緣匹配事件(即匹配寄存器值等于選擇的時基值)被禁止產(chǎn)生輸出邊緣直到下個汽缸輸入事件發(fā)生為止。允許“強制”第二邊緣匹配事件產(chǎn)生輸出邊緣。
如果被比較的計數(shù)器截止或停止時,大于或等于匹配寄存器不要求匹配事件。因此,如果在與計數(shù)器相關(guān)的大于或等于匹配寄存器已匹配前截止該計數(shù)器的邊緣被SIC40驅(qū)動,則相關(guān)的大于或等于匹配寄存器不能匹配,直到該計數(shù)器被再啟動為止(即,反向邊緣被SIC40驅(qū)動)。
匹配特征位指示匹配事件的產(chǎn)生。但是,匹配特征位不作為需要CPU服務(wù)來清除的狀態(tài)位。匹配特征位在產(chǎn)生匹配事件時被設(shè)置,并維持該設(shè)置,直到硬件清除它為止。這些位提供最新通道狀態(tài)而不需要CPU在每次匹配后清除它們。因此,匹配特征位對CPU是只讀的。
SEMF及MDMF/RSEMF在第一邊緣輸出事件時被清除。因為這些特征指出是否(第二邊緣)匹配事件已由第二邊緣匹配或最大閉鎖時間/再點火脈沖第二邊緣匹配寄存器產(chǎn)生出來,它們必須在第一邊緣輸出發(fā)生時被清除。FEMF及RFEMF在第二邊緣輸出事件時被清除。因為這些特征位指示是否(第一邊緣)匹配事件已由第一邊緣匹配或第一再點火脈沖第一邊緣匹配/再點火脈沖第一邊緣匹配寄存器產(chǎn)生出來,它們必須在第二邊緣輸出發(fā)生時被清除?;谄纵斎胧录刂?DOCI)位區(qū)對這些位的設(shè)置及清除無影響。匹配特征位使用捕獲邊緣(CE)位區(qū)來確定是否第一邊緣是上升或下降邊緣,及是否第二邊緣是下降或上升邊緣。
以下表明哪個寄存器控制SIC40中的四個匹配特征位的每個(再點火脈沖第一邊緣匹配寄存器影響RFEMF及再點火脈沖第二邊緣匹配寄存器影響MDMF/RSEMF僅在第一再點火脈沖關(guān)斷時間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點火方式中起作用)FEMF-第一邊緣匹配SEMF-第二邊緣匹配RFEMF-第一再點火脈沖第一邊緣匹配/再點火脈沖第一邊緣匹配MDMF/RSEMF-最大閉鎖時間匹配/再點火脈沖第二邊緣匹配匹配位文件在復(fù)位時被清除。
匹配狀態(tài)位指示匹配事件的發(fā)生。在匹配事件出現(xiàn)時設(shè)置匹配狀態(tài)。使用標(biāo)準(zhǔn)機制來清除匹配狀態(tài)位。以下表明哪個寄存器控制SIC40中的四個匹配狀態(tài)位的每個(再點火脈沖第一邊緣匹配寄存器影響RFEMS及再點火脈沖第二邊緣匹配寄存器影響MDMS/RSEMS僅在第一再點火脈沖關(guān)斷時間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點火方式中起作用)FEMS-第一邊緣匹配SEMS-第二邊緣匹配RFEMS-第一再點火脈沖第一邊緣匹配/再點火脈沖第一邊緣匹配MDMS/RSEMS-最大閉鎖時間匹配/再點火脈沖第二邊緣匹配匹配狀態(tài)位區(qū)在復(fù)位時被清除。
匹配邊緣位區(qū)選擇為匹配事件產(chǎn)生的輸出事件類型。并且,如果汽缸輸出啟動(COE)位被設(shè)置,SEME位區(qū)選擇由汽缸輸入事件發(fā)生所產(chǎn)生的邊緣。由第一邊緣匹配事件產(chǎn)生的輸出事件、第二邊緣匹配事件、再點火脈沖第一邊緣匹配事件、第一再點火脈沖第一邊緣匹配事件及汽缸輸入事件被驅(qū)動成線圈驅(qū)動(CDx)信號。當(dāng)其匹配邊緣位區(qū)被清除時,匹配寄存器被截止。
在重復(fù)點火方式中,如果最大閉鎖時間匹配事件截短了目前輸出脈沖,“自然”(即匹配寄存器值等于選擇的時基值)第二邊緣匹配事件被禁止產(chǎn)生輸出邊緣,直到下個汽缸輸入事件發(fā)生為止,而不管SEME的狀態(tài)如何?!皬娭啤钡诙吘壠ヅ涫录辉试S產(chǎn)生由SEME確定的輸出邊緣。
以下表明哪個寄存器被三組SIC40匹配邊緣位區(qū)中的每組控制(再點火脈沖第一邊緣匹配寄存器僅在第一再點火脈沖關(guān)斷時間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點火方式中影響RFEME)FEME-第一邊緣匹配SEME-第二邊緣匹配RFEME一第一再點火脈沖第一邊緣匹配/再點火脈沖第一邊緣匹配匹配邊緣位區(qū)在復(fù)位時被清除。
最大閉鎖時間邊緣(MDME)確定哪個輸出邊緣基于線圈驅(qū)動(CDx)信號及最大閉鎖時間(MD)信號由最大閉鎖時間匹配事件產(chǎn)生。MDME位區(qū)的最高位選擇是否在最大閉鎖時間匹配事件時觸發(fā)最大閉鎖時間(MD)信號(輸出狀態(tài)信號線7)。MDME位區(qū)的兩個最低位選擇哪個邊緣(如果有的話)在最大閉鎖時間事件時被驅(qū)動為線圈驅(qū)動(CDx)信號(輸出端子事件線0至7)。最大閉鎖時間匹配邊緣位區(qū)在第一再點火脈沖第一邊緣匹配事件與汽缸輸入事件之間的再點火方式中被禁止執(zhí)行通道操作。
再點火脈沖第二邊緣匹配邊緣(RSEME)確定哪個邊緣(如果有的話)在再點火脈沖第二邊緣匹配事件時被驅(qū)動為線圈驅(qū)動(CDx)信號(輸出端子事件線0至7)。再點火第二邊緣匹配邊緣位區(qū)在汽缸輸入事件與與第一再點火脈沖第一邊緣匹配事件之間的再點火方式及在常規(guī)點火方式中被禁止執(zhí)行通道操作。
如果最大閉鎖時間匹配邊緣/再點火脈沖第二邊緣匹配邊緣位區(qū)被清除,最大閉鎖時間匹配/再點火脈沖第二邊緣匹配寄存器被截止。MDME/RSEME在復(fù)位時被清除。


強制匹配事件位區(qū)允許CPU通過超越比較器立即強制匹配事件。當(dāng)設(shè)置時,強制匹配強制產(chǎn)生匹配事件,而不管相關(guān)的匹配邊緣位區(qū)值也不管匹配聯(lián)鎖。該強制匹配事件設(shè)置相關(guān)匹配狀態(tài)位,設(shè)置相關(guān)特征位,并強制與匹配事件相關(guān)的另外功能(即,如果在重復(fù)點火方式期間第一再點火脈沖第一邊緣匹配被強制,則再點火脈沖第一邊緣匹配及再火脈沖第二邊緣匹配寄存器將被啟動),好比作為真正比較結(jié)果自然地發(fā)生匹配事件那樣。
如果匹配邊緣位區(qū)未被清除,強制匹配事件也將產(chǎn)生輸出事件,如同被匹配邊緣位區(qū)編程那樣。在強制匹配事件后硬件自動地清除該位(即,強制匹配位僅被CPU設(shè)置及僅被SIC40清除)。強制匹配位對SIC40的操作無影響的唯一時間是當(dāng)它們被清除或當(dāng)SIC40被截止時。
以下表明哪個寄存器被SIC40中的四個強制匹配位的每個控制(再點火脈沖第一邊緣匹配寄存器對RFFEM的影響及再點火脈沖第二邊緣匹配寄存器對FMDM/RFSEM的影響僅在第一再點火脈沖關(guān)斷時間匹配事件與汽缸輸入事件發(fā)生之間的重復(fù)點火方式時起作用)FFEM-第一邊緣匹配FSEM-第二邊緣匹配RFFEM-第一再點火脈沖第一邊緣匹配/再點火脈沖第一邊緣匹配FMDM/RFSEM-最大閉鎖時間匹配/再點火脈沖第二邊緣匹配強制匹配位區(qū)在復(fù)位時被清除12/16位匹配(12/16U及12/16L)位區(qū)確定等于匹配寄存器是與定時器母線的上或下16位相比較還是與最低上或下12位相比較。因為有角度時基在高四位中攜有汽缸信息,比較操作可僅為12位。12/16U控制第一邊緣匹配寄存器,及12/16L控制第二邊緣匹配寄存器。12/16U及12/16L在復(fù)位時被清除。
向上計數(shù)器及狀態(tài)區(qū)向上計數(shù)器控制及狀態(tài)區(qū)用來控制兩個16位計數(shù)器。這些區(qū)具有對計數(shù)器的下列影響選擇計數(shù)源,控制計數(shù)啟動,控制停止計數(shù)功能,及提供遞增到零狀態(tài)。
計數(shù)器與大于或等于匹配寄存器相比較。計數(shù)器遞增,假定SIC40正驅(qū)動選擇電平成為輸出事件邏輯,該計數(shù)器將不停止或截止,及與計數(shù)器相關(guān)的大于或等于匹配寄存器還未匹配。如果計數(shù)器已停止或截止,大于或等于匹配寄存器將不要求匹配事件。在初始化時,計數(shù)器將不開始遞增,不管SIC40驅(qū)動的端子的電平如何,直到由SIC40產(chǎn)生出邊緣為止。
在重復(fù)點火方式中,在汽缸輸入事件發(fā)生時上計數(shù)器被截止,并由第二邊緣匹配事件或最大閉鎖時間匹配事件啟動,不管誰先發(fā)生。
當(dāng)被輸出電平啟動遞增時計數(shù)器被自動地清除。計數(shù)器將遞增,直到輸出電平變化,或與計數(shù)器相關(guān)的大于或等于匹配寄存器要求真比較時為止。
時鐘位區(qū)CLKU及CLKL從分別用于上計數(shù)器及下計數(shù)器的時鐘母線選擇8個時鐘源中的一個。選擇的時鐘源當(dāng)它被啟動時,使計數(shù)器遞增。CLKU及CLKL位區(qū)在復(fù)位時被清除。
計數(shù)器電平位區(qū),CLU及CLL選擇哪個輸出事件電平(如果有的話)分別啟動上計數(shù)器及下計數(shù)器的遞增。輸出事件電平是被輸出事件邏輯驅(qū)動到輸出端子事件母線的邏輯狀態(tài)。計數(shù)器遞增,直到輸出事件電平改變或與該計數(shù)器相關(guān)的大于或等于匹配寄存器匹配為止。如果CLU或CLL位區(qū)的最高位被清除,則相應(yīng)的計數(shù)器被截止。在重復(fù)點火方式中,上計數(shù)器基于由CLU位區(qū)編程的電平只在第二邊緣匹配事件或最大閉鎖時間匹配事件(看哪個先發(fā)生)與一個汽缸輸入事件之間增加。否則上計數(shù)器被截止。CLU及CLL在復(fù)位時被清除。
計數(shù)器停止位、CSTU及CSTL,分別強制上計數(shù)器及下計數(shù)器停止增加并保持目前計數(shù)值。當(dāng)CPU設(shè)置CSTU及CSTL時,各個計數(shù)器停止增加,但不清除計數(shù)值。輸出事件電平的改變對停止的計數(shù)器無影響。與計數(shù)器相關(guān)的匹配寄存器也變?yōu)榻刂埂@?,如果CSTU被設(shè)置,第一再點火脈沖第一邊緣匹配(及再點火脈沖第一邊緣匹配)寄存器被截止。當(dāng)CSTU或CSTL位被清除時,如果計數(shù)器被啟動,則它恢復(fù)遞增,如果計數(shù)器被截止,則它保持計數(shù)但不遞增。CSTU及CSTL在復(fù)位時被清除。
增加到零狀態(tài)位,IZSU及IZSL指示自從清除增加到零狀態(tài)位的最近的CPU服務(wù)起計數(shù)器是否溢出。IZSU被增大通過計數(shù)值SFFFF的上計數(shù)器設(shè)置。IZSL被增大通過計數(shù)值SFFFF的下計數(shù)器設(shè)置。在常規(guī)操作中,如果SIC40被正確編程,無論哪個計數(shù)器的溢出均被考慮為SIC40不能校正的誤狀態(tài),因此,需要CPU干預(yù)來糾錯。使用標(biāo)準(zhǔn)機制來清除IZSU及IZSL位。IZSU及IZSL在復(fù)位時被清除。輸出事件控制區(qū)輸出事件控制區(qū)被用來控制輸出事件的產(chǎn)生。這些區(qū)對SIC40具有以下作用提供輸出事件狀態(tài),在汽缸輸入事件發(fā)生時啟動輸出事件的產(chǎn)生,控制輸出事件的目的地及規(guī)定通道操作方式。
在SIC中具有兩種輸出事件邏輯單元觸發(fā)事件邏輯及輸出事件邏輯。輸出事件邏輯使輸出通過端子母線事件分離器驅(qū)動到輸出端子事件母線。端子母線信號分離器用來順序地驅(qū)動8個不同的端子母線,線圈驅(qū)動(CDx)信號。驅(qū)動成線圈驅(qū)動(CDx)信號的輸出被稱為線圈驅(qū)動輸出。輸出事件邏輯單元從所有的匹配寄存器接收其輸入及汽缸輸入事件。
觸發(fā)事件邏輯驅(qū)動最大閉鎖時間(MD)信號。觸發(fā)事件邏輯是僅觸發(fā)的輸出事件。觸發(fā)事件邏輯僅接收來自最大閉鎖時間匹配寄存器的輸入。
最大閉鎖時間觸發(fā)狀態(tài)位MDTS指示自從清除MDTS的最近CPU服務(wù)起在最大閉鎖時間(MD)信號上發(fā)生了觸發(fā)。僅當(dāng)最大閉鎖時間匹配邊緣(MDME)位區(qū)中的最高位被設(shè)置時,由最大閉鎖時間匹配事件設(shè)置MDMS。使用標(biāo)準(zhǔn)機制來清除MDTS位。MDTS在復(fù)位時被清除。
汽缸輸出啟動位COE確定在汽缸輸入事件發(fā)生時是否產(chǎn)生輸出事件。如果COE位被設(shè)置,由第二邊緣匹配邊緣(SEME)位區(qū)規(guī)定的輸出邊緣(上升或下降)在汽缸輸入事件出現(xiàn)時被產(chǎn)生。由汽缸輸入事件產(chǎn)生的輸出事件被驅(qū)動成線圈驅(qū)動(CDx)信號。如果COE位被清除,汽缸輸入事件的發(fā)生不產(chǎn)生輸出邊緣。匹配輸出就是該情況,由汽缸輸入事件產(chǎn)生的邊緣可引起捕獲發(fā)生。COE在復(fù)位時被清除。
信號分離器控制DMXC選擇信號分離器選擇線的源CPU或者定時器母線控制通道模數(shù)計數(shù)(TBCC-MC)信號。如果DMXC被設(shè)置,在汽缸輸入事件發(fā)生時端子母線信號分離器被TBCC-MC信號更新。當(dāng)汽缸輸入事件發(fā)生時,TBCC-MC信號被解碼成互不相同的八位區(qū)并被鎖定。該鎖定值規(guī)定被驅(qū)動的端子(線圈驅(qū)動(CDx)線)。
如果DMXC位被清除,由CPU更新的DMXL位確定被SIC40驅(qū)動的端子(一個線圈驅(qū)動(CDx)線或多個線)。汽缸輸入事件及定時器母線控制通道模數(shù)計數(shù)(TBCC-MC)值將對SIC40的輸出無影響。DMXC在復(fù)位時被清除。
信號分離器選擇線位DMXL是對由SIC40驅(qū)動的每個端子(線圈驅(qū)動(CDx)線)的各個啟動位。僅當(dāng)信號分離器控制(DMXC)位區(qū)正選擇SIC40輸出的CPU控制時(即DMXC被清除),DMXL位才被啟動。當(dāng)設(shè)置了DMXL位及DMXC位被清除時,則由SIC40驅(qū)動相應(yīng)端子(線圈驅(qū)動(CDx)線)(即如果DMXC被清除及DMXL(0)被設(shè)置,則SIC40驅(qū)動端子0(線圈驅(qū)動線0(CD0))。當(dāng)DMXL位被清除及DMXC被清除時,相應(yīng)端子(線圈驅(qū)動(CDx)線)不被SIC40驅(qū)動。
如果DMXC被設(shè)置,這些位將被SIC40忽略。并且,TBCC-MC信號被解碼成互相不同的8位區(qū),它確定被驅(qū)動的端子,即僅是一個輸出被驅(qū)動。DMXL位區(qū)在復(fù)位時被清除。
信號分離器選擇線狀態(tài)位DMXS是反映信號分離器選擇線狀態(tài)的8個只讀位。DMXS位指示SIC40產(chǎn)生輸出的輸出端子線。對于SIC40能驅(qū)動的每個輸出端子線有一個DMXS。如果DMXS位被設(shè)置,則相應(yīng)端子線接收來自SIC40的輸出邊緣。如果DMXS位被清除,則相應(yīng)端子線不接收來自SIC40的輸出邊緣。
如果信號分離器控制(DMXC)位區(qū)被清除,則DMXS位區(qū)等于信號分離器選擇線(DMXL)位區(qū),即無論何時CPU更新DMXL位區(qū),DMXS位區(qū)反映變化。如果信號分離器控制(DMXC)位區(qū)被設(shè)置,則當(dāng)汽缸輸入事件具有解碼的定時器母線通道模數(shù)計數(shù)(TBCC-MC)值時DMXS位區(qū)被更新。該DMXS位區(qū)在復(fù)位時被清除。
定時器母線控制通道模數(shù)計數(shù)(TBCC-MC)值,信號分離器控制(DMXC)位區(qū),信號分離器選擇線(DMXL)位區(qū),信號分離器選擇線狀態(tài)(DMXS)位區(qū)及由SIC40驅(qū)動的端子(線圈驅(qū)動(CDx)線)之間的關(guān)系表示如下


重復(fù)點火位RS用于確定通道是在常規(guī)點火方式還是在重復(fù)點火方式。在重復(fù)點火方式中,基于第二邊緣匹配事件、最大閉鎖時間匹配事件、第一再點火脈沖第一邊緣匹配事件及汽缸輸入事件的發(fā)生,多個寄存器的工作不同于常規(guī)的點火方式。
在重復(fù)點火方式中*最大閉鎖時間匹配寄存器基于最大閉鎖時間匹配邊緣(MDME)的值選擇地將輸出驅(qū)動成最大閉鎖時間(MD)信號及線圈驅(qū)動(CDx)信號。第一再點火脈沖第一邊緣匹配寄存器將輸出驅(qū)動成線圈驅(qū)動(CDx)信號。再點火脈沖第二邊緣匹配及再點火脈沖第一邊緣匹配寄存器將輸出驅(qū)動成線圈驅(qū)動(CDx)信號。
*當(dāng)?shù)诙吘壠ヅ涫录蜃畲箝]鎖時間事件、無論哪個先發(fā)生時上計數(shù)器將啟動遞增(假定當(dāng)SIC40驅(qū)動無效電平時上計數(shù)器電平位區(qū)被編程以遞增上計數(shù)器)。
*當(dāng)發(fā)生第一再點火脈沖第一邊緣匹配時最大閉鎖時間匹配及第一再點火脈沖第一邊緣匹配寄存器被截止,及再點火脈沖第二邊緣匹配及再點火脈沖第一邊緣匹配寄存器被啟動。
*當(dāng)發(fā)生汽缸輸入事件時上計數(shù)器被截止,再點火脈沖第一邊緣匹配及再點火脈沖第二邊緣匹配寄存器被截止,及第一再點火脈沖第一邊緣匹配及最大閉鎖時間匹配寄存器被啟動。應(yīng)設(shè)置COE位區(qū),以便當(dāng)汽缸輸入事件發(fā)生時啟動第二邊緣的產(chǎn)生。
*在重復(fù)點火方式中,如果最大閉鎖時間匹配事件發(fā)生并產(chǎn)生第二邊緣,第二邊緣匹配寄存器存器被禁止產(chǎn)生基于“自然”的(即、匹配寄存器值等于選擇時基值)匹配事件(即非強制匹配事件)的輸出邊緣,直到下個汽缸輸入事件發(fā)生時為止。
在設(shè)置了RS位時,將在下個第二邊緣匹配事件或產(chǎn)生下降邊緣的最大閉鎖時間匹配事件時產(chǎn)生出再點火脈沖,即,如果RS位是在產(chǎn)生第二邊緣的最大閉鎖時間匹配事件后及第二邊緣匹配事件前被設(shè)置時,在第二邊緣匹配發(fā)生時將不產(chǎn)生再點火脈沖。在清除了RS位時,SIC40在下個汽缸輸入事件時截止再點火脈沖大于或等于匹配寄存器。
當(dāng)設(shè)置RS位時,上計數(shù)器電平(CLU)應(yīng)同時地寫入,以允許上計數(shù)器計數(shù),而SIC40則驅(qū)動無效狀態(tài)。當(dāng)清除RS位區(qū)時,上計數(shù)器電平(CLU)位區(qū)應(yīng)被清除,以截止上計數(shù)器。當(dāng)清除RS時清除CLU將立即停止再點火脈沖的發(fā)生,但再點火脈沖大于或等于匹配寄存器仍然啟動直到下個汽缸輸入事件出現(xiàn)為止。RS在復(fù)位時被清除。點火集成通道的操作SIC40產(chǎn)生至多8個點火輸出波形,用于控制汽車點火線圈36。以下的說明將通過描述寄存器與控制邏輯之間的相互作用來說明SIC40如何操作以產(chǎn)生點火脈沖波形的。
為了使SIC40產(chǎn)生輸出波形,使用了以下的匹配功能絕對匹配及相對匹配。絕對匹配是由時間或角度值與定時器母線相比較產(chǎn)生的。第一邊緣匹配及第二邊緣匹配執(zhí)行絕對匹配。相對匹配是由時間或角度值與計數(shù)器相比較產(chǎn)生出的。因為計數(shù)器是由輸出電平觸發(fā)的,而輸出電平是由匹配事件產(chǎn)生的,相對匹配量度在一個邊緣已被SIC40產(chǎn)生后的時間或角度量。最大閉鎖時間匹配、第一再點火脈沖第一邊緣匹配,再點火脈沖第一邊緣匹配,及再點火脈沖第二邊緣匹配寄存器執(zhí)行相對匹配。
為了產(chǎn)生點火輸出波形,應(yīng)將以下的值寫入指定的寄存器*將第一邊緣絕對時間或角度放置在第一邊緣匹配寄存器中。
*將第二邊緣絕對時間或角度放置在第二邊緣匹配寄存器中。
*將用于產(chǎn)生下個第一及第二邊緣的值放置到下個第一邊緣及下個第二邊緣寄存器中,它們在汽缸輸入事件發(fā)生時被傳遞到匹配寄存器中。
*最大閉鎖相對時間值應(yīng)被放置在最大閉鎖時間寄存器中。
對于重復(fù)點火方式*將第一再點火脈沖關(guān)斷相對時間放置在第一再點火脈沖第一邊緣匹配寄存器中。
*將第二再點火脈沖關(guān)斷相對時間放置在再點火脈沖第一邊緣匹配寄存器中。
*將再點火脈沖開通相對時間放置在再點火脈沖第二邊緣匹配寄存器中。
將真正發(fā)生輸出脈沖第一及第二邊緣的時間和角度存儲在第一邊緣捕獲及第二邊緣捕獲寄存器中。計數(shù)器是用于相對匹配定時的本機時基,不應(yīng)在常規(guī)狀態(tài)下被寫入。
當(dāng)SIC40的端子母線信號分離器被自動控制(即,信號分離器控制(DMXC)位區(qū)被設(shè)置)時,在一個時間上僅是一個輸出端子事件線有效。汽缸輸入事件及定時器母線控制通道模數(shù)計數(shù)器(TBCC-MC)值將控制哪個端子有效。當(dāng)汽缸輸入事件時,定時器母線控制模數(shù)計數(shù)值被解碼成相互不同的8個位區(qū)并被鎖定。該鎖定的值確定SIC40驅(qū)動哪個端子。
當(dāng)最大閉鎖時間匹配寄存器匹配時,它將引起對狀態(tài)線(最大閉鎖時間(MD)信號)的觸發(fā)及選擇地將一個邊緣強制到由SIC40驅(qū)動的端子(線圈驅(qū)動(CDx)線)。
匹配及捕獲特征位區(qū)指示SIC40的狀態(tài)。CPU可讀匹配及捕獲特征位,以確定在哪點上SIC40驅(qū)動輸出脈沖。下表是CPU可從匹配特征位得到的這種狀態(tài)信息的采樣MDMF/FEMF SEMF RFEMF RSEMF指示000 0初始化,或汽缸輸入事件截短輸出脈沖000 1發(fā)生最大閉鎖時間匹配及強制第二邊緣或再點火脈沖關(guān)斷時間。001 0再點火脈沖開通時間。001 1非可能的組合,除非發(fā)生強制匹配。010 0常規(guī)脈沖關(guān)斷。010 1最大閉鎖時間匹配及第二邊緣匹配發(fā)生。011 X非可能組合,除非發(fā)生強制匹配/同時匹配。100 0常規(guī)脈沖開通100 1常規(guī)脈沖高電平及最大閉鎖時間匹配已發(fā)生但未強制第二邊緣。10 1 X 非可能組合,除非發(fā)生強制匹配11 X X 非可能組合,除非發(fā)生強制匹配/同時匹配。常規(guī)點火方式在常規(guī)點火方式中,SIC40連續(xù)地按每汽缸輸入事件產(chǎn)生一個輸出信號。使用等于匹配寄存器、捕獲寄存器、保持寄存器、下計數(shù)器及最大閉鎖時間匹配寄存器。等于匹配寄存器總是啟動著,因此,總是產(chǎn)生上升及下降邊緣。當(dāng)規(guī)定的邊緣被輸出時捕獲寄存器捕獲選擇的時基。當(dāng)由SIC40產(chǎn)生選擇的輸出電平時下計數(shù)器遞增,當(dāng)輸出電平改變或最大閉鎖時間匹配發(fā)生時停止遞增。僅當(dāng)下計數(shù)器啟動時最大閉鎖時間匹配寄存器產(chǎn)生匹配事件。第一邊緣匹配引起上升邊緣,第二邊緣匹配引起下降邊緣,及當(dāng)高電平時下計數(shù)器計數(shù)。重復(fù)點火方式在重復(fù)點火方式中,SIC40連續(xù)地按每汽缸輸入事件產(chǎn)生不止一個輸出脈沖。在此方式中,如上所述地產(chǎn)生常規(guī)點火輸出脈沖。在由第一再點火脈沖第一邊緣匹配寄存器的值規(guī)定的常規(guī)點火輸出脈沖后的特定時間上產(chǎn)生出多個小脈沖,直到汽缸輸入事件發(fā)生時為止。這些小輸出脈沖是一定占空比的輸出,其關(guān)斷時間由再點火脈沖第一邊緣匹配寄存器的值規(guī)定,而它的開通時間由再點火脈沖第二邊緣匹配寄存器的值規(guī)定。
為了防止誤匹配,其計數(shù)值與第一再點火脈沖第一邊緣匹配值及再點火脈沖第一邊緣匹配值相比較的上計數(shù)器在第二邊緣區(qū)配或產(chǎn)生下降邊緣的最大閉鎖時間匹配事件時啟動,及在汽缸輸入事件時截止。當(dāng)上計數(shù)器啟動時,在選擇的輸出電平被輸出事件邏輯驅(qū)動時它計數(shù),及在相反的電平被驅(qū)動或當(dāng)它相關(guān)的大于或等于匹配寄存器匹配時它截止。并且,在重復(fù)點火方式中,如果發(fā)生最大閉鎖時間匹配事件及產(chǎn)生第二邊緣時,第二邊緣匹配寄存器被禁止基于“自然”匹配事件(即匹配寄存器值等于選擇的時基值)產(chǎn)生輸出,直至下個汽缸輸入事件發(fā)生為止。在此情況下,如果通過強制第二邊緣匹配(FSEM)位區(qū)被強制,該第二邊緣匹配寄存器只能產(chǎn)生一個輸出邊緣。
當(dāng)特定邊緣引起端子線躍變時捕獲寄存器捕獲選擇的時基。通常在重復(fù)點火方式時,僅是常規(guī)輸出脈沖的第一及第二邊緣需要被捕獲,即,再點火脈沖邊緣不需觸發(fā)捕獲。在此情況下,捕獲寄存器將設(shè)計用于常規(guī)脈沖捕獲。
再參照圖6,第一邊緣匹配引起上升邊緣,第二邊緣匹配引起下降邊緣。上計數(shù)器僅在第二邊緣匹配事件與汽缸輸入事件之間被啟動來計數(shù)。上計數(shù)器,當(dāng)起動時,在輸出電平為低及相關(guān)的大于或等于匹配寄存器沒有匹配時遞增。在輸出電平為高及相關(guān)的大于或等于匹配寄存器沒有匹配時下計數(shù)器計數(shù)。最大閉鎖時間匹配的位置表示在如果第二邊緣匹配事件沒有發(fā)生時它所發(fā)生的地方。如果最大閉鎖時間匹配事件沒有發(fā)生及產(chǎn)生第二邊緣,第二邊緣匹配寄存器被禁止產(chǎn)生輸出信號,直到汽缸輸入事件為止。第一再點火脈沖第一邊緣匹配及再點火脈沖第一邊緣匹配引起上升邊緣,再點火脈沖第二邊緣匹配引起下降邊緣,及汽缸輸入事件引起下降邊緣。
雖然詳細地描述了實施本發(fā)明的最佳方式,但本發(fā)明技術(shù)領(lǐng)域的熟練技術(shù)人員將了解實施由下列權(quán)利要求書限定的本發(fā)明的各種替換設(shè)計及實施方式。
權(quán)利要求
1.一種產(chǎn)生點火線圈輸出信號的方法,它使用處理器來控制內(nèi)燃發(fā)動機中多個點火線圈的充電和放電,該方法包括設(shè)置多個存儲變換保持寄存器,用于異步地從處理器接收多個點火線圈數(shù)據(jù)并存儲該多個點火線圈數(shù)據(jù)直到從處理器接收到后繼的點火線圈數(shù)據(jù)為止;設(shè)置多個匹配寄存器,它們與多個保持寄存器相連接,用于將點火線圈數(shù)據(jù)與一參考信號相比較;確定發(fā)動機位置并產(chǎn)生相應(yīng)的發(fā)動機位置信號;及基于比較及發(fā)動機位置信號產(chǎn)生點火線圈控制輸出信號,以便由多個點火線圈之一接收。
2.根據(jù)權(quán)利要求1所述的方法,其中多個點火線圈數(shù)據(jù)包括第一邊緣值,及其中將點火線圈數(shù)據(jù)與參考信號相比較的步驟包括將第一邊緣值與參考信號相比較的步驟,及其中產(chǎn)生點火線圈輸出信號的步驟包括產(chǎn)生點火線圈輸出信號第一邊緣的步驟。
3.根據(jù)權(quán)利要求2所述的方法,其中將第一邊緣值與參考信號相比較的步驟是在發(fā)生預(yù)定事件時執(zhí)行的。
4.根據(jù)權(quán)利要求2所述的方法,其中多個點火線圈數(shù)據(jù)還包括第二邊緣值及閉鎖時間終點值,及其中將點火線圈數(shù)據(jù)與參考信號相比較的步驟包括將第二邊緣值與參考信號相比較及將閉鎖時間終點值與一第二參考信號相比較以響應(yīng)點火線圈輸出信號第一邊緣產(chǎn)生的步驟,及其中產(chǎn)生點火線圈輸出信號的步驟還包括基于參考信號與第二邊緣值和第二參考信號與閉鎖時間終點值之一之間的匹配產(chǎn)生點火線圈輸出信號第二邊緣的步驟。
5.根據(jù)權(quán)利要求4所述的方法,其中第二參考信號是在產(chǎn)生點火線圈輸出信號第一邊緣時起始的第一定時信號。
6.根據(jù)權(quán)利要求5所述的方法,還包括產(chǎn)生多個重復(fù)點火線圈輸出信號的步驟,其中每個輸出信號具有預(yù)定占空比。
7.根據(jù)權(quán)利要求6所述的方法,其中多個點火線圈數(shù)據(jù)還包括最小關(guān)斷時間值,及其中該方法還包括在產(chǎn)生點火線圈輸出信號第二邊緣時起始第二定時信號的步驟。
8.根據(jù)權(quán)利要求7所述的方法,其中產(chǎn)生多個重復(fù)點火線圈輸出信號的步驟包括當(dāng)最小關(guān)斷時間值與第二定時信號匹配時產(chǎn)生多個重復(fù)點火線圈輸出信號的步驟。
9.根據(jù)權(quán)利要求1所述的方法,其中參考信號是一個時間時基信號。
10.根據(jù)權(quán)利要求1所述的方法,其中參考信號是一個角度時基信號。
11.根據(jù)權(quán)利要求1所述的方法,其中設(shè)置多個存儲變換保持寄存器的步驟包括傳感預(yù)定事件的步驟,及其中多個存儲變換保持寄存器在處理器傳感到預(yù)定事件時從處理器接收隨后的燃料脈沖數(shù)據(jù)。
12.根據(jù)權(quán)利要求1所述的方法,還包括設(shè)置多個捕獲保持寄存器的步驟,用于當(dāng)出現(xiàn)參考信號與多個點火線圈數(shù)據(jù)之間的匹配時捕獲時基。
13.一種產(chǎn)生點火線圈輸出信號的系統(tǒng),它使用處理器來控制內(nèi)燃發(fā)動機中多個點火線圈的充電及放電,該系統(tǒng)包括多個保持寄存器,用于異步地從處理器接收多個點火線圈數(shù)據(jù);多個匹配寄存器,它們與多個保持寄存器相連接,用于將多個點火線圈數(shù)據(jù)與一參考信號相比較,并用于基于點火線圈數(shù)據(jù)與參考信號之間的比較產(chǎn)生點火線圈輸出信號;傳感裝置,用于確定發(fā)動機位置及產(chǎn)生相應(yīng)的發(fā)動機位置信號;及其中多個存儲裝置被存儲變換并存儲多個點火線圈數(shù)據(jù),直到從處理器接收到后繼的點火線圈數(shù)據(jù)為止。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中多個點火線圈數(shù)據(jù)包括第一邊緣值,及其中多個匹配寄存器將第一邊緣值與參考信號相比較并產(chǎn)生點火線圈輸出信號的第一邊緣。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中多個點火線圈數(shù)據(jù)還包括第二邊緣值及閉鎖時間終點值,及其中多個匹配寄存器將第二邊緣值與參考信號相比較,將閉鎖時間終點值與一第二參考信號相比較以響應(yīng)點火線圈輸出信號第一邊緣的產(chǎn)生,及基于參考信號與第二邊緣值和第二參考信號與閉鎖時間終點值之一之間的匹配產(chǎn)生點火線圈輸出信號第二邊緣。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中多個匹配寄存器還產(chǎn)生多個重復(fù)點火線圈輸出信號,每個輸出信號具有預(yù)定占空比。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中多個點火線圈數(shù)據(jù)還包括最小關(guān)斷時間值,及其中該系統(tǒng)包括一個定時器,用于在產(chǎn)生點火線圈輸出信號的第二邊緣時起始定時信號。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中當(dāng)最小關(guān)斷時間值與定時信號匹配時,多個匹配寄存器產(chǎn)生多個重復(fù)點火線圈輸出信號。
19.根據(jù)權(quán)利要求13所述的系統(tǒng),其中多個存儲變換保持寄存器在處理器傳感到預(yù)定事件時從處理器接收隨后的點火線圈數(shù)據(jù)。
20.根據(jù)權(quán)利要求13所述的系統(tǒng),還包括多個捕獲保持寄存器,用于當(dāng)出現(xiàn)參考信號與多個點火線圈數(shù)據(jù)之間的匹配時捕獲時基。
全文摘要
用于產(chǎn)生點火線圈輸出信號以控制內(nèi)燃發(fā)動機中多個點火線圈(36)的充電及放電的方法和系統(tǒng)。多個保持寄存器(42)異步地從處理器接收多個點火線圈數(shù)據(jù)。多個保持寄存器被存儲變換并存儲多個點火線圈數(shù)據(jù),直到后繼點火線圈數(shù)據(jù)從處理器接收到為止。設(shè)置了一個傳感器(37),用于確定發(fā)動機位置及產(chǎn)生相應(yīng)的發(fā)動機位置信號。多個匹配寄存器(46)與多個保持寄存器(42)相連接,用于將點火線圈數(shù)據(jù)與參考信號相比較,并用于基于點火線圈數(shù)據(jù)與參考信號之間的比較及發(fā)動機位置信號產(chǎn)生點火線圈輸出信號,以便由多個點火線圈中的一個接收。
文檔編號F02P5/15GK1219996SQ97194958
公開日1999年6月16日 申請日期1997年1月17日 優(yōu)先權(quán)日1996年3月25日
發(fā)明者塞繆爾·詹姆斯·吉多, 羅利·莫里斯·費希爾, 約翰·馬克·威爾遜, 邁卡·查爾斯·納普, 加里·林恩·米勒, 菲利普·恩里克·馬德里, 魯?shù)婪颉へ愄貭柡D?申請人:福特汽車公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汤阴县| 大洼县| 通化市| 苍溪县| 洪湖市| 荆州市| 灵寿县| 松桃| 渭南市| 达日县| 旬邑县| 淅川县| 林甸县| 安仁县| 惠水县| 商水县| 三河市| 肥城市| 洛浦县| 济源市| 迭部县| 沭阳县| 兴化市| 呼伦贝尔市| 绥江县| 乌拉特后旗| 精河县| 苏尼特右旗| 吴江市| 曲阜市| 扶沟县| 沂南县| 工布江达县| 大埔区| 礼泉县| 吉安市| 沈阳市| 和田市| 通河县| 咸阳市| 社旗县|