会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method and apparatus for generating multiple analog signals using a single microcontroller output pin
    • 使用单个微控制器输出引脚产生多个模拟信号的方法和装置
    • US07477176B2
    • 2009-01-13
    • US11191641
    • 2005-07-28
    • Robert Allan FaustJohn Daniel Upton
    • Robert Allan FaustJohn Daniel Upton
    • H03M1/66
    • G06F1/025
    • A method and apparatus are disclosed for generating multiple separate analog signals using a single microcontroller output pin. The microcontroller generates a waveform that is used to concurrently generate multiple separate analog signals. The microcontroller outputs a waveform that includes a first signal from one of the microcontroller's output pins. The first signal is used to produce a first analog signal. The microcontroller then outputs a delineating signal, as part of the waveform, from the microcontroller's output pin. The delineating signal indicates the start of a next signal in the waveform. The microcontroller then outputs a second signal, as part of the waveform, from its output pin. The second signal is used to produce a second analog signal. The waveform includes the first signal that is followed by the delineating signal that is followed by the second signal.
    • 公开了一种用于使用单个微控制器输出引脚来产生多个单独模拟信号的方法和装置。 微控制器产生用于同时产生多个分离的模拟信号的波形。 微控制器输出包含微控制器输出引脚之一的第一个信号的波形。 第一个信号用于产生第一个模拟信号。 然后,微控制器从微控制器的输出引脚输出作为波形一部分的描绘信号。 描绘信号表示波形中下一个信号的开始。 然后,微控制器从其输出引脚输出第二个信号作为波形的一部分。 第二信号用于产生第二模拟信号。 该波形包括跟随着第二信号的描绘信号后面的第一信号。
    • 4. 发明授权
    • I2C device including bus switches and programmable address
    • I2C器件包括总线开关和可编程地址
    • US07085863B2
    • 2006-08-01
    • US10698065
    • 2003-10-30
    • Michael Anton BarenysStephan Otis BroylesRobert Allan FaustJoel Gerard Goodwin
    • Michael Anton BarenysStephan Otis BroylesRobert Allan FaustJoel Gerard Goodwin
    • G06F13/00G06F11/07
    • G06F13/4286
    • An I2C device is disclosed that includes a main I2C section, bus switches, switch logic, and address logic as part of the I2C device. The I2C device is coupled to an I2C bus for communicating with other I2C devices and an I2C bus controller that is also on the I2C bus. The switch logic controls a current position of the switches. The I2C device is coupled to the I2C bus utilizing the switches. The switches control whether the main I2C section, the address logic, the switch logic, or a combination of the main I2C section, address logic, and switch logic is currently coupled to I2C bus. The switches also can be used, if desired to remove from the buss all devices that are downstream from a given device containing switches. The address logic is used to receive and store the address of the I2C device. The I2C device will respond to the address that is stored in its address logic.
    • 公开了一种包括主I 2 C部分,总线开关,开关逻辑和作为I 2 2 C部分的地址逻辑的I < SUP> C设备。 I 2 C装置耦合到I 2 C总线,用于与其他I 2 C装置通信,以及I < / SUP> C总线控制器,也在I 2 C总线上。 开关逻辑控制开关的当前位置。 使用开关将I 2 SUPER C装置耦合到I 2 C总线。 开关控制主I 2 S区段,地址逻辑,开关逻辑或主I 2 SUP区段,地址逻辑和开关逻辑的组合 目前与I C> C总线相连。 如果需要从交换机的给定设备下游的所有设备中删除所有设备,也可以使用交换机。 地址逻辑用于接收和存储I 2 C设备的地址。 I 2 C设备将响应存储在其地址逻辑中的地址。
    • 5. 发明授权
    • Method for isolating an I2C bus fault using self bus switching device
    • 使用自总线开关器件隔离I2C总线故障的方法
    • US06769078B2
    • 2004-07-27
    • US09779368
    • 2001-02-08
    • Michael Anton BarenysRobert Allan FaustJoel Gerald Goodwin
    • Michael Anton BarenysRobert Allan FaustJoel Gerald Goodwin
    • G06F1100
    • G06F11/221
    • A method system, and computer program product for determining the source of a fault within a bus, such as, for example, an inter integrated circuit (I2C) bus is provided. In one embodiment, a bus driver monitors the bus for faults. If a fault occurs on the bus, the bus driver resets each switch on the bus and then turns on the first switch connected to the bus driver. If the fault is encountered after turning on the first switch, then it is determined that the fault was caused by either the first switch, a device connected to the bus as a result of turning on the first switch, or one of the bus connectors just switched on as a result of turning on the first switch. If the fault is not encountered, the next switch is turned on and the process is repeated until the fault is encountered. The fault when encountered will be caused by either the most recently turned on switch or a device or bus connectors switched in by the turning on of the last switch. Thus, the fault can be isolated to a few devices, switches, or bus connections rather than the large number of potential devices, switches, or bus connections that could have potentially caused the fault.
    • 提供了一种用于确定总线内的故障源(例如,集成电路(I2C)总线)的方法,系统和计算机程序产品。 在一个实施例中,总线驱动器监视总线的故障。 如果总线上出现故障,总线驱动程序会复位总线上的每个开关,然后打开连接到总线驱动器的第一个开关。 如果在打开第一个开关后遇到故障,则确定故障是由第一开关,连接到总线的设备由于打开第一个开关而导致的,或者总线连接器之一 作为打开第一个开关的结果打开。 如果没有遇到故障,下一个开关打开,重复该过程,直到遇到故障。 遇到的故障将由最近打开的开关或通过最后一个开关导通而切换的设备或总线连接器引起。 因此,故障可以隔离到几个设备,交换机或总线连接,而不是可能潜在地导致故障的大量潜在设备,交换机或总线连接。
    • 7. 发明授权
    • Apparatus and method for error logging on a memory module
    • 记忆模块错误记录的装置和方法
    • US06976197B2
    • 2005-12-13
    • US09999663
    • 2001-10-25
    • Robert Allan FaustJoel Gerard Goodwin
    • Robert Allan FaustJoel Gerard Goodwin
    • G06F11/10G11C29/00
    • G06F11/1048G11C2029/1208
    • An apparatus and method for error logging on a memory module, such as a DIMM, are provided. If an error occurs in a memory module, the operating system of the computing device stores a log of the error in a storage device mounted to the memory module. The log may identify the type and quantity of errors caused by the faulty memory module and may also include defective bit identification information. The defective bit identification information may be used to identify individual memory elements on the memory module that are defective. If the errors exceed a given quality or quantity level, the operating system may store an indicator in the storage device on the memory module that the memory module is defective and take that memory module off-line to prevent problems from occurring with the programs that are running on the computing system.
    • 提供了用于错误登录在诸如DIMM的存储器模块上的装置和方法。 如果内存模块发生错误,则计算设备的操作系统将错误的日志存储在安装到内存模块的存储设备中。 日志可以识别由故障存储器模块引起的错误的类型和数量,并且还可以包括有缺陷的位识别信息。 有缺陷的位识别信息可用于识别存储器模块中的有缺陷的各个存储元件。 如果错误超出给定的质量或数量级别,则操作系统可以将存储器模块中的存储设备中的指示符存储在存储器模块有缺陷的位置,并将该存储器模块脱机,以防止出现与所述程序相关的问题 运行在计算系统上。
    • 8. 发明授权
    • I2C bus switching devices interspersed between I2C devices
    • I2C总线交换设备散布在I2C设备之间
    • US06725320B1
    • 2004-04-20
    • US09779364
    • 2001-02-08
    • Michael Anton BarenysRobert Allan FaustJoel Gerald Goodwin
    • Michael Anton BarenysRobert Allan FaustJoel Gerald Goodwin
    • G06F1300
    • G06F13/4022
    • A bus switch module for use in a bus such as an I2C bus is provided. In one embodiment, the switch module includes a control unit and a switch. The control unit includes an input for receiving instructions from a bus driver as to whether to close or open the switch. The switch includes a first and a second data connection which connect the switch to a first and a second segment of the bus and includes a control input for receiving commands from the control unit. The control unit opens and closes the switch in response to instructions received from the bus driver and signals received in the first data connection are passed to the second data connection only when the switch is closed in response to a command from the control unit.
    • 提供了一种用于诸如I2C总线的总线的总线开关模块。 在一个实施例中,开关模块包括控制单元和开关。 控制单元包括用于从总线驱动器接收关于是否关闭或打开开关的指令的输入。 开关包括将开关连接到总线的第一和第二段的第一和第二数据连接,并且包括用于从控制单元接收命令的控制输入。 控制单元响应于从总线驱动器接收的指令来打开和关闭开关,并且仅当响应于来自控制单元的命令关闭开关时,才将第一数据连接中接收到的信号传递到第二数据连接。
    • 10. 发明授权
    • Address type determination for an I2C EEPROM
    • US06334165B1
    • 2001-12-25
    • US09436107
    • 1999-11-08
    • Michael Anton BarenysWilliam Eldred BeebeRobert Allan FaustJoel G. Goodwin
    • Michael Anton BarenysWilliam Eldred BeebeRobert Allan FaustJoel G. Goodwin
    • G06F1200
    • G06F12/0684G11C16/08G11C2216/30
    • A method, system, and computer program product are disclosed for determining the address type of a serial EEPROM in an electronic system. The method includes reading data from at least one location of the EEPROM for a first time and saving the data for future reference. Thereafter, a sequence of transactions is executed that alters the contents of the EEPROM in a prescribed manner if the EEPROM is of a first type. The sequence of transaction leaves the EEPROM in an unaltered state if the EEPROM is of a second type. Data is then read from at least one location of the EEPROM for a second time. The location of the data read from the EEPROM the second time is the same as the location of the data read the first time if the EEPROM is of the first type. The data read the first time and the data read the second time are then compared. If it is determined that the data read the second time does not differ in the prescribed manner from the data read the first time, the type of the EEPROM is identified as the second type. In one embodiment, the indicate steps are repeated to achieve additional assurance that type of the EEPROM is the first type if it is determined that the data read the second time differs in the prescribed manner from the data read the first time. In one embodiment, reading data from the EEPROM for the first time includes, writing an initial byte to the EEPROM for a first time to set the address pointer to a known state if the EEPROM is of the first type. In one embodiment, the sequence of transactions include writing two bytes to the EEPROM, wherein the value of the first of the two bytes is the value of the initial byte written to the EEPROM. In one embodiment, the method includes, prior to reading data from the EEPROM for the first time writing two bytes to the EEPROM if is determined that the EEPROM is configured with an address type indicator field, where the two bytes comprise the 2-byte address of the indicator field in an EEPROM of the second type. In this embodiment, the two bytes of address type indicator information are read from the EEPROM. The contents of the two bytes are indicative of the address type of the EEPROM.