Embodiments pertain to high speed interconnections in electronic systems, and more specifically to optical communication interfaces between electronic devices.
Electronic systems often include electronic devices that communicate signals to each other. Designers of electronic systems strive to increase the speed of the communication among devices while keeping the communication link robust. Wireless connections can be more robust than wired connections because of the elimination of the need for mechanical contact that may be susceptible to wear. Wireless interfaces typically communicate using radio frequency (RF) signals. However, some limitations of RF communication interfaces include bandwidth limitations, signal interference, and overhead associated with RF protocols. Optical signals can be an alternative to RF and can achieve higher data rates. However, traditional optical interconnects require special fiber-optic cables, which can be more expensive than wired interfaces, and can require air tight glass-to-glass connections to prevent Fresnel reflections, making them less desirable and, in certain examples, impractical for day-to-day free-air interconnects. There is a general need for devices, systems and methods to address requirements for high-speed interconnections among electronic devices.
(RX) pair in accordance with some embodiments;
The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
There are many types of communication interfaces between electronic devices. These include universal serial bus (USB), mobile industry processor interface (MIPI), peripheral component interconnect (PCI), PCI express (PCIe), high definition multimedia interface (HDMI), thunderbolt (TBT), display port (DP) interface, and other serial busses and serial-parallel busses used in consumer electronics, enterprise class devices, wearable electronic devices, portable computers, and tablet computers. It is desirable to implement a wireless communication interface that can provide improved data rate and can adapt basic wireless interconnection with all of the protocols available and yet not be tied to any one specific protocol. An infrared-based (IR-based) interface is an alternative to an RF interface, but an IR-based interface involves conversion between protocols, which adds overhead to the communication. A laser-based optical interface would meet these requirements for the interconnection, but the cost of fiber optic based optical interconnections can be prohibitive.
A better option is a laser-based optical interface that does not use fiber optics to transmit and receive the laser emitted signals, but instead transmits the optical signals via free air space (e.g., a light amplitude modulation docking adapter, or LAMDA). This can be accomplished by communicating the optical signals over short distances (e.g., about ten millimeters, or 10 mm) so that signal loss is tolerable. The free air optical interface can scale to data rates up to ten gigabits per second (10Gbps) and rates of one terabit per second (1Tbps) may be available. This type of optical interface is not tied to any specific protocol and eliminates protocol overhead, which reduces the latency in communication to near zero latency. Further, the optical interface is agnostic to clock rate, making the interface compatible with high speed and low speed interfaces.
A trans-impedance amplifier 115 (TIA) can be used to amplify the electrical signals generated by the photodiode 110. In some examples, the TIA provides an average of the photodiode current generated by the photodiode 110. The laser emitter 105, the photodiode 110 and the TIA 115 are arranged on a substrate 120. Some examples of the substrate 120 include a printed circuit board (PCB) made of plastic, plastic laminate (E.g., FR4) or ceramic.
To form a serial duplex optical interface, a second optical TX/RX pair can be positioned opposite the optical TX/RX pair in
In some embodiments, the photodiode 110 has a wide spectral response (e.g., an indium gallium arsenide (InGaAs) photodiode). The wide spectral response is desirable for detection of laser energy transmitted over air, but can cause problems of crosstalk between the two communication lanes. To reduce or eliminate crosstalk between communication lanes, a laser bandpass filter 135 is arranged above the photodiode 110 of each TX/RX pair. In some embodiments, the laser bandpass filter 135 can be a Lyot filter or a dichroic filter arranged above the photodiode 110. In some embodiments, the laser bandpass filter 135 is formed as a coating (e.g., an anti-reflective coating, or ARC) on the photodiode using ion beam sputtering (IBS). In some embodiments, the laser bandpass filter 135 is formed as a coating on the lens 125.
The laser bandpass filter 135 of a TX/RX pair has a passband that excludes the center frequency of the laser energy emitted by the laser emitter 105 of the TX/RX pair, but the passband includes the center frequency of the laser energy emitted by the laser emitter of the communication lane of the photodiode 110. Thus, the laser bandpass filter 135 reduces or eliminates laser energy from one communication lane from being detected by the other communication lane. In some embodiments, the center frequency of a laser emitter is assigned based on whether the laser emitter is included in a host device (e.g., a computing device or a mobile communication device) or a peripheral device (e.g., a disk drive). If a TX/RX pair is included in a host device, the TX/RX pair includes a laser emitter having a first center frequency and a laser bandpass filter that excludes the first center frequency. If a TX/RX pair is included in a peripheral device, the TX/RX pair includes a laser emitter having a second center frequency and a laser bandpass filter that excludes the second center frequency and passes the first center frequency. The TX/RX pair of the host device includes a laser bandpass filter that passes the second center frequency. Thus, the passband of the laser bandpass filter may be selected according to whether the TX/RX pair is included in the host device or peripheral device.
Data is sent between devices or between optical links of the optical interface by transmitting laser energy via free air. It is desirable to keep the laser power low and also to prevent the laser emitters from firing into free air without any mechanical protective cover. This prevents the optical interface from exceeding class 1 laser certification. For consumer class devices, it is desirable for safety reasons to keep the laser emitters off until the two connector portions are joined and the two links of the optical interconnection are completely covered without laser light leaking or reflecting out from any side of the connector.
At 405, the optical link of the peripheral device recurrently transmits a laser pulse (e.g., laser energy with a pulse width between 1200 nanometers (1200 nm) and 10 milliseconds (10 ms)). In some embodiments, the peripheral device transmits a laser pulse periodically (e.g., at 300 ms intervals). This recurrent laser pulse can be viewed as a beacon.
At 410, the laser pulse from the peripheral device is detected using the optical link of a host device. In response to detecting the laser pulse, at 415 the host device initiates transmission of laser energy according to a duplex data communication protocol using its optical link. At 420, the peripheral device ends the recurrent transmitting of a laser pulse in response to detecting the laser energy from the optical link of the host device. In some embodiments, the optical interface includes two communication lanes (e.g., two TX/RX pairs as in
In some embodiments, the peripheral device includes a proximity sensor 556 to detect the presence of the host device before entering beacon mode. In certain embodiments, the host device includes a magnetic material and the proximity sensor is a Hall effect sensor. In certain embodiments, the proximity sensor includes a capacitive sensor or inductive sensor to sense a metallic or conductive material of the host device. In some embodiments, the magnetic, metallic, or conductive material of the host device is included in a connector for the optical interface and the proximity detector detects the host device when the host portion of the connector and the peripheral portion of the connector are joined. The proximity sensor 556 generates an indication (e.g., a specified electrical signal) when the host device is detected. The indication from the proximity sensor can be used to enable the timer 550 to initiate transmission of laser pulses in the beacon mode. This prevents the peripheral device from entering beacon mode until the host device is present. When the host device is no longer present, the indication from the proximity sensor ceases. The logic circuitry leaves beacon mode and ends the recurrent transmission of the laser pulse by the laser emitter in the absence of the indication that the host device is available
When the host device detects the laser energy from the beacon mode, the host device begins to transfer data using the optical interface. The host device may communicate using laser energy with the peripheral device according to a standard communication protocol with the exception that the physical interface is a free air optical interface instead of a wired interface. When the photodiode 510 detects the laser energy from the host device, the logic circuitry leaves the beacon mode and ends the recurrent transmission of laser pulses. Full transfer of data between the two devices begins.
As explained previously, the optical TX/RX pair 502 of the peripheral device may include a laser bandpass filter arranged above the photodiode 510. The laser energy emitted by the laser emitter 505 has a predetermined center frequency and the laser bandpass filter has a passband that excludes the center frequency of the transmitted laser energy. This prevents the peripheral side photodiode 510 from detecting the laser pulses from the peripheral side laser emitter 505.
In some embodiments, the photodiode and TIA circuitry of the optical TX/RX pair 502 in
In addition to causing the beacon mode to end, the detected laser energy enables the peripheral device to enter a normal operating mode where data is transferred between devices. The data may be transferred according to a duplex communication protocol and the beacon mode ends when the laser energy is received according to the protocol. In some embodiments, the laser energy is received according to a USB communication protocol and enables communication of laser pulses according to a peripheral side protocol of the USB communication protocol.
The data transfer continues as long as the host and peripheral device are within range and laser energy continues to be received from the host device. If the host device is no longer within range or ceases to send laser energy, the level of PMON starts to decrease until it becomes less than Ref. The output of the comparator circuit 558 changes state and the buffers 562, 564 are disabled. This may change the impedance at the ports of the USB controller 560 to disable the USB controller 560. The peripheral device may re-enter beacon mode when laser energy is no longer detected, or the peripheral device may re-enter beacon mode when a proximity sensor indicates that the host device is present.
Similar to the circuit of
When the peripheral device is removed or otherwise does not send laser energy to the host device, the comparator circuit 658 will detect that the average level of photocurrent (PMON) of the photodiode 610 is less than a specified current level value. The output of the comparator circuit 658 changes state to indicate that the average photocurrent level is less than a specified current level. The logic circuitry ends the transmission of laser energy to the peripheral device in response to the decrease in average photocurrent level. The buffers 662, 664 are disabled and the change in impedance may trigger the USB hub to stop communicating data via the optical interface.
The peripheral side of the optical interface of
The free air optical interface can be included in a personal computer (PC) or a mobile computing device such as a smart phone, tablet, compute stick, etc. The optical interface can be used to connect peripheral devices to the PC or mobile computing device. The optical interface can be included in a server, mini-server, or micro-server, and can be used for agnostic backplane connections to servers. The optical interface can be included in ultra-small or wearable devices where typical mechanical interconnections may be too bulky.
An electronic assembly 710 can be coupled to system bus 702.
The electronic assembly 710 can include any circuit or combination of circuits. In one embodiment, the electronic assembly 710 includes a processor 712 which can be of any type. As used herein, “processor” means any type of computational circuit, such as but not limited to a microprocessor, a microcontroller, a complex instruction set computing (CISC) microprocessor, a reduced instruction set computing (RISC) microprocessor, a very long instruction word (VLIW) microprocessor, a graphics processor, a digital signal processor (DSP), multiple core processor, or any other type of processor or processing circuit.
Other types of circuits that can be included in electronic assembly 710 are a custom circuit, an application-specific integrated circuit (ASIC), or the like. The electronic assembly can include a communications circuit 714 for use in wireless devices like mobile telephones, personal data assistants, portable computers, two-way radios, and similar electronic systems.
The electronic system 700 can also include an external memory 720, which in turn can include one or more memory elements suitable to the particular application, such as a main memory 722 in the form of random access memory (RAM), one or more hard drives 724. The electronic assembly 710 can also include a free air optical interface 726 for removable media 728 such as compact disks (CD), flash memory cards, digital video disk (DVD), and the like.
The electronic system 700 can also include a display device 716, one or more speakers 718, and a keyboard and/or controller 730, which can include a mouse, trackball, touch screen, voice-recognition device, or any other device that permits a system user to input information into and receive information from the electronic system 700.
Example 1 can include subject matter (such as an apparatus) comprising: a laser emitter configured to transmit laser energy across an air gap to a separate device; a photodiode configured to detect laser energy received across the air gap from the separate device; and logic circuitry configured to initiate recurrent transmission of a laser pulse by the laser emitter; and end the recurrent transmission in response to detecting laser energy received by the photodiode from the separate device.
In Example 2, the subject matter of Example 1 optionally includes a proximity sensor electrically coupled to the logic circuitry and configured to detect presence of the separate device and generate an indication of the presence of the separate device, wherein the logic circuitry is configured initiate the recurrent transmission of the laser pulse by the laser emitter in response to the indication.
In Example 3, the subject matter of Example 2 optionally includes a proximity sensor that includes one or more of a Hall effect sensor, a capacitive sensor, and an inductive sensor.
In Example 4, the subject matter of one or both of Examples 2 and 3 optionally includes logic circuitry configured to end the recurrent transmission of the laser pulse by the laser emitter in the absence of the indication that the separate device is available.
In Example 5, the subject matter of one or any combination of Examples 1-4 optionally includes a comparator circuit electrically coupled to the logic circuitry, wherein the comparator circuit is configured to detect that an average level of photocurrent of the photodiode exceeds a specified current level value; generate an indication that the average photocurrent level exceeds the specified current level; and wherein the logic circuitry is configured to end the recurrent transmission of the laser pulse in response to the indication.
In Example 6, the subject matter of one or any combination of Examples 1-5 optionally includes logic circuitry configured to end the recurrent transmission in response to detecting laser energy received according to a duplex communication protocol received by the photodiode from the separate device.
In Example 7, the subject matter of one or any combination of Examples 1-6 optionally includes logic circuitry configured to end the recurrent transmission in response to detecting laser energy received according to a universal serial bus (USB) communication protocol, and enable communication of laser pulses according to a peripheral side protocol of the USB communication protocol.
In Example 8, the subject matter of one or any combination of Examples 1-7 optionally includes a substrate and a lens, wherein the laser emitter and photodiode are arranged on the substrate and the lens is arranged above the substrate and wherein the lens is configured to focus laser energy received over air toward the photodiode.
In Example 9, the subject matter of one or any combination of Examples 1-8 optionally includes a laser bandpass filter arranged above the photodiode, wherein laser energy emitted by the laser emitter has a center frequency and the bandpass filter has a passband that excludes the center frequency of the laser energy.
Example 10 can include subject matter (such as an apparatus), or can optionally be combined with one or any combination of Examples 1-9 to include such subject matter, comprising: a laser emitter configured to transmit laser energy across an air gap to a separate device; a photodiode configured to detect laser energy received across the air gap from the separate device; and logic circuitry configured to initiate transmission of pulses of laser energy by the laser emitter according to a duplex communication protocol in response to detection of laser energy by the photodiode.
In Example 11, the subject matter of Example 10 optionally includes a comparator circuit electrically coupled to the logic circuitry, wherein the comparator circuit is configured to detect that an average level of photocurrent of the photodiode exceeds a specified current level value; generate an indication that the average photocurrent level exceeds the specified current level; and wherein the logic circuitry is configured to initiate the transmission of laser energy according to the duplex communication protocol in response to the indication.
In Example 12, the subject matter of one or both of Examples 10 and 11 optionally includes a buffer electrically coupled to a receive port of a USB hub, wherein the logic circuitry is configured to enable the buffer to change an impedance at the receive port of the USB hub in response to the indication that the average photocurrent level exceeds the specified current level.
In Example 13, the subject matter of one or any combination of Examples 10-12 optionally includes a comparator circuit electrically coupled to the logic circuitry, wherein the comparator circuit is configured to detect that an average level of photocurrent of the photodiode is less than a specified current level value; generate an indication that the average photocurrent level is less than a specified current level; and wherein the logic circuitry is configured to end the transmission of laser energy to the separate device in response to the indication.
In Example 14, the subject matter of one or any combination of Examples 10-13 optionally includes logic circuitry configured to initiate transmission of pulses of laser energy by the laser emitter according to a universal serial bus (USB) communication protocol.
In Example 15, the subject matter of one or any combination of Examples 1-5 optionally includes the laser emitter, the photodiode and the logic circuitry being included in a host device.
Example 16 can include subject matter (such as an apparatus), or can optionally be combined with one or any combination of Examples 1-15 to include such subject matter, comprising an optical interface, the optical interface including: an optical interface peripheral side including a first laser emitter; a first photodiode; and peripheral side logic circuitry, wherein the peripheral side logic circuitry is configured to initiate recurrent transmission of a laser pulse by the first laser emitter; and an optical interface host side separated from the optical interface peripheral side by an air space, the optical interface host side including: a second laser emitter; a second photodiode; and host side logic circuitry, wherein the second photodiode is configured to detect the laser pulse transmitted by the first laser emitter, and wherein the host side logic circuitry is configured to initiate transmission of pulses of laser energy by the second laser emitter according to a duplex communication protocol in response to detection of the laser pulse by the second photodiode.
In Example 17, the subject matter of Example 16 optionally includes an optical interface peripheral side that is separable from the optical interface host side, wherein the optical interface peripheral side further includes a proximity sensor electrically coupled to the peripheral side logic circuitry and configured to detect presence of the optical interface host side and generate an indication of the presence of the optical interface host side, wherein the peripheral side logic circuitry is configured initiate the recurrent transmission of the laser pulse by the first laser emitter in response to the indication.
In Example 18, the subject matter of one or both of Examples 16 and 17 optionally includes host side logic circuitry is configured to initiate transmission of pulses of laser energy by the second laser emitter according to a universal serial bus (USB) communication protocol in response to the detection of the laser pulse by the second photodiode.
In Example 19, the subject matter of one or any combination of Examples 16-18 optionally includes an optical interface peripheral side that includes a first substrate and a first laser bandpass filter, wherein the first laser emitter and first photodiode are arranged on the first substrate, and the first bandpass filter is arranged above the first photodiode, wherein laser energy emitted by the first laser emitter has a first center frequency; wherein the optical interface host side includes a second substrate and a second laser bandpass filter, wherein the second laser emitter and second photodiode are arranged on the second substrate, and the second laser bandpass filter is arranged above the second photodiode, wherein laser energy emitted by the laser emitter has a second center frequency; and wherein a passband of the second laser bandpass filter excludes the second center frequency and includes the first center frequency, and a passband of the first laser bandpass filter excludes the first center frequency and includes the second center frequency.
In Example 20, the subject matter of Example 19 optionally includes first trans-impedance amplifier (TIA) on the first substrate and a second TIA on the second substrate, wherein the first laser emitter, the second photodiode and the second TIA form a first communication lane, and the second laser emitter, the first photodiode and the first TIA form a second communication lane.
These several non-limiting embodiments and examples can be combined using any permutation or combination. The Abstract is provided to allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/054462 | 9/29/2016 | WO | 00 |