# US 9,438,346 B2 · Dual rate transceiver

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,438,346 B2
- Document ID: US9438346B2
- Status: Granted
- Kind: B2
- Application number: 14/153,318
- Filed: 2014-01-13
- Published: 2015-07-16
- Granted: 2016-09-06
- Earliest claimed: 2014-01-13
- Assignees: Cisco Technology, Inc.
- Applicants: Cisco Technology, Inc.
- Inventors: Norman Tang; Liang Ping Peng; David Lai; Anthony Nguyen
- Web page: https://patentgrep.com/patent/US9438346B2

## CPC

- H04B 10/40: Transceivers
- H04B 10/0795: {Performance monitoring; Measurement of transmission parameters}
- H04B 10/564: Power control
- H04B: TRANSMISSION

## Abstract

A dual rate transceiver may be provided. First, a host data speed of a host device may be detected. Then a last know data speed of a transceiver may be determined. Next, it may be determined that the host data speed and the last know data speed are different. And in response to determining that the host data speed and the last know data speed are different, the transceiver may be reconfigured to operate at the host data speed.

## Claims

### Claim 1

A method comprising:
detecting a host data speed of a host device from a system host transmit data path, wherein detecting the host data speed comprises:
branching out the system host transmit data path over at least one register connected to the system host transmit data path,
filtering the output from the at least one register to a low pass filter, and
detecting, by an amplitude detector connected to an output of the low pass filter, the host data speed from the filtered output;
determining a last know data speed of a transceiver;
determining that the host data speed and the last know data speed are different; and
reconfiguring, in response to determining that the host data speed and the last know data speed are different, the transceiver to operate at the host data speed.

### Claim 2 (depends on 1)

The method of claim 1, wherein detecting the host data speed of the host device comprises detecting the host data speed of the host device comprising one of the following: a router; a switch; a gateway; and a bridge.

### Claim 3 (depends on 1)

The method of claim 1, wherein detecting the host data speed of the host device comprises using a data rate detector in the transceiver, the data rate detector configured to sample data received from the host device to determine the host data speed.

### Claim 4 (depends on 1)

The method of claim 1, wherein detecting the host data speed of the host device comprises using a data rate detector in the transceiver, the data rate detector configured to sample data received from the host device to determine the host data speed, the data rate detector comprising an integrated circuit configured to sample data received from the host device and provide an output indicating the host data speed.

### Claim 5 (depends on 1)

The method of claim 1, wherein detecting the host data speed of the host device comprises using a data rate detector in the transceiver, the data rate detector configured to sample data received from the host device to determine the host data speed, the data rate detector comprising the amplitude detector connected to an output of the low pass filter having a −3 dB frequency around 62.5 MHz.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the last know data speed of the transceiver comprises determining the last know data speed of the transceiver comprising a small form-factor pluggable (SFP) transceiver.

### Claim 7 (depends on 1)

The method of claim 1, wherein determining the last know data speed of the transceiver comprises receiving the last know data speed of the transceiver from a memory in the transceiver.

### Claim 8 (depends on 1)

The method of claim 1, wherein determining that the host data speed and the last know data speed are different comprises using a transceiver controller located in the transceiver.

### Claim 9 (depends on 1)

The method of claim 1, wherein determining that the host data speed and the last know data speed are different comprises:
determining that the host data speed is 100 Mb/s Fast Ethernet (FE); and
determining that the last know data speed is 1 Gb/s GigE (GE).

### Claim 10 (depends on 1)

The method of claim 1, wherein determining that the host data speed and the last know data speed are different comprises:
determining that the host data speed is 1 Gb/s GigE (GE); and
determining that the last know data speed is 100 Mb/s Fast Ethernet (FE).

### Claim 11 (depends on 1)

The method of claim 1, wherein reconfiguring the transceiver to operate at the host data speed comprises changing a memory in the transceiver to indicate that the transceiver is operating at the host data speed and changing the memory in the transceiver to indicate digital optical monitoring (DOM) parameters consistent with the host data speed.

### Claim 12 (depends on 1)

The method of claim 1, wherein reconfiguring the transceiver to operate at the host data speed comprises configuring a laser power controller in the transceiver to operate at a transmit optical specification of the host data speed.

### Claim 13 (depends on 1)

The method of claim 1, wherein reconfiguring the transceiver to operate at the host data speed comprises saving to a memory in the transceiver the host data speed as the last known data rate.

### Claim 14 (depends on 1)

The method of claim 1, wherein reconfiguring the transceiver to operate at the host data speed comprises toggling a pin on a connecter on the transceiver.

### Claim 15

A system comprising:
a memory storage; and
a processing unit coupled to the memory storage, the processing unit being configured to:
receive, from a data rate detector, a host data speed of a host device from a system host transmit data path, wherein the data rate detector comprises:
a first resistor connected to the system host transmit data path,
a second resistor connected to the system host transmit data path,
a low pass filter connected to the first resistor and the second resistor, and
an amplitude detector connected to an output of the low pass filter, the amplitude detector configures to provide an output to the transceiver controller indicating the host data speed;
receive a last know data speed of a transceiver;
determine that the host data speed and the last know data speed are different; and
reconfigure, in response to determining that the host data speed and the last know data speed are different, the transceiver to operate at the host data speed, wherein the processing unit being configured to reconfigure the transceiver to operate at the host data speed comprises the processing unit being configured to:
change a memory in the transceiver to indicate that the transceiver is operating at the host data speed and changing the memory in the transceiver to indicate digital optical monitoring (DOM) parameters consistent with the host data speed,
configure a laser power controller in the transceiver to operate at a transmit optical specification of the host data speed,
save to the memory in the transceiver the host data speed as the last known data rate, and
toggle a pin on a connecter on the transceiver.

### Claim 16 (depends on 15)

The system of claim 15, wherein the processing unit being configured to determine that the host data speed and the last know data speed are different comprises the processing unit being configured to:
determine that the host data speed is 100 Mb/s Fast Ethernet (FE); and
determine that the last know data speed is 1 Gb/s GigE (GE).

### Claim 17 (depends on 15)

The system of claim 15, wherein the processing unit being configured to determine that the host data speed and the last know data speed are different comprises the processing unit being configured to:
determine that the host data speed is 1 Gb/s GigE (GE); and
determine that the last know data speed is 100 Mb/s Fast Ethernet (FE).

### Claim 18

An apparatus comprising:
a data rate detector configured to detect a host data speed of a host device, the data rate detector being connected to a system host transmit data path, wherein the data rate detector comprises:
a first resistor connected to the system host transmit data path,
a second resistor connected to the system host transmit data path,
a low pass filter connected to the first resistor and the second resistor, and
an amplitude detector connected to an output of the low pass filter, the amplitude detector configures to provide an output to the transceiver controller indicating the host data speed; and
a transceiver controller configured to:
receive the host data speed of the host device from the data rate detector;
receive a last know data speed of a transceiver;
determine that the host data speed and the last know data speed are different; and
reconfigure, in response to determining that the host data speed and the last know data speed are different, the transceiver to operate at the host data speed.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the data rate detector comprises an integrated circuit configured to sample data received from the host device and provide an output to the transceiver controller indicating the host data speed.
