IP Library Granted Patent US 8,023,603
Granted Patent B2
US 8,023,603 · App. 11/730,685 · Granted Sep 20, 2011

Interface circuit including a shift clock generator to generate a shift clock having different cycles according to data sequence of data string

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,023,603
App. No.
11/730,685
Granted
Sep 20, 2011
Kind
B2
Abstract

An interface circuit includes a detector to detect a particular pattern from a sequence of output data, a shift clock generator to change a cycle of a shift clock according to the detection result, a shift register section to change a data output width by the shift clock and output it as drive data, and an open-drain output section including an N-channel transistor driven by the drive data and a pull-up resistor. The detector detects a sequence where the current output data is “0” and the next output data is “1”, and the shift clock generator shortens and extends the cycles of the shift clock corresponding to “0” and “1”, respectively.

Claims (27)

1. An interface circuit comprising:

a shift clock generator to generate a shift clock having different cycles according to a data sequence of a data string;

a data holding circuit to hold the data string and serially output the data string in response to the shift clock;

a transistor to drive a bus line upon receiving an output of the data holding circuit; and

a detector to detect the data sequence of the data string,

wherein the shift clock generator changes a cycle of the shift clock based on a detection result of the detector, and

wherein:

the data string comprises a first data string of a bits (n>I)

the shift clock comprises a first shift clock,

the data string further comprises a second data string of n bits, the second data string being different from the first data string,

the shift clock generator generates a second shift clock according to a data sequence of the second data string,

a cycle of the first shift clock is different from a cycle of the second shift clock

the first data string includes a specific data sequence of 2 bits, and

the second data string does not include the specific data sequence.

2. The interface circuit according to claim 1 , wherein the detector detects a particular pattern of the data sequence as a correction target period, and the shift clock generator changes a cycle of a shift clock in the correction target period.

3. The interface circuit according to claim 2 , wherein the shift clock generator comprises:

a generator to generate a shift clock having a desired cycle by counting a basic clock according to a set value; and

a setting section to set the set value generated by the generator, wherein the setting section changes the set value in the correction target period.

4. The interface circuit according to claim 3 , wherein the set value set by the setting section is programmable.

5. The interface circuit according to claim 1 , wherein the detector detects a period where current output data is at a Low level and next output data will be at a High level, as a correction target period, and the shift clock generator shortens a cycle of a shift clock corresponding to the Low-level output data and extends a cycle of a shift clock corresponding to the High-level output data.

6. The interface circuit according to claim 5 , wherein the shift clock generator comprises:

a generator to generate a shift clock having a desired cycle by counting a basic clock according to a set value; and

a setting section to set the set value generated by the generator, wherein the setting section changes the set value in the correction target period.

7. The interface circuit according to claim 1 , wherein the transistor comprises an open-drain transistor.

8. The interface circuit according to claim 1 , wherein the output data comprises serial data.

9. The interface circuit according to claim 1 , wherein the shift clock generator changes the shift clock according to a width of the output of the data holding circuit.

10. The interface circuit according to claim 1 , wherein the shift clock generator changes the cycle of the shift clock in a correction target period detected by the detector.

Assignments (3)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
CHANGE OF NAME Recorded Nov 4, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025311/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2007
From: KUMAGAI, TOSHIYUKI
To: NEC ELECTRONICS CORPORATION
Reel/Frame 019170/0192 →