IP Library Granted Patent US 7,079,573
Granted Patent B2
US 7,079,573 · App. 10/283,149 · Granted Jul 18, 2006

Apparatus and method for receiving and transmitting serial data

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 7,079,573
App. No.
10/283,149
Granted
Jul 18, 2006
Kind
B2
Abstract

A serial data communication machine includes a counter for counting a reference clock and a shift register for receiving incoming and outgoing data. Every time the counter counts the reference clock certain times, which is equal to a first integer determined in accordance with a ratio of a reference clock frequency to a transfer rate, the data stored in the shift register are shifted such that the data are transmitted and received at a rate substantially equal to the transfer rate. The communication machine also includes a clock correction unit. Every time the reference clock is generated certain times, which is equal to a second integer determined in accordance with a difference between the above mentioned ratio and the first integer, the clock correction unit temporarily hinders passage of the reference clock to the counter. Even if one bit time is not a multiple of the reference clock, the communication machine can transfer the data at high speed without increasing the reference clock frequency.

Claims (16)

1. An apparatus for transmitting and receiving serial data comprising:

a counter for counting a reference clock; and

a shift register for storing incoming or outgoing data, wherein every time the counter counts the reference clock a first number of times, which is equal to a first integer determined in accordance with a ratio of a frequency of the reference clock to a data transfer rate, the incoming or outgoing data stored in the shift register are shifted such that the incoming or outgoing data are received or transmitted at a rate substantially equal to the data transfer rate,

the improvement comprising a clock correction unit for temporarily hindering the reference clock from being passed to the counter every time the reference clock is generated a second number of times, which is equal to a second integer determined in accordance with a difference between the ratio and the first integer.

2. The apparatus according to claim 1 , wherein the apparatus is a universal asynchronous receiver transmitter.

3. The apparatus according to claim 1 , wherein the data transfer rate is at least 38.4 kbps.

4. The apparatus according to claim 1 , wherein one bit time is unequal to a multiple of the reference clock.

5. The apparatus according to claim 1 further including a deactivation unit for deactivating the clock correction unit when the data transfer rate is at most 9600 bps.

6. A method of transmitting and receiving serial data comprising the steps of:

A) determining a first integer on the basis of a ratio of a frequency of a reference clock to a data transfer rate; and

B) shifting out a bit train, which defines incoming or outgoing data, every time the reference clock is counted a first number of times equal to the first integer, thereby transmitting or receiving the outgoing or incoming data at a rate substantially equal to the data transfer rate,

the improvement comprising the steps of:

C) determining a second integer in accordance with a difference between the ratio and the first integer after Step A; and

D) temporarily stopping counting the reference clock every time the reference clock is generated a second number of times equal to the second integer during Step B.

7. The method according to claim 6 , wherein the data transfer rate is at least 38.4 kbps.

8. The method according to claim 6 , wherein one bit time is unequal to a multiple of the reference clock.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Dec 17, 2015
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037751/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2013
From: LAPIS SEMICONDUCTOR CO., LTD
To: RAKUTEN, INC.
Reel/Frame 029690/0652 →
CHANGE OF NAME Recorded Jun 21, 2012
From: OKI SEMICONDUCTOR CO., LTD.
To: LAPIS SEMICONDUCTOR CO., LTD.
Reel/Frame 028423/0720 →