IP Library Granted Patent US 10,250,260
Granted Patent B2
US 10,250,260 · App. 15/811,057 · Granted Apr 2, 2019

Data communication system and semiconductor device

Inventor: Ryuichi Kagaya (Chino, JP)
Assignee: SEIKO EPSON CORPORATION
H03K19/0136H03K17/166H03K19/01721
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 10,250,260
App. No.
15/811,057
Granted
Apr 2, 2019
Kind
B2
Abstract

A data communication system has a first data communication circuit for outputting a clock signal to a clock signal line, receiving data input from a data signal line, and outputting data as open drain output to the data signal line, a second data communication circuit for receiving input of a clock signal from the clock signal line, receiving input of data from the data signal line, and outputting data as open drain output to the data signal line, a first pull-up resistor connected between the data signal line and the wiring of a power supply potential, a second pull-up resistor for selectively pulling up the data signal line, and a pull-up control circuit that is connected to the second pull-up resistor, and strengthens pull-up of the data signal line at least in response to a clock signal.

Claims (39)

1. A data communication system comprising:

a clock signal line for transmitting a clock signal;

a data signal line for transmitting data;

a first data communication circuit for outputting a clock signal to the clock signal line, and receiving input of data from the data signal line, or outputting data as open drain output or open collector output to the data signal line;

a second data communication circuit for receiving input of a clock signal from the clock signal line, and receiving input of data from the data signal line, or outputting data as open drain output or open collector output to the data signal line;

a first pull-up resistor connected between the data signal line and a wiring of a power supply potential on a higher potential side;

a second pull-up resistor for selectively pulling up the data signal line, wherein one end of the second pull-up resistor is connected to the data signal line; and

a pull-up control circuit that is connected to the second pull-up resistor, wherein when a power supply potential on the higher potential side is supplied, the pull-up control circuit outputs a pull-up control signal at a high level to the other end of the second pull-up resistor at least in response to a clock signal.

2. The data communication system according to claim 1 ,

wherein the pull-up control circuit includes a switch circuit that is connected between a wiring of the power supply potential on the higher potential side and the other end of the second pull-up resistor, and is turned on at least in response to a clock signal.

3. The data communication system according to claim 2 ,

wherein the switch circuit includes a P-channel transistor having a source connected to the wiring of the power supply potential on the higher potential side and a drain connected to the other end of the second pull-up resistor.

4. The data communication system according to claim 1 ,

wherein the pull-up control circuit outputs a pull-up control signal at a high level when a clock signal is at a low level.

5. The data communication system according to claim 1 ,

wherein when a first predetermined period has elapsed after a clock signal changed to a low level, the pull-up control circuit starts outputting a pull-up control signal at a high level, and when a second predetermined period has elapsed after the clock signal changed to a low level, stops outputting the pull-up control signal at a high level.

6. The data communication system according to claim 1 ,

wherein the pull-up control circuit outputs a pull-up control signal at a high level when the first data communication circuit sets an idle state.

7. The data communication system according to claim 1 ,

wherein the first data communication circuit activates an idle state signal before setting the idle state after data communication ends, and the pull-up control circuit outputs a pull-up control signal at a high level in response to the idle state signal.

8. The data communication system according to claim 1 ,

wherein the first data communication circuit outputs a clock signal to the clock signal line by push-pull driving.

9. The data communication system according to claim 1 ,

wherein the first and second data communication circuits perform communication in accordance with an I2C (I squared C) bus communication protocol.

10. The data communication system according to claim 1 , further comprising:

one first data communication circuit and a plurality of second data communication circuits.

11. A semiconductor device that is used in a data communication system including a clock signal line for transmitting a clock signal and a data signal line for transmitting data, comprising:

a clock signal input/output circuit for receiving input of a clock signal from the clock signal line, or outputting a clock signal to the clock signal line;

a data input/output circuit for receiving input of data from the data signal line, or outputting data as open drain output or open collector output to the data signal line; and

a pull-up control circuit that outputs a pull-up control signal at a high level from an output terminal at least in response to a clock signal in order to pull up the data signal line when a power supply potential on a higher potential side is supplied.

12. The semiconductor device according to claim 11 ,

wherein the pull-up control circuit includes a switch circuit that is connected between an interconnect of the power supply potential on the higher potential side and the output terminal, and is turned on at least in response to a clock signal.

13. The semiconductor device according to claim 11 ,

wherein the pull-up control circuit outputs a pull-up control signal at a high level when a clock signal is at a low level.

14. The semiconductor device according to claim 11 ,

wherein the pull-up control circuit starts outputting a pull-up control signal at a high level when a first predetermined period has elapsed after a clock signal changed to a low level, and stops outputting the pull-up control signal at a high level when a second predetermined period has elapsed after the clock signal changed to a low level.

15. The semiconductor device according to claim 11 , further comprising:

a communication control circuit that controls communication operations of the clock signal output circuit and the data input/output circuit,

wherein the pull-up control circuit outputs a pull-up control signal at a high level when the communication control circuit sets an idle state.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2024
From: CRYSTAL LEAP ZRT
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 066761/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 1, 2024
From: SEIKO EPSON CORPORATION
To: CRYSTAL LEAP ZRT
Reel/Frame 066162/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2017
From: KAGAYA, RYUICHI
To: SEIKO EPSON CORPORATION
Reel/Frame 044111/0289 →
Priority Claims (1)
JP 2016-221235 · Nov 14, 2016 · national
Continuity (1)
Related Publication 20180138908A1 · May 17, 2018