Semiconductor device and decoding methods
AssigneeRenesas Electronics Corporation
InventorsKoichi Ishimi, Akio Fujii
Life of this patent
Estimating the term…
Abstract
The present invention is to reduce detection of an erroneous edge caused by variation in a case of a sampling frequency that is not larger than a data transmission frequency. A semiconductor device includes: a data reception circuit configured to receive first data at first time and receive second data at second time; and an edge recognition circuit configured to set a range and detect an edge contained in the range. The edge recognition circuit includes a measurement circuit configured to measure a first period taken from the reception of the first data to the reception of the second data, and is configured to determine the range in which the edge contained in the data that is received by the data reception circuit is detected, on the basis of the first period.
Claims20
A semiconductor device comprising:
- a data reception circuit configured to receive data, the data including first data and second data, the first data being received at a first time, the second data being received at a second time;
- and
- an edge recognition circuit configured to:
- measure a first period taken from the reception of the first data to the reception of the second data;
- determine, based on the measured first period, a data detection range within which an edge contained in the second data received by the data reception circuit is to be detected;
- and
- detect the edge contained in the determined data detection range.
A semiconductor device comprising:
- a data reception circuit configured to receive an asynchronous Manchester-coded signal;
- and
- an edge recognition circuit configured to set an edge detection range in which an edge contained in the asynchronous Manchester-coded signal that is received by the data reception circuit is detected,
- wherein the edge recognition circuit is configured to set a detection range for an edge of a next cycle based on a detection position of an edge of a previous cycle.
A decoding method comprising:
- receiving first data;
- receiving second data;
- measuring time taken from the reception of the first data to the reception of the second data;
- and
- determining a data detection range in which an edge contained in later-received third data is detected, based on the measured time.
Dependencies are inferred from the claim text.