Multi-function timer with shared hardware
    1.
    发明授权
    Multi-function timer with shared hardware 失效
    具有共享硬件的多功能定时器

    公开(公告)号:US06334191B1

    公开(公告)日:2001-12-25

    申请号:US09575045

    申请日:2000-05-19

    IPC分类号: G06F100

    CPC分类号: G06F9/4881 G06F9/3851

    摘要: A multi-function timer used to perform multiple input timing measurements and generate multiple timed output events on the I/O pins of the apparatus. The multi-function timer comprises a plurality of slots and a compute engine. Each of the slots represents one of a plurality of timing processes. The compute engine includes a micro-sequencer and a processor. The micro-sequencer identifies a current slot and associated plurality of instructions representing a process, and is configured to serially sequence through each of the slots. The processor performs the functions of the instructions associated with each current slot. Further, each slot is configured to perform any one of the following timing processes: pulse width modulation, high speed input, high speed output, or delta time input. The multi-function timer is advantageous in that it provides application design flexibility by eliminating the need for dedicated logic for input and output timing functions.

    摘要翻译: 多功能定时器用于执行多个输入定时测量,并在设备的I / O引脚上产生多个定时输出事件。 多功能定时器包括多个时隙和计算引擎。 每个时隙表示多个定时处理中的一个。 计算引擎包括微定序器和处理器。 微定序器识别当前时隙和表示进程的相关联的多个指令,并且被配置为串行地顺序通过每个时隙。 处理器执行与每个当前时隙相关联的指令的功能。 此外,每个时隙被配置为执行以下定时处理中的任何一个:脉冲宽度调制,高速输入,高速输出或增量时间输入。 多功能定时器的优点在于它通过消除对输入和输出定时功能的专用逻辑的需要来提供应用设计的灵活性。

    Queued port data controller for microprocessor-based engine control applications
    3.
    发明授权
    Queued port data controller for microprocessor-based engine control applications 失效
    排队端口数据控制器,用于基于微处理器的发动机控制应用

    公开(公告)号:US06427180B1

    公开(公告)日:2002-07-30

    申请号:US09337799

    申请日:1999-06-22

    IPC分类号: G06F1300

    CPC分类号: G06F13/126

    摘要: A data queue control submodule supporting a host processor and at least one peripheral device. The submodule includes a memory unit with a first memory portion for storing queue commands associated with each peripheral device and a second memory portion for storing peripheral device data. A queue control unit is also included in the submodule for controlling the flow of data between the peripheral devices and the host processor in accordance with the queue control commands. A port interface connects the queue control unit and the peripheral devices in response to a trigger event. The submodule further includes an event controller in communication with the host processor and the port interface for generating event triggers in response to data demands of either the host processor or the other peripheral devices. The present invention is advantageous in that it simplifies the design of each port interface and provides improved flexibility in the queue structure of the overall control system.

    摘要翻译: 支持主处理器和至少一个外围设备的数据队列控制子模块。 子模块包括具有用于存储与每个外围设备相关联的队列命令的第一存储器部分的存储器单元和用于存储外围设备数据的第二存储器部分。 子模块中还包含一个队列控制单元,用于根据队列控制命令控制外围设备与主处理器之间的数据流。 端口接口响应于触发事件连接队列控制单元和外围设备。 子模块还包括与主处理器通信的事件控制器和用于响应于主机处理器或其他外围设备的数据需求而产生事件触发的端口接口。 本发明的优点在于它简化了每个端口接口的设计,并提供了整体控制系统的队列结构的改进的灵活性。

    Method and system for generating a fuel pulse waveform
    4.
    发明授权
    Method and system for generating a fuel pulse waveform 失效
    用于产生燃料脉冲波形的方法和系统

    公开(公告)号:US5732381A

    公开(公告)日:1998-03-24

    申请号:US618047

    申请日:1996-03-25

    IPC分类号: F02D41/34

    CPC分类号: F02D41/345 Y02T10/44

    摘要: A method and system for generating a fuel pulse output signal to control fuel delivery from a fuel injector to a cylinder of an internal combustion engine. A plurality of holding registers asynchronously receive a plurality of fuel pulse data from a processor. The plurality of holding registers are memory-mapped and store the plurality of fuel pulse data until subsequent fuel pulse data is received from the processor. A plurality of match registers are coupled to the plurality of holding registers for comparing the fuel pulse data with a reference signal and generating a fuel pulse output signal based on the comparison between the fuel pulse data and the reference signal.

    摘要翻译: 一种用于产生燃料脉冲输出信号以控制从燃料喷射器到内燃机的气缸的燃料传送的方法和系统。 多个保持寄存器从处理器异步接收多个燃料脉冲数据。 多个保持寄存器被存储器映射并存储多个燃料脉冲数据,直到从处理器接收到后续的燃料脉冲数据为止。 多个匹配寄存器耦合到多个保持寄存器,用于将燃料脉冲数据与参考信号进行比较,并且基于燃料脉冲数据与参考信号之间的比较产生燃料脉冲输出信号。

    Method and system for generating ignition coil control pulses
    5.
    发明授权
    Method and system for generating ignition coil control pulses 失效
    产生点火线圈控制脉冲的方法和系统

    公开(公告)号:US5638798A

    公开(公告)日:1997-06-17

    申请号:US618048

    申请日:1996-03-25

    IPC分类号: F02P3/045 F02P5/15

    摘要: A method and system for generating an ignition coil output signal to control charging and discharging of a plurality of ignition coils in an internal combustion engine. A plurality of holding registers asynchronously receive a plurality of ignition coil data from a processor. The plurality of holding registers are memory-mapped and store the plurality of ignition coil data until subsequent ignition coil data is received from the processor. A sensor is provided for determining a position of the engine and generating a corresponding engine signal. A plurality of match registers are coupled to the plurality of holding registers for comparing the ignition coil data with a reference signal and generating an ignition coil output signal for receipt by one of the plurality of ignition coils based on the engine signal and the comparison between the ignition coil data and the reference signal.

    摘要翻译: 一种用于产生点火线圈输出信号以控制内燃机中的多个点火线圈的充放电的方法和系统。 多个保持寄存器从处理器异步接收多个点火线圈数据。 多个保持寄存器被存储器映射并存储多个点火线圈数据,直到接收到来自处理器的点火线圈数据为止。 提供用于确定发动机的位置并产生相应的发动机信号的传感器。 多个匹配寄存器耦合到多个保持寄存器,用于将点火线圈数据与参考信号进行比较,并且基于发动机信号产生点火线圈输出信号以供多个点火线圈中的一个接收, 点火线圈数据和参考信号。