Patents by Inventor Ramesh Saripalli

Ramesh Saripalli 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: 7818604
    Abstract: A system for increasing the data throughput of an I2C bus including a serial clock conductor (3) for conducting a serial clock signal (SCK) and a serial data conductor (2) for conducting a serial data signal (SDA) includes clock-stretching control circuitry (15) coupled to the serial clock conductor (3) for stretching the serial clock signal (SCK) by holding the serial clock conductor (3) at a predetermined level to cause a master device (10) to stop sending the serial clock signal, and circuitry (FIG. 3) in the slave device (5) for releasing stretching of the serial clock signal (SCK) in response to a determination by the slave device (5) that stretching of the serial clock signal (SCK) is unnecessary.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: October 19, 2010
    Assignee: Texas Instruments Incorporated
    Inventors: Ramesh Saripalli, Hugo Cheung, Benoit Goas
  • Publication number: 20090024776
    Abstract: An improved high performance scheme is provided with a serial peripheral interface (SPI) to enable microcontroller-based products and other components and devices to achieve a higher serial transmit and receive data rate.
    Type: Application
    Filed: September 30, 2008
    Publication date: January 22, 2009
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hugo Cheung, Lu Yuan, Ramesh Saripalli
  • Patent number: 7444440
    Abstract: An improved high performance scheme is provided with a serial peripheral interface (SPI) to enable microcontroller-based products and other components and devices to achieve a higher serial transmit and receive data rate.
    Type: Grant
    Filed: August 5, 2004
    Date of Patent: October 28, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: Hugo Cheung, Lu Yuan, Ramesh Saripalli
  • Publication number: 20080209252
    Abstract: A system for increasing the data throughput of an I2C bus including a serial clock conductor (3) for conducting a serial clock signal (SCK) and a serial data conductor (2) for conducting a serial data signal (SDA) includes clock-stretching control circuitry (15) coupled to the serial clock conductor (3) for stretching the serial clock signal (SCK) by holding the serial clock conductor (3) at a predetermined level to cause a master device (10) to stop sending the serial clock signal, and circuitry (FIG. 3) in the slave device (5) for releasing stretching of the serial clock signal (SCK) in response to a determination by the slave device (5) that stretching of the serial clock signal (SCK) is unnecessary.
    Type: Application
    Filed: February 29, 2008
    Publication date: August 28, 2008
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Ramesh Saripalli, Hugo Cheung, Benoit Goas
  • Patent number: 7366809
    Abstract: Data speed in an I2C system is increased by operating a master CPU (110) to pipeline a stop/start/address byte transfer instruction by setting a stop bit, setting a start bit, and storing an address byte, operating a control circuit (87) in response to the stop bit to automatically send a stop condition on the I2C bus, operating a timing circuit (40) to count a predetermined delay from the stop condition, and operating the control circuit (87) in response to the start bit to automatically send a start condition on I2C bus after the delay has elapsed. The control circuit (87) automatically sends the address byte on the I2C bus after the start condition has been sent.
    Type: Grant
    Filed: January 10, 2005
    Date of Patent: April 29, 2008
    Assignee: Texas Instruments Incorporated
    Inventors: Ramesh Saripalli, Hugo Cheung
  • Publication number: 20070240011
    Abstract: An I2C system includes an I2C bus which includes an SCK (serial clock) conductor and an SDA (serial data) conductor, a master device coupled to the SCK conductor and the SDA conductor for sending and receiving data signals and serial clock signals. The master device includes a CPU, clock generation circuitry, and a control circuit that is coupled to the CPU, the SCK conductor, the SDA conductor, and the clock generation circuitry. A FIFO memory is coupled between the CPU and the control circuit. The CPU executes an address/data instruction, after sending a stop condition and then a start condition on the I2C bus, by causing an address byte and a plurality of data bytes to be written into the FIFO memory, causing the address byte to be read from the FIFO memory and transmitted on the I2C bus, causing a next data byte to be read from the FIFO memory and transmitted on the I2C bus, and repeating reading and transmitting of the data bytes until all of them have been transmitted on the I2C bus.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 11, 2007
    Inventors: Ramesh Saripalli, Hugo Cheung
  • Patent number: 7151414
    Abstract: A method and circuit for frequency synthesis using a low drift current controlled oscillator configured to provide a wide output frequency and high accuracy are provided. An exemplary frequency synthesis circuit is configured for programmable control of a center frequency of the current controlled oscillator to provide a wide range of output frequencies with high accuracy. In accordance with an exemplary embodiment of the present invention, an exemplary circuit comprises a phase-locked loop (PLL) circuit comprising a phase detector, a charge pump, a current controlled oscillator and a divider circuit. For programmable control of the current controlled oscillator, the PLL circuit further comprises a trim digital-to-analog converter (DAC) configured to provide a trimmed current signal for control of the current controlled oscillator.
    Type: Grant
    Filed: January 26, 2005
    Date of Patent: December 19, 2006
    Assignee: Texas Instruments Incorporated
    Inventors: Johnnie Molina, Hugo Cheung, Rituparna Ghosh, Ramesh Saripalli
  • Publication number: 20060164174
    Abstract: A method and circuit for frequency synthesis using a low drift current controlled oscillator configured to provide a wide output frequency and high accuracy are provided. An exemplary frequency synthesis circuit is configured for programmable control of a center frequency of the current controlled oscillator to provide a wide range of output frequencies with high accuracy. In accordance with an exemplary embodiment of the present invention, an exemplary circuit comprises a phase-locked loop (PLL) circuit comprising a phase detector, a charge pump, a current controlled oscillator and a divider circuit. For programmable control of the current controlled oscillator, the PLL circuit further comprises a trim digital-to-analog converter (DAC) configured to provide a trimmed current signal for control of the current controlled oscillator.
    Type: Application
    Filed: January 26, 2005
    Publication date: July 27, 2006
    Applicant: Texas Instruments Incorporated
    Inventors: Johnnie Molina, Hugo Cheung, Rituparna Ghosh, Ramesh Saripalli
  • Publication number: 20060061412
    Abstract: A high precision, curvature compensated bandgap reference circuit with programmable gain is provided. An exemplary bangap reference circuit comprises a curvature compensation circuit configured for compensation of the temperature coefficient characteristic of the bandgap reference circuit, and a programmable gain circuit configured for adjusting the gain the output of the curvature compensation circuit to provide a high precision reference voltage. To facilitate high precision and accuracy, each of the curvature compensation circuit and the programmable gain circuit are configured for trimming during operation/after manufacture. Trimming of the temperature compensation circuit is facilitated by a first digital-to-analog (DAC) device. The programmable gain circuit comprises a gain trimming circuit comprising a second DAC.
    Type: Application
    Filed: September 20, 2004
    Publication date: March 23, 2006
    Applicant: Texas Instruments Incorporated
    Inventors: Johnnie Molina, Hugo Cheung, Ramesh Saripalli, Ritu Ghosh
  • Publication number: 20050268142
    Abstract: A system for increasing the data throughput of an I2C bus including a serial clock conductor (3) for conducting a serial clock signal (SCK) and a serial data conductor (2) for conducting a serial data signal (SDA) includes clock-stretching control circuitry (15) coupled to the serial clock conductor (3) for stretching the serial clock signal (SCK) by holding the serial clock conductor (3) at a predetermined level to cause a master device (10) to stop sending the serial clock signal, and circuitry (FIG. 3) in the slave device (5) for releasing stretching of the serial clock signal (SCK) in response to a determination by the slave device (5) that stretching of the serial clock signal (SCK) is unnecessary.
    Type: Application
    Filed: July 9, 2004
    Publication date: December 1, 2005
    Inventors: Ramesh Saripalli, Hugo Cheung, Benoit Goas
  • Publication number: 20050228915
    Abstract: Data speed in an I2C system is increased by operating a master CPU (110) to pipeline a stop/start/address byte transfer instruction by setting a stop bit, setting a start bit, and storing an address byte, operating a control circuit (87) in response to the stop bit to automatically send a stop condition on the I2C bus, operating a timing circuit (40) to count a predetermined delay from the stop condition, and operating the control circuit (87) in response to the start bit to automatically send a start condition on I2C bus after the the delay has elapsed. The control circuit (87) automatically sends the address byte on the I2C bus after the start condition has been sent.
    Type: Application
    Filed: January 10, 2005
    Publication date: October 13, 2005
    Inventors: Ramesh Saripalli, Hugo Cheung
  • Publication number: 20050010703
    Abstract: An improved high performance scheme is provided with a serial peripheral interface (SPI) to enable microcontroller-based products and other components and devices to achieve a higher serial transmit and receive data rate. An exemplary technique utilizes a CPU and an SPI having a circular FIFO structure. To prevent the memory traffic associated with any SPI accesses from conflicting with other CPU memory accesses, the technique utilizes cycle stealing direct memory access techniques for SPI data transfers with the memory. During a CPU read/write sequence, data is read/written from/to the memory through a virtual special function register (SFR). Once the virtual SFR access is detected, all accesses are redirected to the circular FIFO buffer memory, with no additional pipelining necessary. The CPU pointers can suitably increment as appropriately controlled by hardware.
    Type: Application
    Filed: August 5, 2004
    Publication date: January 13, 2005
    Inventors: Hugo Cheung, Lu Yuan, Ramesh Saripalli
  • Publication number: 20040098519
    Abstract: An improved high performance scheme is provided with a serial peripheral interface (SPI) to enable microcontroller-based products and other components and devices to achieve a higher serial transmit and receive data rate. An exemplary technique utilizes a CPU and an SPI having a circular FIFO structure. To prevent the memory traffic associated with any SPI accesses from conflicting with other CPU memory accesses, the technique utilizes cycle stealing direct memory access techniques for SPI data transfers with the memory. During a CPU read/write sequence, data is read/written from/to the memory through a virtual special function register (SFR). Once the virtual SFR access is detected, all accesses are redirected to the circular FIFO buffer memory, with no additional pipelining necessary. The CPU pointers can suitably increment as appropriately controlled by hardware.
    Type: Application
    Filed: November 12, 2003
    Publication date: May 20, 2004
    Inventors: Hugo Cheung, Lu Yuan, Ramesh Saripalli
  • Patent number: 6715000
    Abstract: An improved high performance scheme is provided with a serial peripheral interface (SPI) to enable microcontroller-based products and other components and devices to achieve a higher serial transmit and receive data rate. An exemplary technique utilizes a CPU and an SPI having a circular FIFO structure. To prevent the memory traffic associated with any SPI accesses from conflicting with other CPU memory accesses, the technique utilizes cycle stealing direct memory access techniques for SPI data transfers with the memory. During a CPU read/write sequence, data is read/written from/to the memory through a virtual special function register (SFR). Once the virtual SFR access is detected, all accesses are redirected to the circular FIFO buffer memory, with no additional pipelining necessary. The CPU pointers can suitably increment as appropriately controlled by hardware.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: March 30, 2004
    Assignee: Texas Instruments Incorporated
    Inventors: Hugo Cheung, Lu Yuan, Ramesh Saripalli
  • Publication number: 20020133646
    Abstract: An improved high performance scheme is provided with a serial peripheral interface (SPI) to enable microcontroller-based products and other components and devices to achieve a higher serial transmit and receive data rate. An exemplary technique utilizes a CPU and an SPI having a circular FIFO structure. To prevent the memory traffic associated with any SPI accesses from conflicting with other CPU memory accesses, the technique utilizes cycle stealing direct memory access techniques for SPI data transfers with the memory. During a CPU read/write sequence, data is read/written from/to the memory through a virtual special function register (SFR). Once the virtual SFR access is detected, all accesses are redirected to the circular FIFO buffer memory, with no additional pipelining necessary. The CPU pointers can suitably increment as appropriately controlled by hardware.
    Type: Application
    Filed: October 22, 2001
    Publication date: September 19, 2002
    Inventors: Hugo Cheung, Lu Yuan, Ramesh Saripalli