Patents by Inventor Peter Chambers

Peter Chambers has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7940823
    Abstract: An accelerator circuit is incorporated in a laser diode system for accelerating the turn-on operation of the laser diode independent of the control loop bandwidth of the laser diode system. The accelerator circuit provides a boost current to a compensation capacitor upon laser turn-on which compensation capacitor operates to establish the control loop bandwidth of the laser diode system. The boost current enables the control loop to increase the bias current to the laser diode quickly. When the laser diode reaches the desired operating point, the boost current is terminated and the control loop of the laser diode system resumes normal control of the bias current. In one embodiment, the accelerator circuit includes a timer circuit controlling a current source to implement open loop turn-on control. In another embodiment, the accelerator circuit includes a comparator circuit working in conjunction with an one-shot logic circuit for providing close loop control.
    Type: Grant
    Filed: April 1, 2009
    Date of Patent: May 10, 2011
    Assignee: Micrel, Inc.
    Inventors: Douglas P. Anderson, Peter Chambers, Joseph J. Judkins, III, William Andrew Burkland
  • Patent number: 7676537
    Abstract: A method in an integrated circuit for generating an address value having a contiguous address range from a first selection result and a second selection result each being an one-of-k selection result includes selecting multiple multiplication factors being power-of-two multiplication factors and the sum of the multiplication factors being equal to k; shifting the first selection result towards the most significant bit by each of the multiplication factors to generate multiple shifted input values where each shifted input value is shifted towards the most significant bit by one of the multiplication factors; adding the shifted input values and the second selection result; and generating the address value having a contiguous address range. The method can be extended to combine more than two selection results by applying the shifting and addition steps in a hierarchical manner.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: March 9, 2010
    Assignee: Micrel, Inc.
    Inventor: Peter Chambers
  • Publication number: 20090190621
    Abstract: An accelerator circuit is incorporated in a laser diode system for accelerating the turn-on operation of the laser diode independent of the control loop bandwidth of the laser diode system. The accelerator circuit provides a boost current to a compensation capacitor upon laser turn-on which compensation capacitor operates to establish the control loop bandwidth of the laser diode system. The boost current enables the control loop to increase the bias current to the laser diode quickly. When the laser diode reaches the desired operating point, the boost current is terminated and the control loop of the laser diode system resumes normal control of the bias current. In one embodiment, the accelerator circuit includes a timer circuit controlling a current source to implement open loop turn-on control. In another embodiment, the accelerator circuit includes a comparator circuit working in conjunction with an one-shot logic circuit for providing close loop control.
    Type: Application
    Filed: April 1, 2009
    Publication date: July 30, 2009
    Applicant: MICREL, INC.
    Inventors: Douglas P. Anderson, Peter Chambers, Joseph J. Judkins, III, William Andrew Burkland
  • Patent number: 7533326
    Abstract: A data decoder for decoding an asynchronous incoming data stream includes a bit engine receiving information describing the incoming data stream and generating a decoded data stream. In one embodiment, the bit engine includes a best-fit bit analysis block performing a pattern match operation for each data bit of the incoming data stream using the information describing the incoming data stream. The best-fit bit analysis block is operative to find a pattern of data bits that best matches the data bits in the incoming data stream. The bit engine further includes a missing bit insertion block to insert a dummy bit for each data bit where the best-fit bit analysis block cannot find a pattern match. An error correction block performs forward error correction on the decoded data stream, including the dummy bits, to generate a corrected outgoing data stream.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: May 12, 2009
    Assignee: Micrel, Inc.
    Inventor: Peter Chambers
  • Patent number: 7532653
    Abstract: An accelerator circuit is incorporated in a laser diode system for accelerating the turn-on operation of the laser diode independent of the control loop bandwidth of the laser diode system. The accelerator circuit provides a boost current to a compensation capacitor upon laser turn-on which compensation capacitor operates to establish the control loop bandwidth of the laser diode system. The boost current enables the control loop to increase the bias current to the laser diode quickly. When the laser diode reaches the desired operating point, the boost current is terminated and the control loop of the laser diode system resumes normal control of the bias current. In one embodiment, the accelerator circuit includes a timer circuit controlling a current source to implement open loop turn-on control. In another embodiment, the accelerator circuit includes a comparator circuit working in conjunction with an one-shot logic circuit for providing close loop control.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: May 12, 2009
    Assignee: Micrel, Inc.
    Inventors: Douglas P. Anderson, Peter Chambers, Joseph J. Judkins, III, William Andrew Burkland
  • Patent number: 7519890
    Abstract: A method based on a circuit coupled to an input-output bond pad (I/O pad) in an integrated circuit including an input buffer, an output buffer and a pad management circuit. The pad management circuit receives a first data signal, a first output enable signal, and a configuration signal indicative of the connection state of the I/O pad, and generates a second data signal and a second output enable signal. When the configuration signal indicates the I/O pad is to be connected to a package pin, the pad management circuit couples the first data signal as the second data signal and couples the first output enable signal as the second output enable signal. When the configuration signal indicates the I/O pad is to be left unconnected, the pad management circuit asserts the second output enable signal and generates the second data signal having a predetermined value.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: April 14, 2009
    Assignee: Micrel, Inc.
    Inventor: Peter Chambers
  • Patent number: 7508329
    Abstract: A device for processing a digital input value includes a first memory portion having stored thereon Q delimiter values where the Q delimiter values divide the range of the N-bit digital input value into Q+1 regions and at least a first region and a second region are of unequal sizes, a second memory portion has stored thereon a look-up table storing Q+1 sets of coefficients for performing numerical value conversion of the digital input value to a digital output value in a second, natural unit, and an arithmetic logic performing numerical value conversion using the N-bit digital input value and the selected coefficient pair. The N-bit digital input value is compared with the Q delimiter values to determine a respective one of the Q+1 regions in which the N-bit digital input value lies. The look-up table is indexed according to the respective region to provide the selected coefficient pair.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: March 24, 2009
    Assignee: Micrel, Inc.
    Inventor: Peter Chambers
  • Patent number: 7423247
    Abstract: An automatic power control system provides a control signal that regulates the output power of at least one laser diode. Coarse adjustment of the control signal is provided by a first means, preferably a digital variable resistor, while fine adjustment and compensation is provided by a second means, preferably by a digital-to-analog converter that receives an input signal proportional to a sensed control system parameter. The control system includes an operational amplifier having a first input coupled to sense output power, and a second input coupled to a DAC to provide finer resolution control. Memory can store system parameter or system parameter variations that can be coupled to the DAC and/or variable resistor to enhance system stability over ambient variations.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: September 9, 2008
    Assignee: Micrel, Incorporated
    Inventors: David Kunst, Steven Martinez, Robert James Lewandowski, Peter Chambers, Joseph James Judkins, Luis Torres, Thomas A. Lindsay
  • Patent number: 7395287
    Abstract: A device for performing numerical value conversion of a digital input value in a first unit to a second, natural unit where the digital input value is a digitized value of a first measurement parameter includes a look-up table storing an array of coefficients for performing the numerical value conversion for multiple measurement parameters. The look-up table is indexed using a first parameter indicative of the first measurement parameter to provide a selected coefficient. The device further includes an arithmetic logic unit (ALU) receiving the digital input value and the selected coefficient and performing the numerical value conversion based on a first equation and the selected coefficient to compute a digital output value. The device also includes a saturation-limit circuit coupled to receive the digital output value from the arithmetic logic unit and provide a predetermined output value when the digital output value exceeds a predetermined maximum value.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: July 1, 2008
    Assignee: Micrel, Inc.
    Inventors: Peter Chambers, Joseph James Judkins, III
  • Patent number: 7370069
    Abstract: A device for performing numerical value conversion of a digital input value in a first unit to a second unit being a natural unit includes a look-up table storing an array of coefficients for performing the numerical value conversion. The look-up table is indexed using a first parameter to provide a selected coefficient. An arithmetic logic unit (ALU) is coupled to receive the digital input value and the selected coefficient and perform the numerical value conversion based on a first equation using the selected coefficient to compute a digital output value in the second unit. The first unit can be an arbitrary ADC unit and the second unit is a natural unit of physical measurement, such as volts, amperes, degree Centigrade. Furthermore, the device can be used to perform numerical value conversion from the arbitrary unit to the natural unit having a linear or a non-linear relationship.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: May 6, 2008
    Assignee: Micrel, Inc.
    Inventors: Peter Chambers, Joseph James Judkins, III
  • Patent number: 7245148
    Abstract: A circuit in an integrated circuit having an input terminal to be coupled to a resistor network for selecting one of multiple digital states in the integrated circuit includes a voltage decode circuit, a control circuit and a power-up control circuit. The first input terminal receives an input voltage having a voltage value associated with the multiple digital states. The voltage decode circuit receives the input voltage and generates a voltage decode signal indicative of the voltage value of the input voltage. The control circuit receives the voltage decode signal and generates an output control signal accordingly where the output control signal selects one of the multiple digital states. The power-up control circuit provides power to the resistor network, the voltage decode circuit and the control circuit for determining the selected digital state and disconnects power to those circuits after the selected digital state is determined.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: July 17, 2007
    Assignee: Micrel, Inc.
    Inventors: Thruston Awalt, Peter Chambers
  • Publication number: 20070139076
    Abstract: A circuit coupled to an input-output bond pad (I/O pad) in an integrated circuit including an input buffer, an output buffer and a pad management circuit. The pad management circuit receives a first data signal, a first output enable signal, and a configuration signal indicative of the connection state of the I/O pad, and generates a second data signal and a second output enable signal. When the configuration signal indicates the I/O pad is to be connected to a package pin, the pad management circuit couples the first data signal as the second data signal and couples the first output enable signal as the second output enable signal. When the configuration signal indicates the I/O pad is to be left unconnected, the pad management circuit asserts the second output enable signal and generates the second data signal having a predetermined value.
    Type: Application
    Filed: February 16, 2007
    Publication date: June 21, 2007
    Applicant: MICREL, INC.
    Inventor: Peter Chambers
  • Publication number: 20070133426
    Abstract: A method for transmitting information from a transmitter to a receiver over a forward only communication channel includes generating and transmitting multiple data packets at each input data event. Each data packet includes a data field having a first data portion encoding an identification code identifying the input data event where the identification code uniquely identifies at least N numbers of successive input data events. The method further includes receiving a first data packet and examining the identification code in the data field of the first data packet. If a data packet containing the same identification code has already been accepted within the last N successive input data events, the first data packet is discarded. If a data packet containing the same identification code has not been accepted within the last N successive input data events, the first data packet is accepted for processing.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 14, 2007
    Inventor: Peter Chambers
  • Publication number: 20070127458
    Abstract: A data communication method for transmitting a data packet from a transmitter to a receiver includes providing a key to the transmitter and the receiver where the key includes a K-bit data pattern sensitive to the location of each data bit in the data pattern; appending the key to the tail of the data packet; transmitting the data packet with the key; receiving data bits at the receiver to form a received data packet; retrieving K data bits from the tail of the received data packet; and determining if the K data bits match the key. If the K data bits match the key, a first output signal having a first state indicating that the data packet is acceptable is provided. If the K data bits do not match the key, the first output signal having a second state indicating that the data packet should be rejected is provided.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 7, 2007
    Inventors: Barry Small, Peter Chambers
  • Publication number: 20070130497
    Abstract: A data decoder for decoding an asynchronous incoming data stream includes a bit engine receiving information describing the incoming data stream and generating a decoded data stream. In one embodiment, the bit engine includes a best-fit bit analysis block performing a pattern match operation for each data bit of the incoming data stream using the information describing the incoming data stream. The best-fit bit analysis block is operative to find a pattern of data bits that best matches the data bits in the incoming data stream. The bit engine further includes a missing bit insertion block to insert a dummy bit for each data bit where the best-fit bit analysis block cannot find a pattern match. An error correction block performs forward error correction on the decoded data stream, including the dummy bits, to generate a corrected outgoing data stream.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 7, 2007
    Inventor: Peter Chambers
  • Publication number: 20070126473
    Abstract: A circuit in an integrated circuit having an input terminal to be coupled to a resistor network for selecting one of multiple digital states in the integrated circuit includes a voltage decode circuit, a control circuit and a power-up control circuit. The first input terminal receives an input voltage having a voltage value associated with the multiple digital states. The voltage decode circuit receives the input voltage and generates a voltage decode signal indicative of the voltage value of the input voltage. The control circuit receives the voltage decode signal and generates an output control signal accordingly where the output control signal selects one of the multiple digital states. The power-up control circuit provides power to the resistor network, the voltage decode circuit and the control circuit for determining the selected digital state and disconnects power to those circuits after the selected digital state is determined.
    Type: Application
    Filed: September 27, 2005
    Publication date: June 7, 2007
    Inventors: Thruston Awalt, Peter Chambers
  • Publication number: 20070114361
    Abstract: An automatic power control system provides a control signal that regulates the output power of at least one laser diode. Coarse adjustment of the control signal is provided by a first means, preferably a digital variable resistor, while fine adjustment and compensation is provided by a second means, preferably by a digital-to-analog converter that receives an input signal proportional to a sensed control system parameter. The control system includes an operational amplifier having a first input coupled to sense output power, and a second input coupled to a DAC to provide finer resolution control. Memory can store system parameter or system parameter variations that can be coupled to the DAC and/or variable resistor to enhance system stability over ambient variations.
    Type: Application
    Filed: January 23, 2007
    Publication date: May 24, 2007
    Inventors: David Kunst, Steven Martinez, Robert Lewandowski, Peter Chambers, Joseph Judkins, Luis Torres, Tom Lindsay
  • Publication number: 20070083582
    Abstract: A method in an integrated circuit for generating an address value having a contiguous address range from a first selection result and a second selection result each being an one-of-k selection result includes selecting multiple multiplication factors being power-of-two multiplication factors and the sum of the multiplication factors being equal to k; shifting the first selection result towards the most significant bit by each of the multiplication factors to generate multiple shifted input values where each shifted input value is shifted towards the most significant bit by one of the multiplication factors; adding the shifted input values and the second selection result; and generating the address value having a contiguous address range. The method can be extended to combine more than two selection results by applying the shifting and addition steps in a hierarchical manner.
    Type: Application
    Filed: September 27, 2005
    Publication date: April 12, 2007
    Inventor: Peter Chambers
  • Patent number: 7202701
    Abstract: A circuit coupled to an input-output bond pad (I/O pad) in an integrated circuit including an input buffer, an output buffer and a pad management circuit. The pad management circuit receives a first data signal, a first output enable signal, and a configuration signal indicative of the connection state of the I/O pad, and generates a second data signal and a second output enable signal. When the configuration signal indicates the I/O pad is to be connected to a package pin, the pad management circuit couples the first data signal as the second data signal and couples the first output enable signal as the second output enable signal. When the configuration signal indicates the I/O pad is to be left unconnected, the pad management circuit asserts the second output enable signal and generates the second data signal having a predetermined value.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: April 10, 2007
    Assignee: Micrel, Inc.
    Inventor: Peter Chambers
  • Patent number: 7203213
    Abstract: An accelerator circuit is incorporated in a laser diode system for accelerating the turn-on operation of the laser diode independent of the control loop bandwidth of the laser diode system. The accelerator circuit provides a boost current to a compensation capacitor upon laser turn-on which compensation capacitor operates to establish the control loop bandwidth of the laser diode system. The boost current enables the control loop to increase the bias current to the laser diode quickly. When the laser diode reaches the desired operating point, the boost current is terminated and the control loop of the laser diode system resumes normal control of the bias current. In one embodiment, the accelerator circuit includes a timer circuit controlling a current source to implement open loop turn-on control. In another embodiment, the accelerator circuit includes a comparator circuit working in conjunction with an one-shot logic circuit for providing close loop control.
    Type: Grant
    Filed: January 15, 2004
    Date of Patent: April 10, 2007
    Assignee: Micrel, Incorporated
    Inventors: Douglas P. Anderson, Peter Chambers, Joseph J. Judkins, III, William Andrew Burkland