Providing different clock frequencies for different interfaces of a device
First Claim
1. A method for operating a printer having a Universal Serial Bus (USB) interface connectable to a first computer and having an Ethernet interface connectable to a second computer, wherein the USB interface operates at a USB clock frequency and the Ethernet interface operates at a different Ethernet clock frequency, wherein the printer communicates over only one of the USB and Ethernet interfaces at the same time, and wherein the method comprises the steps of:
- a) obtaining a clock source having a set base frequency;
b) obtaining a phase lock loop circuit adapted for switching between operating at the USB and Ethernet clock frequencies when driven by the clock source;
c) driving the phase lock loop circuit with the clock source;
d) operatively connecting the phase lock loop circuit to the USB and Ethernet interfaces to provide a clock signal to the USB and Ethernet interfaces;
e) operating the phase lock loop circuit at the USB clock frequency when the USB interface is active;
f) operating the phase lock loop circuit at the Ethernet clock frequency when the Ethernet interface is active;
g) determining that the USB interface is active when power (VBUS) supplied over the USB interface by the first computer to the printer is present and when a link between the second computer and the printer is not established on the Ethernet interface physical layer (PHY) that controls the signaling rate on the network; and
h) determining that the Ethernet interface is active when a link is established between the second computer and the printer on the Ethernet interface PHY before VBUS is present.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for operating a device (such as a printer) having a first interface (such as USB interface) connectable to a first computer and a second interface (such as an Ethernet interface) connectable to a second computer. A phase lock loop (PLL) circuit is obtained which is driven by a clock source, which is adapted for switching between operating at the first and second clock frequencies, and which is operatively connected to the first and second interfaces to provide a clock signal to the first and second interfaces. The PLL circuit is operated at the first clock frequency when the first interface is active and is operated at the second clock frequency when the second interface is active. A device includes the first and second interfaces, the PLL circuit, and the clock source.
32 Citations
19 Claims
-
1. A method for operating a printer having a Universal Serial Bus (USB) interface connectable to a first computer and having an Ethernet interface connectable to a second computer, wherein the USB interface operates at a USB clock frequency and the Ethernet interface operates at a different Ethernet clock frequency, wherein the printer communicates over only one of the USB and Ethernet interfaces at the same time, and wherein the method comprises the steps of:
-
a) obtaining a clock source having a set base frequency; b) obtaining a phase lock loop circuit adapted for switching between operating at the USB and Ethernet clock frequencies when driven by the clock source; c) driving the phase lock loop circuit with the clock source; d) operatively connecting the phase lock loop circuit to the USB and Ethernet interfaces to provide a clock signal to the USB and Ethernet interfaces; e) operating the phase lock loop circuit at the USB clock frequency when the USB interface is active; f) operating the phase lock loop circuit at the Ethernet clock frequency when the Ethernet interface is active; g) determining that the USB interface is active when power (VBUS) supplied over the USB interface by the first computer to the printer is present and when a link between the second computer and the printer is not established on the Ethernet interface physical layer (PHY) that controls the signaling rate on the network; and h) determining that the Ethernet interface is active when a link is established between the second computer and the printer on the Ethernet interface PHY before VBUS is present. - View Dependent Claims (2, 3, 4)
-
-
5. A method for operating a device having a Universal Serial Bus (USB) interface connectable to a first computer and having an Ethernet interface connectable to a second computer, wherein the USB interface operates at a USB clock frequency and the Ethernet interface operates at a different Ethernet clock frequency, wherein the device communicates over only one of the USB and Ethernet interfaces at the same time, and wherein the method comprises the steps of:
-
a) obtaining a clock source having a set base frequency; b) obtaining a phase lock loop circuit adapted for switching between operating at the USB and Ethernet clock frequencies when driven by the clock source; c) driving the phase lock loop circuit with the clock source; d) operatively connecting the phase lock loop circuit to the USB and Ethernet interfaces to provide a clock signal to the USB and Ethernet interfaces; e) operating the phase lock loop circuit at the USB clock frequency when the USB interface is active; f) operating the phase lock loop circuit at the Ethernet clock frequency when the Ethernet interface is active; g) having the device communicate with the first computer when the phase lock loop circuit is operating at the USB clock frequency; and h) having the device communicate with the second computer when the phase lock loop circuit is operating at the Ethernet clock frequency. - View Dependent Claims (6, 7, 8, 12, 13)
-
-
9. A method for operating a device having a Universal Serial Bus (USB) interface connectable to a first computer and having an Ethernet interface connectable to a second computer, wherein the USB interface operates at a USB clock frequency and the Ethernet interface operates at a different Ethernet clock frequency, wherein the device communicates over only one of the USB and Ethernet interfaces at the same time, and wherein the method comprises the steps of:
-
a) obtaining a clock source having a set base frequency; b) obtaining a phase lock loop circuit adapted for switching between operating at the USB and Ethernet clock frequencies when driven by the clock source; c) driving the phase lock loop circuit with the clock source; d) operatively connecting the phase lock loop circuit to the USB and Ethernet interfaces to provide a clock signal to the USB and Ethernet interfaces;
e) operating the phase lock loop circuit at the USB clock frequency when the USB interface is active; andf) operating the phase lock loop circuit at the Ethernet clock frequency when the Ethernet interface is active, and also including the step of determining that the USB interface is active when power (VBUS) supplied over the USB interface by the first computer to the device is present and when a link between the second computer and the device is not established on the Ethernet interface physical layer (PHY) that controls the signaling rate on the network. - View Dependent Claims (10)
-
-
11. A method for operating a device having a Universal Serial Bus (USB) interface connectable to a first computer and having an Ethernet interface connectable to a second computer, wherein the USB interface operates at a USB clock frequency and the Ethernet interface operates at a different Ethernet clock frequency, wherein the device communicates over only one of the USB and Ethernet interfaces at the same time, and wherein the method comprises the steps of:
-
a) obtaining a clock source having a set base frequency; b) obtaining a phase lock loop circuit adapted for switching between operating at the USB and Ethernet clock frequencies when driven by the clock source; c) driving the phase lock loop circuit with the clock source; d) operatively connecting the phase lock loop circuit to the USB and Ethernet interfaces to provide a clock signal to the USB and Ethernet interfaces; e) operating the phase lock loop circuit at the USB clock frequency when the USB interface is active; and f) operating the phase lock loop circuit at the Ethernet clock frequency when the Ethernet interface is active, and also including the step of determining that the Ethernet interface is active when a link is established between the second computer and the device on the Ethernet interface physical layer (PHY) that controls the signaling rate on the network before power (VBUS) supplied over the USB interface by the first computer to the device is present.
-
-
14. A method for operating a device having a Universal Serial Bus (USB) interface connectable to a first computer and having an Ethernet interface connectable to a second computer, wherein the USB interface operates at a USB clock frequency and the Ethernet interface operates at a different Ethernet clock frequency, wherein the device communicates over only one of the USB and Ethernet interfaces at the same time, and wherein the method comprises the steps of:
-
a) obtaining a clock source having a set base frequency; b) obtaining a phase lock loop circuit adapted for switching between operating at the USB and Ethernet clock frequencies when driven by the clock source; c) driving the phase lock loop circuit with the clock source; d) operatively connecting the phase lock loop circuit to the USB and Ethernet interfaces to provide a clock signal to the USB and Ethernet interfaces; e) operating the phase lock loop circuit at the USB clock frequency when the USB interface is active; and f) operating the phase lock loop circuit at the Ethernet clock frequency when the Ethernet interface is active, and also including the step of operatively disconnecting the Ethernet interface from the phase lock loop circuit when the USB interface is active, wherein the Ethernet interface is operatively disconnected from the phase lock loop circuit by holding the Ethernet interface PHY in reset, and wherein the Ethernet interface PHY has a logic-low reset pin, wherein the USB interface includes a pull-up pin which controls a pull-up resistor on a data line on the USB interface, wherein the USB interface drives the pull-up pin high if VBUS is present and drives the pull-up pin low if VBUS is not present, and wherein the pull-up pin is connected through an inverting transistor to the reset pin for the reset pin to hold the Ethernet interface PRY in reset when the USB interface is active.
-
-
15. A method for operating a device having a first interface connectable to a first computer and having a second interface connectable to a second computer, wherein the first interface operates at a first clock frequency and the second interface operates at a different second clock frequency, wherein the device communicates over only one of the first and second interfaces at the same time, and wherein the method comprises the steps of:
-
a) obtaining a clock source having a set base frequency; b) obtaining a phase lock loop circuit adapted for switching between operating at the first and second clock frequencies when driven by the clock source; c) driving the phase lock loop circuit with the clock source; d) operatively connecting the phase lock loop circuit to the first and second interfaces to provide a clock signal to the first and second interfaces; e) operating the phase lock loop circuit at the first clock frequency when the first interface is active; f) operating the phase lock loop circuit at the second clock frequency when the second interface is active; g) having the device communicate with the first computer when the phase lock loop circuit is operating at the first clock frequency; and h) having the device communicate with the second computer when the phase lock loop circuit is operating at the second clock frequency. - View Dependent Claims (16, 17, 18, 19)
-
Specification