[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6264758B2 - Optical transceiver - Google Patents

Optical transceiver Download PDF

Info

Publication number
JP6264758B2
JP6264758B2 JP2013134816A JP2013134816A JP6264758B2 JP 6264758 B2 JP6264758 B2 JP 6264758B2 JP 2013134816 A JP2013134816 A JP 2013134816A JP 2013134816 A JP2013134816 A JP 2013134816A JP 6264758 B2 JP6264758 B2 JP 6264758B2
Authority
JP
Japan
Prior art keywords
los
optical
signal
cpu
abnormality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2013134816A
Other languages
Japanese (ja)
Other versions
JP2015012367A (en
Inventor
田中 弘巳
弘巳 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2013134816A priority Critical patent/JP6264758B2/en
Publication of JP2015012367A publication Critical patent/JP2015012367A/en
Application granted granted Critical
Publication of JP6264758B2 publication Critical patent/JP6264758B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Optical Communication System (AREA)

Description

本発明は、光通信システムで用いられる光トランシーバに関するものである。   The present invention relates to an optical transceiver used in an optical communication system.

近年、光通信システムにおいて用いられる光トランシーバには、高機能化および小型化が要求されてきている。例えば、光トランシーバは、1300nmの波長帯の4波長を使用して2芯双方向で光信号の送受信を行う。この光トランシーバにおいて、送信側は波長ごとに25Gbpsのデータ速度で電気−光変換を行った後に、4波長を合波して1つの波長多重信号を出力し、受信側は1つの波長多重信号を受信して、それを4波長に分波し、波長ごとに25Gbpsのデータ速度で光−電気変換を行う。このような光トランシーバの外径、端子配置、電気的特性、及び光学的特性に関する規格は、MSA(Multi-Source Agreement)規格のCFP(100G Form-factor Pluggable)によって規定されている。   In recent years, optical transceivers used in optical communication systems have been required to have high functionality and small size. For example, an optical transceiver transmits and receives an optical signal in two-core bidirectional using four wavelengths in a wavelength band of 1300 nm. In this optical transceiver, the transmitting side performs electro-optical conversion at a data rate of 25 Gbps for each wavelength, and then combines four wavelengths to output one wavelength multiplexed signal, and the receiving side outputs one wavelength multiplexed signal. It receives it, demultiplexes it into four wavelengths, and performs photoelectric conversion at a data rate of 25 Gbps for each wavelength. Standards relating to the outer diameter, terminal arrangement, electrical characteristics, and optical characteristics of such optical transceivers are defined by MSA (Multi-Source Agreement) standard CFP (100G Form-factor Pluggable).

CFPの場合、外部のホスト装置と光トランシーバとはMDIO(Management Data Input/Output)バスを介して接続される。MDIOバスは、クロック信号MDCとデータ信号MDIOの2本の信号線からなる。このバスを介した通信は、フレームと呼ばれる64ビット長のデータを単位として行われ、目的に応じてアドレス設定、書き込み、読み出し(2種類)の4つのタイプがある。いずれのタイプであるかはホスト装置からフレーム内のOPコードによって指定される。   In the case of CFP, an external host device and an optical transceiver are connected via an MDIO (Management Data Input / Output) bus. The MDIO bus is composed of two signal lines, a clock signal MDC and a data signal MDIO. Communication via this bus is performed in units of 64-bit data called frames, and there are four types of address setting, writing, and reading (two types) depending on the purpose. Which type is specified by the host device by the OP code in the frame.

ここで、光トランシーバには、通信状態の監視機能の1つとして、信号喪失(LOS:Loss of Signal)を検出してLOS信号を発出する機能が要求される。一般的には、光トランシーバは、1個のフォトダイオードと1個のトランスインピーダンスアンプが実装された光受信デバイス(ROSA : Receiver Optical Sub-assembly)を波長ごとに使用する場合には、内蔵するCPUは、波長ごとに個々にLOS信号を受けて、いずれの波長にLOSが発生したかを識別し、専用信号線によってホスト装置にアラーム信号を送る。一方で、CFPには、ホスト装置へのアラームの発出時間は、LOS発生から100μsec以内と規定され、MDCの最大周波数は4MHzとされている。   Here, the optical transceiver is required to have a function of detecting a loss of signal (LOS) and issuing a LOS signal as one of the communication state monitoring functions. In general, an optical transceiver has a built-in CPU when an optical receiver device (ROSA: Receiver Optical Sub-assembly) in which one photodiode and one transimpedance amplifier are mounted is used for each wavelength. Receives the LOS signal individually for each wavelength, identifies which wavelength the LOS has occurred, and sends an alarm signal to the host device via the dedicated signal line. On the other hand, in CFP, the alarm issuing time to the host device is defined as within 100 μsec from the occurrence of LOS, and the maximum frequency of MDC is 4 MHz.

現在、通信システムの高速化、大容量化の要求とともに、光トランシーバの小型化も市場から継続的に要求されている。具体的には、CFPからさらに小型化されたCFP2、CFP4といったMSA規格の検討が進められている。   Currently, along with demands for higher speed and larger capacity of communication systems, there is a continuous demand for miniaturization of optical transceivers from the market. Specifically, studies on MSA standards such as CFP2 and CFP4, which are further miniaturized from CFP, are underway.

特許第4657291号公報Japanese Patent No. 4657291

光受信デバイス(ROSA)の小型化には、1つのパッケージ内に光分波器と複数(例えば、4つ)のフォトダイオードと複数チャネル対応のトランスインピーダンスアンプとを実装すると効果的である。この場合は、端子数の制約から内蔵CPUへのLOS信号の通知用の信号線は1本に集約される必要があり、少なくとも1つの波長でLOSが発生したことが内蔵CPUに通知される。しかしながら、内蔵CPUは、どの波長でLOSが発生したかを知るために、シリアルバス等を用いてトランスインピーダンスアンプ内のレジスタに格納された情報を読み出す必要がある。   In order to reduce the size of the optical receiving device (ROSA), it is effective to mount an optical demultiplexer, a plurality of (for example, four) photodiodes, and a transimpedance amplifier corresponding to a plurality of channels in one package. In this case, the signal lines for notifying the LOS signal to the built-in CPU need to be integrated into one because of the limitation on the number of terminals, and the built-in CPU is notified that LOS has occurred at at least one wavelength. However, the built-in CPU needs to read information stored in a register in the transimpedance amplifier using a serial bus or the like in order to know at which wavelength the LOS has occurred.

一方で、外部のホスト装置は、光トランシーバから専用信号線を介してアラーム信号を受けると、CPU内のMDIOレジスタの値をMDIOバスを介して読み出すことで、LOSの発生した波長を把握する。このLOSの発生通知のための通信は上記のCFP等の規格に適合して行われることが要求されるが、ROSAの小型化に伴って必要とされるCPUのレジスタの読み出し処理の時間によっては、その要求に応えられない場合がある。   On the other hand, when an external host device receives an alarm signal from the optical transceiver via a dedicated signal line, it reads the value of the MDIO register in the CPU via the MDIO bus to grasp the wavelength at which the LOS has occurred. Communication for this LOS occurrence notification is required to be performed in conformity with the above-mentioned standards such as CFP, but depending on the CPU register read processing time required with the downsizing of ROSA In some cases, the request cannot be met.

そこで、本発明は、かかる課題に鑑みて為されたものであり、デバイスを小型化した場合であってもLOSの発生通知で整合性を確保して処理を高速に実行することが可能な光トランシーバを提供することを目的とする。   Therefore, the present invention has been made in view of such a problem. Even when the device is downsized, an optical device capable of executing processing at high speed while ensuring consistency by notification of occurrence of LOS. An object is to provide a transceiver.

上記課題を解決するため、本発明の一側面に係る光トランシーバは、光入力信号を波長の異なる複数の光出力信号に分波する分波器と、複数の光出力信号の異常を検出されたタイミングで、複数の光出力信号毎の異常発生状態を示す異常情報を記憶する記憶回路部と、を有する光受信デバイスと、光受信デバイスと警報信号線及び通信バスを介して接続されたマイクロコンピュータと、を備え、光受信デバイスは、複数の光出力信号のうちの少なくとも1つで異常を検出したときに、警報信号線を介してマイクロコンピュータに警報信号を送出するとともに、該異常の発生に対応した異常情報を記憶回路部に記憶し、マイクロコンピュータは、警報信号を光受信デバイスから受信したときに、記憶回路部から異常情報を通信バスを介して読み出す。   In order to solve the above-described problem, an optical transceiver according to an aspect of the present invention has a duplexer that demultiplexes an optical input signal into a plurality of optical output signals having different wavelengths, and an abnormality in the plurality of optical output signals is detected. A memory circuit unit that stores abnormality information indicating an abnormality occurrence state for each of a plurality of optical output signals at a timing, and a microcomputer connected to the optical reception device via an alarm signal line and a communication bus The optical receiving device, when detecting an abnormality in at least one of the plurality of optical output signals, sends an alarm signal to the microcomputer via the alarm signal line, and prevents the occurrence of the abnormality. Corresponding abnormality information is stored in the storage circuit unit, and the microcomputer reads the abnormality information from the storage circuit unit via the communication bus when the alarm signal is received from the optical receiving device. It is.

或いは、本発明の別の側面に係る光トランシーバは、光入力信号を波長の異なる複数の光出力信号に分波する分波器と、複数の光出力信号毎に異常を検出する検出回路部と、を有する光受信デバイスと、光受信デバイスと警報信号線を介して接続されたマイクロコンピュータと、を備え、光受信デバイスは、複数の光出力信号のうちの少なくとも1つで異常を検出したときに、該異常の発生に対応した異常情報を基に複数の光出力信号毎の異常発生状態を特定し、複数の光出力信号毎の異常発生状態を示すパルス信号を、警報信号線を介してマイクロコンピュータに送出し、マイクロコンピュータは、パルス信号を光受信デバイスから受信したときに、パルス信号を基に複数の光出力信号毎の異常発生状態を特定する。   Alternatively, an optical transceiver according to another aspect of the present invention includes a duplexer that demultiplexes an optical input signal into a plurality of optical output signals having different wavelengths, and a detection circuit unit that detects an abnormality for each of the plurality of optical output signals. When the optical receiving device detects an abnormality in at least one of the plurality of optical output signals, the optical receiving device has a microcomputer connected to the optical receiving device via an alarm signal line. In addition, the abnormality occurrence state for each of the plurality of optical output signals is identified based on the abnormality information corresponding to the occurrence of the abnormality, and a pulse signal indicating the abnormality occurrence state for each of the plurality of optical output signals is transmitted via the alarm signal line. When the pulse signal is received from the optical receiving device, the microcomputer specifies an abnormality occurrence state for each of the plurality of optical output signals based on the pulse signal.

本発明によれば、デバイスを小型化した場合であってもLOSの発生通知で整合性を確保して処理を高速に実行可能な光トランシーバを提供することができる。   According to the present invention, even when the device is downsized, it is possible to provide an optical transceiver capable of executing processing at high speed while ensuring consistency by an LOS occurrence notification.

本発明の第1実施形態に係る光トランシーバの概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of an optical transceiver according to a first embodiment of the present invention. 図1のCPU13とROSA11との間の接続構成を抜粋して示すブロック図である。It is a block diagram which extracts and shows the connection structure between CPU13 of FIG. 1, and ROSA11. 図1の光トランシーバ1とホスト装置50との間のLOS信号の通知動作の手順を示すシーケンス図である。FIG. 3 is a sequence diagram showing a procedure of LOS signal notification operation between the optical transceiver 1 and the host device 50 of FIG. 1. 本発明の第2実施形態に係る光トランシーバ1とホスト装置50との間のLOS通知動作の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the LOS notification operation | movement between the optical transceiver 1 and the host apparatus 50 which concern on 2nd Embodiment of this invention. (a)は、LOS通知動作時にROSA11からCPU13に伝送されるLOS信号の時間波形を示すタイミングチャート、(b)は、LOS通知動作時にCPU13からホスト装置50に伝送されるLOS信号の時間波形を示すタイミングチャートである。(A) is a timing chart showing the time waveform of the LOS signal transmitted from the ROSA 11 to the CPU 13 during the LOS notification operation, and (b) shows the time waveform of the LOS signal transmitted from the CPU 13 to the host device 50 during the LOS notification operation. It is a timing chart which shows. 第2実施形態に係るROSA11によって設定されるLOS信号における矩形パルスPのパルス数と、各チャネルのLOS発生状態との対応を示す図である。ROSA11 and the number of pulses of rectangular pulses P 1 in the LOS signal set by according to the second embodiment, showing the correspondence between LOS generation state of each channel. 第2実施形態に係るCPU13におけるLOS通知動作の手順を示すフローチャートである。It is a flowchart which shows the procedure of the LOS notification operation | movement in CPU13 which concerns on 2nd Embodiment. 比較例に係る光トランシーバの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the optical transceiver which concerns on a comparative example. 別の変形例の光トランシーバにおける光受信デバイス側の構成を抜粋して示すブロック図である。It is a block diagram which extracts and shows the structure by the side of the optical receiving device in the optical transceiver of another modification. 別の変形例に係る光トランシーバのLOS信号の通知動作の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the notification operation | movement of the LOS signal of the optical transceiver which concerns on another modification.

以下、添付図面を参照しながら本発明による光トランシーバの実施の形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。   Embodiments of an optical transceiver according to the present invention will be described below in detail with reference to the accompanying drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant description is omitted.

[第1実施形態]
図1は、本発明の第1実施形態に係る光トランシーバの概略構成を示すブロック図である。この光トランシーバ1は、光通信システムで光信号を送受信するために使用される機器であり、光合波機能、光分波機能、光−電気相互変換機能、電気波形整形機能等を備える。同図に示すように、光トランシーバ1は、外部のホスト装置50と通信バスを介して接続されており、CDR(Clock Data Recovery)回路部3,5、LDD(Laser Diode Driver)回路部7、光送信デバイスであるTOSA(Transmitter Optical Sub-assembly)9、光受信デバイスであるROSA(Receiver OpticalSub-assembly)11、及びマイクロコンピュータであるCPU13を含んで構成されている。
[First Embodiment]
FIG. 1 is a block diagram showing a schematic configuration of an optical transceiver according to the first embodiment of the present invention. The optical transceiver 1 is a device used for transmitting and receiving optical signals in an optical communication system, and includes an optical multiplexing function, an optical demultiplexing function, an optical-electrical mutual conversion function, an electrical waveform shaping function, and the like. As shown in the figure, the optical transceiver 1 is connected to an external host device 50 via a communication bus, and includes CDR (Clock Data Recovery) circuit units 3 and 5, LDD (Laser Diode Driver) circuit unit 7, It includes a TOSA (Transmitter Optical Sub-assembly) 9 that is an optical transmission device, a ROSA (Receiver Optical Sub-assembly) 11 that is an optical reception device, and a CPU 13 that is a microcomputer.

TOSA9は、4チャネルの発光素子である4つのレーザダイオード(以下、「LD」と言う。)15と、光合波器17とを内蔵しており、4チャネルのLD15は、外部からの4つ電気信号TXを基にそれぞれ波長の異なる光信号を生成し、光合波器17はそれらの光信号を合波して出力する。CDR回路部3は、外部から例えば10Gbps、25Gbpsのデータ転送速度の4つの電気信号TXの入力を受け、それらの電気信号TXを波形整形する。LDD回路部7は、CDR回路部3から4つの電気信号TXを受けて、その4つの電気信号を基に4つのLD15をそれぞれ変調し光信号を出力させる。これにより、TOSA9からは、40Gbps又は100Gbpsのデータ転送速度の光信号Ooutが出力される。また、LDD回路部7は、CPU13からの制御信号に応じて、4つのLD15からの光信号の出力を選択的に遮断する機能も有する。 The TOSA 9 incorporates four laser diodes (hereinafter referred to as “LDs”) 15 that are four-channel light emitting elements and an optical multiplexer 17, and the four-channel LD 15 includes four electric sources from the outside. Based on the signal TX, optical signals having different wavelengths are generated, and the optical multiplexer 17 combines these optical signals and outputs them. The CDR circuit unit 3 receives, for example, four electrical signals TX having a data transfer rate of 10 Gbps and 25 Gbps from the outside, and shapes the waveforms of these electrical signals TX. The LDD circuit unit 7 receives the four electric signals TX from the CDR circuit unit 3, modulates the four LDs 15 based on the four electric signals, and outputs an optical signal. As a result, the optical signal O out having a data transfer rate of 40 Gbps or 100 Gbps is output from the TOSA 9. The LDD circuit unit 7 also has a function of selectively blocking the output of optical signals from the four LDs 15 in accordance with a control signal from the CPU 13.

ROSA11は、4チャネルの受光素子である4つのフォトダイオード(以下、「PD」と言う。)19と、光分波器21と、トランスインピーダンスアンプ(以下、「TIA」と言う。)23を内蔵する、いわゆる、「集積ROSA」である。光分波器21は、外部から光入力信号Oinを受け、光入力信号Oinを波長の異なる4チャネルの光出力信号に分波する。4つのPD19は、それぞれ、光分波器21から出力された4チャネルの光出力信号を受光して、それらの光信号を光電流に変換する。TIA23は、4チャネルのPD19から出力された4つの光電流のそれぞれを電気信号RXに変換する。このTIA23は、光トランシーバ1の小型化のために4つのPD19に対して共通に接続されてROSA11内に集積されて設けられ、4チャネル分の光電流を処理する。また、TIA23は、光トランシーバ1の高機能化に伴い、チャネル毎の電気信号RXのオン/オフ機能、各チャネルでのLOS発生時にそのチャネルの電気信号RXをオフする機能、及び、後述するLOS発生時の異常情報の参照機能が含まれている。CDR回路部5は、ROSA11から4チャネルの電気信号RXを受けて波形整形することにより、外部に向けて例えば10Gbps、25Gbps等のデータ転送速度の4チャネルの電気信号RXを出力する。 The ROSA 11 includes four photodiodes (hereinafter referred to as “PD”) 19, an optical demultiplexer 21, and a transimpedance amplifier (hereinafter referred to as “TIA”) 23, which are four-channel light receiving elements. The so-called “integrated ROSA”. The optical demultiplexer 21 receives an optical input signal O in from the outside, and demultiplexes the optical input signal O in into optical output signals of four channels having different wavelengths. Each of the four PDs 19 receives the four-channel optical output signals output from the optical demultiplexer 21 and converts those optical signals into photocurrents. The TIA 23 converts each of the four photocurrents output from the four-channel PD 19 into an electric signal RX. This TIA 23 is connected in common to the four PDs 19 and integrated in the ROSA 11 for the miniaturization of the optical transceiver 1 and processes the photocurrent for four channels. Further, the TIA 23 has an on / off function of the electrical signal RX for each channel, a function of turning off the electrical signal RX of the channel when a LOS occurs in each channel, and a LOS described later, as the function of the optical transceiver 1 increases. A function to refer to abnormal information at the time of occurrence is included. The CDR circuit unit 5 receives the 4-channel electrical signal RX from the ROSA 11 and shapes the waveform, thereby outputting a 4-channel electrical signal RX having a data transfer rate of, for example, 10 Gbps or 25 Gbps to the outside.

なお、CDR回路部3,5及びLDD回路部7は、4チャネル分の機能を内蔵しているが、1チャネルごと別々の回路部で構成されていてもよい。また、CDR回路部3,5は、一体化されていてもよいし、光トランシーバ1の外部に設けられてもよい。さらに、CDR回路部3は、例えばデータ転送速度10Gbpsの10本の電気信号を、例えばデータ転送速度25Gbpsの4本の電気信号に合成・分離する機能を有していてもよく、これに対応して、CDR回路部5は、例えばデータ転送速度25Gbpsの4本の電気信号を、例えばデータ転送速度10Gbpsの10本の電気信号に合成・分離する機能を有していてもよい。   Although the CDR circuit units 3 and 5 and the LDD circuit unit 7 have functions for four channels, they may be configured by separate circuit units for each channel. Also, the CDR circuit units 3 and 5 may be integrated or provided outside the optical transceiver 1. Further, the CDR circuit unit 3 may have a function of synthesizing / separating 10 electric signals with a data transfer rate of 10 Gbps, for example, into 4 electric signals with a data transfer rate of 25 Gbps, for example. The CDR circuit unit 5 may have a function of synthesizing and separating, for example, four electric signals with a data transfer rate of 25 Gbps into ten electric signals with a data transfer rate of 10 Gbps, for example.

また、ROSA11は、光トランシーバ1の4チャネル毎の入力信号断(LOS)を常時検出する検出回路部としての機能を有し、その検出結果を記憶回路部として機能するTIA23内のレジスタに記憶する。すなわち、ROSA11は、TIA23で生成される4チャネルの電気信号RXを監視し、それらの4チャネルの電気信号RX毎に異常発生状態を検出し、いずれかのチャネルでLOS発生を検出したタイミングで4チャネルの電気信号RX毎のLOS発生状態に対応した異常情報を記憶する。例えば、TIA23においては、異常情報として、各チャネル毎に設けられたレジスタのアドレスにLOSの発生有無を示すフラグビット(“0”or“1”)が記憶される。   Further, the ROSA 11 has a function as a detection circuit unit that constantly detects an input signal disconnection (LOS) every four channels of the optical transceiver 1 and stores the detection result in a register in the TIA 23 that functions as a storage circuit unit. . That is, the ROSA 11 monitors the four-channel electrical signal RX generated by the TIA 23, detects an abnormality occurrence state for each of the four-channel electrical signal RX, and at the timing when the occurrence of LOS is detected in any channel. Abnormal information corresponding to the LOS occurrence state for each electrical signal RX of the channel is stored. For example, in the TIA 23, a flag bit (“0” or “1”) indicating whether or not LOS has occurred is stored in the register address provided for each channel as abnormality information.

CPU13は、光トランシーバ1の全体の制御や監視を行うための制御回路である。CPU13は、ワンチップのマイクロコンピュータには限定されず、複数のCPU、FPGA(Field-Programmable Gate Array)、CPLD(Complex Programmable Logic Device)等から構成されてもよい。   The CPU 13 is a control circuit for performing overall control and monitoring of the optical transceiver 1. The CPU 13 is not limited to a one-chip microcomputer, and may include a plurality of CPUs, an FPGA (Field-Programmable Gate Array), a CPLD (Complex Programmable Logic Device), and the like.

また、光トランシーバ1には、内部の回路部間、及び外部装置との間に、監視及び制御のための各種信号線も設けられている。すなわち、CPU13とROSA11との間は、IC等のシリアル通信バスL、及びLOSの発生を通知するLOS信号(警報信号)伝達用の警報信号線Lによって接続されている。ここで、警報信号線Lは、他の電源線、グラウンド接続線等の配線(図示せず)の存在、及び省スペース、小型化の観点から、最低限の1本に制限されている。また、CPU13とLDD回路部7との間は、ホスト装置50からの制御による各チャネルの光信号の遮断を指示する信号伝達用の信号線Lによって接続されている。また、CPU13と外部のホスト装置50との間は、光トランシーバ1の制御用の制御信号線L、ICやMDIO等のシリアル通信バスL、光トランシーバ1から各種アラーム信号を伝送するための警報信号線L、及び、光トランシーバ1からLOSの発生を通知するためLOS信号(警報信号)を伝達する警報信号線Lによって接続されている。図2には、CPU13とROSA11との間の接続構成を抜粋して示している。このように、CPU13とROSA11との間の信号線は2本に削減される。 The optical transceiver 1 is also provided with various signal lines for monitoring and control between internal circuit units and external devices. That is, the CPU 13 and the ROSA 11 are connected by a serial communication bus L 1 such as I 2 C and an alarm signal line L 2 for transmitting a LOS signal (alarm signal) for notifying the occurrence of LOS. Here, the alarm signal line L 2 is limited other power line, the presence of ground connection line such as wiring (not shown), and space saving, from the viewpoint of miniaturization, a minimum of one. Further, the CPU 13 and the LDD circuit unit 7 are connected by a signal transmission signal line L 3 for instructing blocking of the optical signal of each channel under the control of the host device 50. Various alarm signals are transmitted between the CPU 13 and the external host device 50 from the control signal line L 4 for controlling the optical transceiver 1, the serial communication bus L 5 such as I 2 C and MDIO, and the optical transceiver 1. alarm signal line L 6 and, for, are connected by the alarm signal line L 7 for transmitting LOS signal (alarm signal) for notifying the occurrence of the LOS from the optical transceiver 1. FIG. 2 shows an extracted connection configuration between the CPU 13 and the ROSA 11. Thus, the number of signal lines between the CPU 13 and the ROSA 11 is reduced to two.

次に、図3を参照しながら、本実施形態の光トランシーバ1のLOS発生時のホスト装置50へのLOS通知時の動作について説明する。図3は、光トランシーバ1とホスト装置50との間のLOS信号の通知動作の手順を示すシーケンス図である。   Next, the operation at the time of LOS notification to the host device 50 when the LOS occurs in the optical transceiver 1 of the present embodiment will be described with reference to FIG. FIG. 3 is a sequence diagram showing the procedure of the LOS signal notification operation between the optical transceiver 1 and the host device 50.

まず、ROSA11において4チャネルの電気信号RXのうちのいずれかでLOSの事象が検出されたときに、警報信号線Lを介してCPU13にLOS信号が送出される(ステップS01)。それと同時に、ROSA11において、4チャネルの電気信号RX毎のLOS発生状態を示す異常情報がTIA23内のレジスタR0に記憶される。例えば、レジスタR0においては、1ch〜4chに対応するアドレスA1〜A4にLOSの発生有無を示すフラグビット(“1”or“0”)が記憶される。 First, when an event of LOS in any of the electrical signals RX of four channels in ROSA11 is detected, LOS signal is sent to the CPU13 via the alarm signal line L 2 (step S01). At the same time, in the ROSA 11, abnormality information indicating the LOS occurrence state for each of the four-channel electrical signals RX is stored in the register R0 in the TIA 23. For example, in the register R0, flag bits (“1” or “0”) indicating whether or not LOS has occurred are stored in addresses A1 to A4 corresponding to 1ch to 4ch.

これに対して、CPU13は、ROSA11からLOS信号を受信したときには、割り込みを検知して、TOSA11内のTIA23から異常情報を読み出すように動作する(ステップS02)。このとき、CPU13は、シリアル通信バスLを介して、TIA23のレジスタにアクセスして、レジスタ内のアドレスA1〜A4からLOSの発生有無を示すフラグビットを読出し、それらのフラグビットをCPU13内のレジスタに記憶する。なお、この読出し動作および記憶動作は、1バイト(8ビット)あるいは1ワード(2バイトあるいは4バイト)を単位をして行われる場合もある。 On the other hand, when receiving the LOS signal from the ROSA 11, the CPU 13 detects an interrupt and operates to read the abnormality information from the TIA 23 in the TOSA 11 (step S02). At this time, the CPU 13 accesses the register of the TIA 23 via the serial communication bus L 1 , reads flag bits indicating the presence or absence of LOS from the addresses A 1 to A 4 in the register, and reads these flag bits in the CPU 13. Store in register. Note that this read operation and storage operation may be performed in units of 1 byte (8 bits) or 1 word (2 bytes or 4 bytes).

ステップS02の動作の終了直後に、CPU13は、ホスト装置50に対して、警報信号線Lとは別の警報信号線Lを介して、いずれかのチャネルでのLOS発生を通知するLOS信号を送出する(ステップS03)。これに対して、ホスト装置50は、CPU13内のレジスタから異常情報を読み出すように動作する(ステップS04)。このとき、ホスト装置50は、シリアル通信バスLを介して、CPU13のレジスタにアクセスして、各チャネルに対応するLOSの発生有無を示すフラグビットを読出し、それらのフラグビットをホスト装置50内のレジスタR1に記憶する。なお、この読出し動作および記憶動作は、1バイト(8ビット)あるいは1ワード(2バイトあるいは4バイト)を単位として行われる場合もある。 Immediately after completion of the operation in step S02, CPU 13 may, LOS signal to the host device 50, which via another alarm signal line L 7 is an alarm signal line L 2, notifies the LOS occurrence in any channel Is transmitted (step S03). On the other hand, the host device 50 operates to read the abnormality information from the register in the CPU 13 (step S04). At this time, the host device 50 accesses the register of the CPU 13 via the serial communication bus L 5 , reads flag bits indicating whether or not LOS corresponding to each channel has occurred, and stores these flag bits in the host device 50. Stored in the register R1. Note that this read operation and storage operation may be performed in units of 1 byte (8 bits) or 1 word (2 bytes or 4 bytes).

このような光トランシーバ1のLOS信号の通知動作によれば、CPU13は、ホスト装置50からシリアル通信バスLを経由して各チャネルのLOS発生状態が要求された際に、正確な情報を提供できる。ただし、CFP規格によれば、LOS事象の発生から上位ホスト装置へのLOS信号の通知までは100μsec以内で完了することが要求されている。LOS事象発生からTIA23からCPU13へのLOS信号提供までに約50μsecかかる場合には、シリアル通信バスLの通信速度が例えば1MHzであれば36μsec程度でCPU13にチャネル毎の詳細LOS情報、つまり、異常情報を提供でき、100μsec以内の要求に応えることができる。逆に言えば、シリアル通信バスLの通信速度は1MHz程度以上のある程度高速であることが必要である。 According to the notification operation of the optical transceiver 1 of the LOS signal, CPU 13, when via the serial communication bus L 5 from the host device 50 LOS occurrence of each channel is requested, provide accurate information it can. However, according to the CFP standard, it is required to complete within 100 μsec from the occurrence of the LOS event to the notification of the LOS signal to the host device. When it takes about 50 μsec from the occurrence of the LOS event to the provision of the LOS signal from the TIA 23 to the CPU 13, if the communication speed of the serial communication bus L 1 is 1 MHz, for example, it will be about 36 μsec. Information can be provided and requests within 100 μsec can be met. Conversely, the communication speed of the serial communication bus L 1 is required to be somewhat faster than about 1 MHz.

以上説明した光トランシーバ1によれば、ROSA11において4チャネルの電気信号RXのうちの少なくとも1つで異常が検出されたときには、警報信号線Lを介して内部のCPU13にLOS信号が送出されるとともに、4チャネルの電気信号RX毎のLOS発生状態を示す異常情報がTIA23内のレジスタに記憶される。さらに、CPU13により、LOS信号の受信に応じてTIA23からシリアル通信バスLを介して異常情報が予め読み出される。これにより、ホスト装置50にLOS信号が送出された後に、ホスト装置50がCPU13から即座にそのときのLOS発生状態に対応した異常情報を読み出すことができ、ROSA11等のデバイスの小型化のためにTIAを共通化し、警報信号線も削減した場合であっても、ホスト装置50に対するLOS信号の通知を所定の時間内に効率的に実行することができる。その結果、LOS信号の通知の整合性を確保して処理を高速に実行することができる。 According to the optical transceiver 1 described above, when an abnormality at least one of the electrical signals RX of four channels is detected in ROSA11 is, LOS signal is sent to the inside of CPU13 via the alarm signal line L 2 At the same time, the abnormality information indicating the LOS occurrence state for each of the four-channel electrical signals RX is stored in a register in the TIA 23. Further, the CPU 13, the abnormality information is read out in advance from TIA23 in response to receiving the LOS signal over the serial communications bus L 1. As a result, after the LOS signal is sent to the host device 50, the host device 50 can immediately read out the abnormality information corresponding to the LOS occurrence state from the CPU 13 to reduce the size of the device such as the ROSA 11. Even when the TIA is shared and the alarm signal lines are reduced, the LOS signal notification to the host device 50 can be efficiently executed within a predetermined time. As a result, it is possible to ensure the consistency of LOS signal notification and execute processing at high speed.

また、CPU13は、LOS信号をROSA11から受信したときに、TIA23から異常情報をシリアル通信バスLを介して読み出した後に、警報信号線Lを介してホスト装置50にLOS信号を通知する。これにより、LOS信号送出直後のホスト装置50からの詳細LOS情報の読み出し要求に対して、CPU13がそのときのLOS発生状態に対応した適切な詳細情報を返すことができる。 Further, when the CPU 13 receives the LOS signal from the ROSA 11, after reading the abnormality information from the TIA 23 via the serial communication bus L 1 , the CPU 13 notifies the host device 50 via the alarm signal line L 7 . Thus, in response to the detailed LOS information read request from the host device 50 immediately after the LOS signal is sent, the CPU 13 can return appropriate detailed information corresponding to the LOS occurrence state at that time.

ここで、本実施形態における効果を、比較例と比較しつつさらに説明する。図8は、比較例に係る光トランシーバ801の概略構成を示すブロック図である。同図に示す光トランシーバ801の本実施形態の光トランシーバ1との相違点は、ROSA811内にTIAは内蔵されておらず、個別の回路部としてのTIA823が設けられている点、TIA823からCPU813に各チャネル毎のLOS発生を通知するための警報信号線Lが4本設けられている点、TIA823からホスト装置50にLOS信号を伝達するための警報信号線Lが警報信号線Lから分岐してホスト装置50に接続されている点である。このような構成の光トランシーバ801においては、各チャネル毎のLOS事象発生がTIA823によって検出され、各チャネル毎のLOS発生を示すLOS信号が4本の警報信号線Lを経由してCPU813に通知される。それと同時に、いずれかのチャネルでのLOS発生を示すLOS信号がTIA823から警報信号線Lを経由して直接ホスト装置50に提供される(CPU813経由で提供されてもよい)。その後、ホスト装置50が、どのチャネルでLOSが発生したかを特定するために、CPU813にシリアル通信バスLを介して詳細LOS情報を要求することになるが、CPU813は既に各チャネル毎のLOS信号を取り込んでいるためにすぐに詳細LOS情報を提供できる。しかしながら、この光トランシーバ801の構成は、TIA823がROSA811とは別の個別の回路であり、警報信号線の設置のためのスペースの確保も必要なために小型化が難しい。 Here, the effect in this embodiment is further demonstrated, comparing with a comparative example. FIG. 8 is a block diagram illustrating a schematic configuration of an optical transceiver 801 according to a comparative example. The optical transceiver 801 shown in the figure is different from the optical transceiver 1 of this embodiment in that a TIA is not built in the ROSA 811 and a TIA 823 is provided as an individual circuit unit. From the TIA 823 to the CPU 813 Four alarm signal lines L 2 for notifying the occurrence of LOS for each channel are provided, and an alarm signal line L 7 for transmitting a LOS signal from the TIA 823 to the host device 50 is provided from the alarm signal line L 2. The branching point is connected to the host device 50. In the optical transceiver 801 having such a configuration, LOS event occurrence for each channel is detected by TIA823, notifies the CPU813 LOS signal indicative of the LOS occurrence for each channel via the four alarm signal lines L 2 Is done. At the same time, (or it may be provided via CPU813) is provided directly to the host device 50 via an alarm signal line L 7 LOS signal from TIA823 showing the LOS occurrence in either channel. Thereafter, the host device 50 requests detailed LOS information from the CPU 813 via the serial communication bus L 5 in order to specify which channel the LOS has occurred in. However, the CPU 813 has already received the LOS for each channel. Detailed LOS information can be provided immediately because the signal is acquired. However, the configuration of the optical transceiver 801 is difficult to reduce in size because the TIA 823 is a separate circuit different from the ROSA 811 and it is necessary to secure a space for installing an alarm signal line.

また、図9は、別の変形例の光トランシーバにおける光受信デバイス側の構成を抜粋して示すブロック図である。この変形例では、チャネル毎に4つのROSA911a,911b,911c,911dが設けられ、光分波器921はROSAとは別のパッケージに収められた部品として設けられ、それぞれのROSA911a,911b,911c,911dには、PD919a,919b,919c,919dとTIA923a,923b,923c,923dが内蔵されている。そして、各ROSA911a,911b,911c,911dからCPU913に各チャネル毎のLOS発生を通知するための警報信号線Lが4本設けられる。このような変形例においても、各チャネル毎のLOS信号が4本の警報信号線Lを経由してCPU913に通知される。その直後に、いずれかのチャネルでのLOS発生を示すLOS信号がCPU913から警報信号線Lを経由してホスト装置50に提供される。その後、ホスト装置50が、CPU913にシリアル通信バスLを介して詳細LOS情報を要求することになるが、CPU913はすぐに詳細LOS情報を提供できる。しかしながら、この比較例の構成は、光分波器921がROSAとは別のパッケージに収められた部品であり、ROSAが4チャネル個別の構成であり、警報信号線の設置のためのスペースの確保も必要なために小型化が難しい。 FIG. 9 is a block diagram showing an extracted configuration of the optical receiving device in an optical transceiver according to another modification. In this modification, four ROSAs 911a, 911b, 911c, and 911d are provided for each channel, and the optical demultiplexer 921 is provided as a component housed in a separate package from the ROSA, and each ROSA 911a, 911b, 911c, PD 919a, 919b, 919c, 919d and TIA 923a, 923b, 923c, 923d are built in 911d. Each ROSA911a, 911b, 911c, an alarm signal line L 2 for notifying the LOS occurrence for each channel CPU913 from 911d is provided this 4. In such a modification, LOS signal for each channel is notified to the CPU913 through the four alarm signal line L 2. Immediately thereafter, LOS signal indicative of the LOS occurrence in either channel is provided to the host device 50 via an alarm signal line L 7 from CPU 913. Thereafter, the host device 50, but would require a detailed LOS information via the serial communication bus L 5 to CPU 913, CPU 913 can provide detailed LOS information immediately. However, the configuration of this comparative example is a component in which the optical demultiplexer 921 is housed in a separate package from the ROSA, and the ROSA has a 4-channel individual configuration, so that a space for installing an alarm signal line is secured. However, it is difficult to reduce the size.

また、光トランシーバ1は、図3に示したLOS通知動作に代えて、図10に示すような手順で動作することも考えられる。すなわち、図10においては、ROSA11がいずれかのチャネルでLOSの事象を検出したときにCPU13にLOS信号を送出し(ステップS901)、その直後にCPU13がホスト装置50にLOS信号を通知する(ステップS902)。その後、CPU13は、TIA23のレジスタR0から4チャネル毎のLOS発生状態を示す異常情報を読出し、異常情報をCPU13内のレジスタに記憶する(ステップS904)。これに対して、ホスト装置50は、LOS信号の通知(ステップS902)を受けて、CPU13内のレジスタから異常情報を読み出すように動作する(ステップS903、905)が、その読み出しの要求タイミングがCPU13内のレジスタへの最新の異常情報の反映タイミングの前に来ることが起こりうる。例えば、いずれかのチャネルでLOSが発生しているにもかかわらず、全てのチャネルでのLOSが発生していないという詳細LOS情報が提供されてしまう場合がある。そのため、図10に示す動作手順では、現在のLOS発生状況を反映していない不正確な詳細LOS情報が提供されてしまう。   In addition, the optical transceiver 1 may be operated in the procedure shown in FIG. 10 instead of the LOS notification operation shown in FIG. That is, in FIG. 10, when the ROSA 11 detects an LOS event in any channel, the LOS signal is sent to the CPU 13 (step S901), and immediately after that, the CPU 13 notifies the host device 50 of the LOS signal (step S901). S902). After that, the CPU 13 reads the abnormality information indicating the LOS occurrence state for every four channels from the register R0 of the TIA 23, and stores the abnormality information in a register in the CPU 13 (step S904). In response to this, the host device 50 receives the notification of the LOS signal (step S902) and operates to read out the abnormality information from the register in the CPU 13 (steps S903 and 905). It may occur before the latest abnormality information is reflected on the internal register. For example, there is a case where detailed LOS information indicating that LOS has not occurred in all channels is provided even though LOS has occurred in any channel. Therefore, the operation procedure shown in FIG. 10 provides inaccurate detailed LOS information that does not reflect the current LOS occurrence status.

これらの比較例に比較して、本実施形態の光トランシーバ1は、TIA23がTOSA11に内蔵され、警報信号線の数も削減されているので、小型化が容易である。それに加えて、警報信号線を削減しても、ホスト装置50からの読み出し要求に対してそのときのLOS発生状態に対応した適切な詳細情報を迅速に返すことができる。   Compared to these comparative examples, the optical transceiver 1 of the present embodiment is easy to miniaturize because the TIA 23 is built in the TOSA 11 and the number of alarm signal lines is reduced. In addition, even if the number of alarm signal lines is reduced, appropriate detailed information corresponding to the LOS occurrence state at that time can be quickly returned in response to a read request from the host device 50.

[第2実施形態]
次に、本発明の第2実施形態について説明する。本実施形態における光トランシーバの構成は第1実施形態に係る光トランシーバ1と同様である。図4には、本実施形態の光トランシーバ1のLOS発生時のホスト装置50へのLOS通知動作の手順を示し、図5(a)には、LOS通知動作時にROSA11からCPU13に伝送されるLOS信号の時間波形、図5(b)には、LOS通知動作時にCPU13からホスト装置50に伝送されるLOS信号の時間波形を示している。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. The configuration of the optical transceiver in this embodiment is the same as that of the optical transceiver 1 according to the first embodiment. FIG. 4 shows the procedure of the LOS notification operation to the host device 50 when the LOS occurs in the optical transceiver 1 of this embodiment. FIG. 5A shows the LOS transmitted from the ROSA 11 to the CPU 13 during the LOS notification operation. FIG. 5B shows a time waveform of the LOS signal transmitted from the CPU 13 to the host device 50 during the LOS notification operation.

まず、ROSA11において4チャネルの電気信号RXのうちのいずれかでLOSの事象が検出されたときには、4チャネルの電気信号RX毎のLOS発生状態を示す異常情報がTIA23内のレジスタR0に記憶される。それと同時に、ROSA11は、TIA23内のレジスタR0に記憶された異常情報を基に、4チャネルの電気信号RX毎のLOS発生状態を特定する。その直後に、ROSA11は、4チャネルの電気信号RX毎のLOS発生状態を示す波形のパルス信号を生成し、当該パルス信号をLOS信号として警報信号線Lを介してCPU13に送出する(ステップS11)。 First, when an LOS event is detected in any one of the four-channel electrical signals RX in the ROSA 11, abnormality information indicating the LOS occurrence state for each of the four-channel electrical signals RX is stored in the register R0 in the TIA 23. . At the same time, the ROSA 11 specifies the LOS occurrence state for each of the four-channel electrical signals RX based on the abnormality information stored in the register R0 in the TIA 23. Immediately thereafter, ROSA11 generates a pulse signal having a waveform indicating the LOS occurrence of each electrical signal RX of the four-channel, and sends the pulse signal to the CPU13 via the alarm signal line L 2 as LOS signal (step S11 ).

このとき、ROSA11が生成するLOS信号は、図5(a)に示すような波形に設定される。このLOS信号は、LOS発生の検知タイミングTに合わせてローレベルからハイレベルに立ち上がり、その立ち上がりタイミングTの直後に、4チャネルの電気信号RX毎のLOS発生状態に対応したパルス数の矩形パルスPが繰り返されるような波形を有する。 At this time, the LOS signal generated by the ROSA 11 is set to a waveform as shown in FIG. This LOS signal rises from a low level to a high level in synchronization with the detection timing T 1 of LOS generation, and immediately after the rising timing T 1 , a rectangular pulse having the number of pulses corresponding to the LOS generation state for each of the four-channel electrical signals RX. having a waveform as the pulse P 1 is repeated.

図4に戻って、ステップS11の動作に応じて、CPU13は、警報信号線Lを介してLOS信号の取り込みを開始するとともに、警報信号線Lを介した他の信号の外部割込みの受け付けを禁止する。これにより、CPU13は、通常時に実施される外部割込みに対する既定の処理を、矩形パルスPの繰り返しに対して重複して行わないようにされる。そして、CPU13は、外部割込みの受け付け禁止後の所定時間の間、LOS信号をキャプチャして立ち上がりタイミング後のパルス数をカウントする。次に、CPU13は、カウントしたパルス数を基に、各チャネル毎のLOS発生状態の組み合わせを特定し、それらの組み合わせに対応する異常情報をCPU13内のレジスタに記憶する。その直後に、CPU13は、ホスト装置50に対して、警報信号線Lとは別の警報信号線Lを介して、いずれかのチャネルでのLOS発生を通知するLOS信号を送出する(ステップS12)。その後、CPU13は、他の信号の外部割込みの受け付けを許可するように動作する。このとき、CPU13が生成するLOS信号は、図5(b)に示すように、CPU13におけるLOS発生の検知タイミングTに合わせてローレベルからハイレベルに立ち上がるような波形に設定される。 Returning to FIG. 4, in response to the operation of step S < b > 11, the CPU 13 starts taking in the LOS signal via the alarm signal line L < b > 2 and accepts external interrupts of other signals via the alarm signal line L < b > 2. Is prohibited. Thus, CPU 13 is the default processing for the external interrupt to be performed during normal, so as not to perform duplicate to repetitive rectangular pulse P 1. The CPU 13 captures the LOS signal and counts the number of pulses after the rising timing for a predetermined time after the acceptance of the external interrupt is prohibited. Next, the CPU 13 identifies combinations of LOS occurrence states for each channel based on the counted number of pulses, and stores abnormality information corresponding to these combinations in a register in the CPU 13. Immediately thereafter, CPU 13, to the host device 50, via another alarm signal line L 7 is an alarm signal line L 2, and sends a LOS signal notifying the LOS occurrence of either channel (step S12). Thereafter, the CPU 13 operates to allow acceptance of external interrupts for other signals. At this time, LOS signal generated by the CPU 13, as shown in FIG. 5 (b), is set to a waveform as rises from the low level to the high level in accordance with the detection timing T 2 of the LOS generation in CPU 13.

これに対して、ホスト装置50は、CPU13内のレジスタからシリアル通信バスLを介して異常情報を読み出すように動作する(ステップS13)。このとき、ホスト装置50は、読み出した異常情報をホスト装置50内のレジスタR1に記憶する。 In contrast, the host device 50 is operative to read out the abnormality information through the serial communication bus L 5 from the register in the CPU 13 (step S13). At this time, the host device 50 stores the read abnormality information in the register R1 in the host device 50.

図6には、本実施形態のROSA11によって設定されるLOS信号における矩形パルスPのパルス数と、各チャネルのLOS発生状態との対応を示している。このように、4チャネルのLOS発生状態の16通りの組み合わせに対して、パルス数が0〜15で設定される。例えば、チャネル“1”〜“4”のLOS発生状態が全て“0(無し)”の組み合わせに対しては、パルス数“0”に設定され、チャネル“1”〜“4”のLOS発生状態が全て“1(有り)”の組み合わせに対しては、パルス数“15”に設定される。ここで、図6における各チャネルのLOS発生状態の組み合わせに対するパルス数の対応は一例であり、パルス数の対応を逆順にしてもよいし、発生確率の高いLOS発生状態の組み合わせに対するパルス数が少なくなるようにしてもよい。また、ROSA11内のTIA23自体にLOS信号のパルス数を設定する機能を実装させてもよい。さらに、そのような場合に、全て”0”の組合せに対しても少なくとも一つのパルスが出力されるように対応を変更して、CPU13がカウントとしたパルス数がゼロであった場合に、CPU13が回路の誤動作あるいは故障を検出できるようにしても良い。 Figure 6 shows the number of pulses of the rectangular pulse P 1 in the LOS signal set by the ROSA11 the present embodiment, the correspondence between the LOS occurrence state of each channel. In this way, the number of pulses is set to 0 to 15 for 16 combinations of LOS occurrence states of 4 channels. For example, for the combination of all “0 (none)” LOS occurrence states of channels “1” to “4”, the number of pulses is set to “0”, and the LOS occurrence states of channels “1” to “4” Are all set to “15” for a combination of “1 (present)”. Here, the correspondence of the number of pulses to the combination of the LOS generation states of each channel in FIG. 6 is an example, the correspondence of the number of pulses may be reversed, or the number of pulses for the combination of the LOS generation states having a high occurrence probability is small. It may be made to become. In addition, a function for setting the number of pulses of the LOS signal may be implemented in the TIA 23 itself in the ROSA 11. Further, in such a case, the correspondence is changed so that at least one pulse is output even for a combination of all “0”, and when the number of pulses counted by the CPU 13 is zero, the CPU 13 However, a malfunction or failure of the circuit may be detected.

図7は、本実施形態のCPU13におけるLOS通知動作の手順を示すフローチャートである。CPU13は、ROSA11からLOS信号を受けLOS信号の立ち上がりを検知すると、LOS通知動作を開始し、その後の警報信号線Lを介した外部割込みの受け付けを禁止する(ステップS21)。次に、CPU13は、LOS信号の立ち上がりタイミングからLOS信号のキャプチャを開始し(ステップS22)、所定の時間(例えば、33μsec)のタイマー割り込みを開始する(ステップS23)。その後、CPU13は、タイマー割り込みが終了し所定時間が経過したタイミングで、LOS信号における立ち上がりタイミングからキャプチャされた矩形パルスPの数を取り込むことにより、各チャネルのLOS発生状態の組み合わせを特定する(ステップS24)。同時に、CPU13は、各チャネルのLOS発生状態の組み合わせを示す異常情報を内部のレジスタに書き込む。次に、CPU13は、警報信号線Lを介してホスト装置50にLOS信号を送出するとともに(ステップS25)、その後の警報信号線Lを介した他の信号の外部割込みの受け付けを許可する(ステップS26)。このように、CPU13は、ROSA11から外部割り込みを受け付けた時には、ROSA11から全チャネルのLOS発生状態の組み合わせに対応した最大のパルス数の矩形パルスPを受信するのに必要な時間内は外部割込みの受け付けを禁止する。例えば、LOS信号に設定される矩形パルスPの時間幅が2μsecと設定され、最大15個の矩形パルスPがLOS信号に設定される場合には、LOS信号における矩形パルスPの設定区間の長さは最大で30μsecとなる。このような場合は、CPU13では、LOS信号の立ち上がりを検知してから33μsecのタイマーを設定し、その時間内での外部割込みの受け付けは行わない。 FIG. 7 is a flowchart showing the procedure of the LOS notification operation in the CPU 13 of this embodiment. CPU13, when detecting a rise of the LOS signal receives the LOS signal from ROSA11, starts LOS notification operation, prohibits acceptance of external interrupt via the subsequent alarm signal line L 2 (step S21). Next, the CPU 13 starts capturing the LOS signal from the rising timing of the LOS signal (step S22), and starts timer interruption for a predetermined time (for example, 33 μsec) (step S23). Then, CPU 13 at the timing when the timer interrupt has passed a predetermined completion time, by taking the number of rectangular pulses P 1 captured from the rising timing of LOS signal, identifies the combination of LOS occurrence status of each channel ( Step S24). At the same time, the CPU 13 writes the abnormality information indicating the combination of the LOS occurrence states of the respective channels to the internal register. Then, CPU 13 may sends out an LOS signal to the host device 50 via the alarm signal line L 7 (step S25), and permits the reception of the external interrupt subsequent other signal via the alarm signal line L 2 (Step S26). Thus, CPU 13, upon receiving the external interrupt from ROSA11, the maximum in the time required to receive the rectangular pulse P 1 number of pulses corresponding to a combination of LOS occurrence of all channels from ROSA11 external interrupt The acceptance of is prohibited. For example, when the time width of the rectangular pulse P 1 set to the LOS signal is set to 2 μsec and a maximum of 15 rectangular pulses P 1 are set to the LOS signal, the set interval of the rectangular pulse P 1 in the LOS signal The maximum length is 30 μsec. In such a case, the CPU 13 sets a 33 μsec timer after detecting the rise of the LOS signal, and does not accept an external interrupt within that time.

以上説明した第2実施形態によれば、ROSA11において4チャネルの電気信号RXのうちのいずれかで異常が検出されたときには、警報信号線Lを介してCPU13に、4チャネルの電気信号RX毎のLOS発生状態に対応した波形のLOS信号が送出される。さらに、CPU13により、LOS信号の受信に応じて4チャネル電気信号RX毎の異常発生状態が予め特定される。これにより、CPU13からホスト装置50にLOS信号が送出された後に、ホスト装置50がCPU13から即座にそのときの異常発生状態に対応した詳細なLOS情報を読み出すことができ、デバイスを小型化した場合であってもホスト装置50に対するLOS発生通知を所定の時間内に効率的に実行することができる。その結果、LOS信号の通知の整合性を確保して処理を高速に実行することができる。 According to the second embodiment described above, when an abnormality is detected in any of the electrical signals RX of four channels in ROSA11 is the CPU13 via the alarm signal line L 2, 4 channels per electrical signal RX A LOS signal having a waveform corresponding to the LOS occurrence state is sent out. Further, the CPU 13 specifies in advance an abnormality occurrence state for each of the four-channel electrical signals RX according to reception of the LOS signal. As a result, after the LOS signal is sent from the CPU 13 to the host device 50, the host device 50 can immediately read detailed LOS information corresponding to the abnormal state at that time from the CPU 13, and the device is downsized. Even so, the LOS occurrence notification to the host device 50 can be efficiently executed within a predetermined time. As a result, it is possible to ensure the consistency of LOS signal notification and execute processing at high speed.

例えば、LOS信号に設定される矩形パルスPの時間幅を2μsecとし、CPU13では、LOS信号の立ち上がりを検知してから33μsecのタイマーを設定し、その時間の間LOS信号のパルス数をカウントするものとする。仮に、全チャネルでLOSが発生し、最大15個の矩形パルスPがLOS信号に設定された場合は、LOS信号における矩形パルスPの設定区間の長さは30μsecとなる。このとき、TIA23でのLOS事象の発生からLOS検出時までの時間が50μsecであった場合でも、ホスト装置50へのLOS信号発出を100μsec以内にするという要求に応えることができる。 For example, the time width of the rectangular pulse P 1 set in the LOS signal is set to 2 μsec, and the CPU 13 sets a 33 μsec timer after detecting the rise of the LOS signal, and counts the number of pulses of the LOS signal during that time. Shall. If, LOS is generated in all channels, up to 15 square pulses P 1 is the case where it is set to LOS signal, the length of the set interval of the rectangular pulse P 1 in the LOS signal is 30 .mu.sec. At this time, even when the time from the occurrence of the LOS event in the TIA 23 to the time when the LOS is detected is 50 μsec, it is possible to meet the request that the LOS signal issuance to the host device 50 is within 100 μsec.

ここで、ROSA11は複数のチャネルのLOS発生状態の組み合わせに対応してLOS信号のパルス数を設定するので、CPU13が受信したLOS信号の波形から適切に詳細なLOS発生状態を特定することができる。   Here, since the ROSA 11 sets the number of pulses of the LOS signal corresponding to the combination of the LOS generation states of a plurality of channels, the detailed LOS generation state can be specified appropriately from the waveform of the LOS signal received by the CPU 13. .

さらに、CPU13は、警報信号線Lを介した外部割込みを受けたときに、少なくとも、所定数の矩形パルスPを受信するのに必要な時間内は外部割込みの受け付けを禁止するので、CPU13がLOS信号の受信時の他の処理の割り込みを防止でき、ホスト装置50へのLOSの発生通知を正しく実行させることができる。 Further, CPU 13, upon receiving an external interrupt via an alarm signal line L 2, at least, within the time required to receive the rectangular pulse P 1 of a predetermined number so prohibits acceptance of external interrupt, CPU 13 However, it is possible to prevent interruption of other processing when the LOS signal is received, and to correctly notify the host device 50 of occurrence of LOS.

以上、本発明に係る好適な実施形態について図示し説明してきたが、本発明は上述した特定の実施形態に限定されるものではない。すなわち、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能であることは、当業者によって容易に認識される。   The preferred embodiments according to the present invention have been illustrated and described above, but the present invention is not limited to the specific embodiments described above. That is, it is easily recognized by those skilled in the art that various modifications and changes can be made within the scope of the gist of the present invention described in the claims.

1…光トランシーバ、11…ROSA(光受信デバイス)、13…CPU(マイクロコンピュータ)、21…光分波器、23…TIA(記憶回路部、検出回路部)、50…ホスト装置、L…シリアル通信バス、L…警報信号線、L…(外部)警報信号線、Oin…光入力信号、RX…電気信号。 1 ... optical transceiver, 11 ... ROSA (light receiving device), 13 ... CPU (microcomputer), 21 ... optical demultiplexer, 23 ... TIA (storage circuit section, detection circuit section), 50 ... host device, L 1 ... Serial communication bus, L 2 ... alarm signal line, L 7 ... (external) alarm signal line, O in ... optical input signal, RX ... electric signal.

Claims (3)

光入力信号を波長の異なる複数の光出力信号に分波する分波器と、前記複数の光出力信号毎に異常を検出する検出回路部と、を有する光受信デバイスと、
前記光受信デバイスと警報信号線を介して接続されたマイクロコンピュータと、を備え、
前記光受信デバイスは、前記複数の光出力信号のうちの少なくとも1つで異常を検出したときに、該異常の発生に対応した異常情報を基に前記複数の光出力信号毎の異常発生状態を特定し、前記複数の光出力信号毎の前記異常発生状態を示すパルス信号を、前記警報信号線を介して前記マイクロコンピュータに送出し、
前記マイクロコンピュータは、前記パルス信号を前記光受信デバイスから受信したときに、前記パルス信号を基に前記複数の光出力信号毎の前記異常発生状態を特定する、光トランシーバ。
An optical receiving device comprising: a demultiplexer that demultiplexes an optical input signal into a plurality of optical output signals having different wavelengths; and a detection circuit unit that detects an abnormality for each of the plurality of optical output signals.
A microcomputer connected to the optical receiving device via an alarm signal line,
The optical receiving device detects an abnormality occurrence state for each of the plurality of optical output signals based on abnormality information corresponding to the occurrence of the abnormality when detecting an abnormality in at least one of the plurality of optical output signals. Identify and send a pulse signal indicating the abnormality occurrence state for each of the plurality of optical output signals to the microcomputer via the alarm signal line;
The microcomputer is an optical transceiver that identifies the abnormality occurrence state for each of the plurality of optical output signals based on the pulse signal when receiving the pulse signal from the optical receiving device.
前記光受信デバイスは、前記異常が発生した前記複数の光出力信号の組み合わせに対応して前記パルス信号におけるパルス数を設定する、請求項記載の光トランシーバ。 It said light receiving device, wherein the abnormality is to set the number of pulses in said pulse signal in response to a combination of the plurality of optical output signals generated, claim 1 optical transceiver according. 前記マイクロコンピュータは、前記警報信号線を介した外部割込みを受けたときに、少なくとも、前記光受信デバイスから前記複数の光出力信号の組み合わせに対応して特定される最大のパルス数の前記パルス信号を受信するのに必要な時間内は前記外部割込みの受け付けを禁止する、請求項記載の光トランシーバ。 When the microcomputer receives an external interrupt via the alarm signal line, at least the pulse signal of the maximum number of pulses specified corresponding to the combination of the plurality of optical output signals from the optical receiving device The optical transceiver according to claim 2 , wherein reception of the external interrupt is prohibited within a time required to receive the signal.
JP2013134816A 2013-06-27 2013-06-27 Optical transceiver Expired - Fee Related JP6264758B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013134816A JP6264758B2 (en) 2013-06-27 2013-06-27 Optical transceiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013134816A JP6264758B2 (en) 2013-06-27 2013-06-27 Optical transceiver

Publications (2)

Publication Number Publication Date
JP2015012367A JP2015012367A (en) 2015-01-19
JP6264758B2 true JP6264758B2 (en) 2018-01-24

Family

ID=52305193

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013134816A Expired - Fee Related JP6264758B2 (en) 2013-06-27 2013-06-27 Optical transceiver

Country Status (1)

Country Link
JP (1) JP6264758B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109560868A (en) * 2018-11-22 2019-04-02 国网河南省电力公司信息通信公司 Communication failure checks method, system and a kind of proximal device, remote equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7079775B2 (en) * 2001-02-05 2006-07-18 Finisar Corporation Integrated memory mapped controller circuit for fiber optics transceiver
JP2008211735A (en) * 2007-02-28 2008-09-11 Mitsubishi Electric Corp Optical transmission control circuit
JP2009273047A (en) * 2008-05-09 2009-11-19 Mitsubishi Electric Corp Control circuit for optical transceiver
JP2010073120A (en) * 2008-09-22 2010-04-02 Sumitomo Electric Ind Ltd Optical transceiver
JP2013021446A (en) * 2011-07-08 2013-01-31 Sumitomo Electric Ind Ltd Optical transceiver
JP5887865B2 (en) * 2011-11-22 2016-03-16 住友電気工業株式会社 Optical transceiver

Also Published As

Publication number Publication date
JP2015012367A (en) 2015-01-19

Similar Documents

Publication Publication Date Title
US10396891B2 (en) Client protection switch in optical pluggable transceivers activated through fast electrical data squelch
US9619426B2 (en) Out-of-band signaling support over standard optical SFP
EP3054610A1 (en) Optical signal processing method, optical module and optical line terminal
US9294290B2 (en) Optical cable assemblies with low-speed data pass-through architecture and sleep mode operation
US9225423B1 (en) Optical engines and optical cable assemblies capable of low-speed and high-speed optical communication
US20200386960A1 (en) Integrated passive optical tap and optical signal termination
WO2014071656A1 (en) Optical module and optical device applied to optical module
JP5994486B2 (en) Optical transmission system, optical transmission method, and optical module
CN103986524B (en) A kind of simplex optical module, communication equipment and connection error detection method
US10651939B2 (en) Optical transceiver and method of controlling the same
US9025950B2 (en) Communication system and optical transmission device
US11429551B2 (en) Board of optical line terminal and optical line terminal
CN203133335U (en) Four-port OLT optical transmitting/receiving integrated module
CN110768743B (en) Optical module
US11206086B2 (en) Optical transceiver
CN115606116A (en) Optical module and protection switching method
JP6264758B2 (en) Optical transceiver
US20050138217A1 (en) Bus interface for optical transceiver devices
US20230275672A1 (en) Electronic device and method for tuning wavelenth in optical network
KR20160120385A (en) Bi-directional optical module
CN104049318A (en) Four-port OLT optical transmit-receive integrated module
CN113364524B (en) Data receiving method and optical module
US20090263126A1 (en) Monitoring the physical layer of optoelectronic modules
US8714837B2 (en) Optical fiber connector
CN208001282U (en) The switching device and system of optical module

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160616

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170425

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170621

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171128

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171211

R150 Certificate of patent or registration of utility model

Ref document number: 6264758

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees