USPatent applicationPatented

Transmission device, reception device, and communication system

Granted 25 Jan 2022 · 3 office actions

Life of the application

16 dated events
⤢ drag to zoom20162018202020222024202620282030203220342036ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A transmission device of the disclosure includes: a generator unit that generates, on the basis of a control signal, a transmission symbol signal that indicates a sequence of transmission symbols; an output control unit that generates an output control signal on the basis of the transmission symbol signal; and a driver unit that generates, on the basis of the output control signal, a first output signal, a second output signal, and a third output signal. The generator unit generates the transmission symbol signal on the basis of the control signal, to allow the first output signal, the second output signal, and the third output signal to exchange signal patterns with one another.

Description

25 parts
›TECHNICAL FIELD

The disclosure relates to a transmission device that performs signal transmission, a reception device that performs signal reception, and a communication system that performs signal transmission and reception.

›BACKGROUND ART

With higher functionalization and multifunctionalization of electronic apparatuses in recent years, the electronic apparatuses are equipped with various devices such as semiconductor chips, sensors, and display devices. Among these devices, data exchange is performed in a large amount. The amount of data has been increasing in accordance with the higher functionalization and the multifunctionalization of the electronic apparatuses. Accordingly, the data exchange is often carried out with utilization of a high-speed interface that is able to transmit and receive data at a speed of, for example, several Gbps.

Regarding methods of increasing transmission capacity even more, various techniques have been disclosed. For example, PTLs 1 and 2 disclose communication systems in which data exchange is carried out with utilization of three signals each having three voltage levels.

›CITATION LIST

Patent Literature

PTL 1: Japanese Unexamined Patent Application Publication (Translation of PCT Application) No. 2011-517159

PTL 2: Japanese Unexamined Patent Application Publication (Translation of PCT Application) No. 2010-520715

›SUMMARY OF THE INVENTION

As described, in the communication system, larger transmission capacity is desired, with expectation of a further increase in the transmission capacity.

It is therefore desirable to provide a transmission device, a reception device, and a communication system that make it possible to increase transmission capacity.

A first transmission device according to an embodiment of the disclosure includes a generator unit, an output control unit, and a driver unit. The generator unit generates, on the basis of a control signal, a transmission symbol signal that indicates a sequence of transmission symbols. The output control unit generates an output control signal on the basis of the transmission symbol signal. The driver unit generates, on the basis of the output control signal, a first output signal, a second output signal, and a third output signal. The generator unit generates the transmission symbol signal on the basis of the control signal, to allow the first output signal, the second output signal, and the third output signal to exchange signal patterns with one another.

A second transmission device according to an embodiment of the disclosure includes a symbol generator unit and an output unit. The symbol generator unit generates a symbol signal on the basis of a transition signal that indicates a transition in a sequence of transmission symbols. The symbol generator unit is configured to be able to set the transmission symbol at a head of the sequence. The output unit generates, on the basis of the symbol signal, a first output signal, a second output signal, and a third output signal.

A reception device according to an embodiment of the disclosure includes a receiver unit and a processor unit. The receiver unit generates, on the basis of a first input signal, a second input signal, and a third input signal, a first symbol signal that indicates a sequence of symbols. The processor unit generates, as a second symbol, on the basis of a control signal and on a basis of the first symbol signal, the first symbol signal that would be generated on a condition that the first input signal, the second input signal, and the third input signal exchange signal patterns with one another.

A communication system according to an embodiment of the disclosure includes a transmission device and a reception device. The transmission device generates, on the basis of a control signal, a plurality of sets of three output signals. The reception device receives the plurality of sets of the output signals. The transmission device is configured to be able to allow, on the basis of the control signal, the three output signals to exchange signal patterns with one another, in each of the plurality of sets of the output signals.

In the first transmission device according to the embodiment of the disclosure, on the basis of the control signal, generated is the transmission symbol signal. On the basis of the transmission symbol signal, generated are the first output signal, the second output signal, and the third output signal. The transmission symbol signal is generated to allow the first output signal, the second output signal, and the third output signal to exchange the signal patterns with one another.

In the second transmission device according to the embodiment of the disclosure, in the symbol generator unit, the symbol signal is generated on the basis of the transition signal that indicates the transition in the sequence of the transmission symbols. In the output unit, on the basis of the symbol signal, generated are the first output signal, the second output signal, and the third output signal. The symbol generator unit is configured to be able to set the transmission symbol at the head of the sequence of the transmission symbols.

In the reception device according to the embodiment of the disclosure, the first symbol signal is generated on the basis of the first input signal, the second input signal, and the third input signal. On the basis of the first symbol signal and on the basis of the control signal, generated is the second symbol signal. At this occasion, as the second symbol signal, generated is the first symbol signal that would be generated on the condition that the first input signal, the second input signal, and the third input signal exchange the signal patterns with one another.

In the communication system according to the embodiment of the disclosure, the plurality of sets of the transmission signals are generated, and transmitted from the transmission device to the reception device. At this occasion, the transmission device is configured to be able to allow, on the basis of the control signal, the three output signals to exchange the signal patterns with one another, in each set.

According to the first transmission device of the embodiment of the disclosure, the first transmission symbol is generated to allow the first output signal, the second output signal, and the third output signal to exchange the signal patterns with one another. Hence, it is possible to increase the transmission capacity.

According to the second transmission device of the embodiment of the disclosure, the configuration is so made as to be able to set the transmission symbol at the head of the sequence. Hence, it is possible to increase the transmission capacity.

According to the reception device of the embodiment of the disclosure, as the second symbol signal, generated is the first symbol signal that would be generated on the condition that the first input signal, the second input signal, and the third input signal exchange the signal patterns with one another. Hence, it is possible to increase the transmission capacity.

According to the communication system of the embodiment of the disclosure, the configuration is so made as to be able to allow, on the basis of the control signal, the three output signal to exchange the signal patterns with one another, in each set. Hence, it is possible to increase the transmission capacity.

It is to be noted that effects of the disclosure are not necessarily limited to the effects described above, and may include any of effects that are described herein.

›BRIEF DESCRIPTION OF DRAWING · 1 of 2

FIG. 1 is a block diagram that illustrates one configuration example of a communication system according to one example embodiment of the disclosure.

FIG. 2 is a descriptive diagram that illustrates voltage states of signals transmitted and received by the communication system illustrated in FIG. 1 .

FIG. 3 is a block diagram that illustrates one configuration example of a transmission device according to a first embodiment.

FIG. 4 is a descriptive diagram that illustrates transitions of symbols.

FIG. 5 is a block diagram that illustrates one configuration example of a transmission symbol generator unit illustrated in FIG. 3 .

FIG. 6 is a table that summarizes one operation example of the transmission symbol generator unit illustrated in FIG. 3 .

FIG. 7A is a block diagram that illustrates one configuration example of another communication system that utilizes the transmission device illustrated in FIG. 3 .

FIG. 7B is a block diagram that illustrates one configuration example of another communication system that utilizes the transmission device illustrated in FIG. 3 .

FIG. 7C is a block diagram that illustrates one configuration example of another communication system that utilizes the transmission device illustrated in FIG. 3 .

FIG. 7D is a block diagram that illustrates one configuration example of another communication system that utilizes the transmission device illustrated in FIG. 3 .

FIG. 7E is a block diagram that illustrates one configuration example of another communication system that utilizes the transmission device illustrated in FIG. 3 .

FIG. 8 is a block diagram that illustrates one configuration example of a mode processor unit illustrated in FIG. 3 .

FIG. 9 is a table that summarizes one operation example of the mode processor unit illustrated in FIG. 3 .

FIG. 10 is a timing waveform chart that illustrates one operation example of serializers illustrated in FIG. 3 .

FIG. 11 is a table that summarizes one operation example of the transmission device illustrated in FIG. 3 .

FIG. 12 is a block diagram that illustrates one configuration example of a reception device illustrated in FIG. 1 .

FIG. 13 is a descriptive diagram that illustrates one example of reception operation of the reception device illustrated in FIG. 12 .

FIG. 14 is another table that summarizes one operation example of the transmission device illustrated in FIG. 3 .

FIG. 15 is a table that summarizes one operation example of the communication system.

FIG. 16 is a block diagram that illustrates one configuration example of a transmission device according to a modification example of the first embodiment.

FIG. 17 is a table that summarizes one operation example of a mode processor unit illustrated in FIG. 16 .

FIG. 18 is a block diagram that illustrates one configuration example of a main part of a transmission device according to another modification example of the first embodiment.

FIG. 19 is a block diagram that illustrates one configuration example of a reception device according to another modification example of the first embodiment.

FIG. 20 is a table that summarizes one operation example of a mode processor unit illustrated in FIG. 19 .

FIG. 21 is a table that summarizes one operation example of the reception device illustrated in FIG. 19 .

FIG. 22 is a block diagram that illustrates one configuration example of a communication system according to another modification example of the first embodiment.

FIG. 23 is a block diagram that illustrates one configuration example of a communication system according to another modification example of the first embodiment.

FIG. 24 is a block diagram that illustrates one configuration example of a transmission device according to a second embodiment.

FIG. 25 is a block diagram that illustrates one configuration example of a mode processor unit illustrated in FIG. 24 .

FIG. 26 is a block diagram that illustrates one configuration example of a transmission symbol generator unit illustrated in FIG. 24 .

FIG. 27 is a table that summarizes one operation example of the mode processor unit and the transmission symbol generator unit that are illustrated in FIG. 24 .

FIG. 28 is another block diagram that illustrates one configuration example of the transmission device according to the second embodiment.

FIG. 29 is a block diagram that illustrates one configuration example of a mode processor unit illustrated in FIG. 28 .

FIG. 30 is a table that summarizes one operation example of the mode processor unit and a transmission symbol generator unit that are illustrated in FIG. 28 .

FIG. 31A is a table that summarizes another operation example of the mode processor unit and the transmission symbol generator unit that are illustrated in FIG. 28 .

FIG. 31B is a table that summarizes another operation example of the mode processor unit and the transmission symbol generator unit that are illustrated in FIG. 28 .

FIG. 32 is a table that summarizes one operation example of the communication system.

FIG. 33 is a table that summarizes another operation example of the communication system.

FIG. 34 is a table that summarizes another operation example of the communication system.

FIG. 35A is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 35B is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 35C is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 35D is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 36 is a table that summarizes another operation example of the communication system.

FIG. 37 is a table that summarizes another operation example of the communication system.

FIG. 38A is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 38B is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 38C is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 38D is a descriptive diagram that illustrates the transitions of the symbols.

FIG. 39 is a table that summarizes another operation example of the communication system.

›BRIEF DESCRIPTION OF DRAWING · 2 of 2

FIG. 40 is a table that summarizes another operation example of the communication system.

FIG. 41 is a perspective view of an external appearance and a configuration of a smartphone to which the communication system according to the example embodiment is applied.

FIG. 42 is a block diagram that illustrates one configuration example of an application processor to which the communication system according to the example embodiment is applied.

FIG. 43 is a block diagram that illustrates one configuration example of an image sensor to which the communication system according to the example embodiment is applied.

FIG. 44 illustrates another configuration example of a communication system.

›MODES FOR CARRYING OUT THE INVENTION · 1 of 19

In the following, some embodiments of the disclosure are described in detail with reference to the drawings. It is to be noted that description is made in the following order.

1. First Embodiment 2. Second Embodiment 3. Application Example

1. First Embodiment

Configuration Example

FIG. 1 illustrates one configuration example of a communication system (a communication system 1 ) to which a transmission device according to a first embodiment is applied. The communication system 1 may perform communication with utilization of a signal having three voltage levels.

The communication system 1 includes a transmission device 10 and a reception device 50 . The transmission device 10 may include three output terminals P 0 to P 2 . The reception device 50 may include three input terminals PA to PC. Moreover, the output terminal P 0 of the transmission device 10 and the input terminal PA of the reception device 50 may be coupled to each other through a transmission path 100 . The output terminal P 1 of the transmission device 10 and the input terminal PB of the reception device 50 may be coupled to each other through a transmission path 101 . The output terminal P 2 of the transmission device 10 and the input terminal PC of the reception device 50 may be coupled to each other through a transmission path 102 . The transmission device 10 may output a signal SIG 0 from the output terminal P 0 , output a signal SIG 1 from the output terminal P 1 , and output a signal SIG 2 from the output terminal P 2 . Moreover, the reception device 50 may receive the signal SIG 0 through the input terminal PA, receive the signal SIG 1 through the input terminal PB, and receive the signal SIG 2 through the input terminal PB. Characteristic impedance of the transmission paths 100 to 102 that transmit the signals may be 50 [Ω] in this example. The signals SIG 0 , SIG 1 , and SIG 2 may each make transitions among the three voltage levels (a high level voltage VH, a medium level voltage VM, and a low level voltage VL). The transmission device 10 may be configured to be able to transmit the signals to the various reception devices 50 that differ in the order of the input terminals PA to PC, as described later.

FIG. 2 illustrates voltage states of the signals SIG 0 , SIG 1 , and SIG 2 when the transmission device 10 and the reception device 50 are coupled as illustrated in FIG. 1 . The transmission device 10 may transmit six symbols “+x”, “−x”, “+y”, “−y”, “+z”, and “−z” with utilization of the three signals SIG 0 , SIG 1 , and SIG 2 . For example, in a case of the transmission of the symbol “+x”, the transmission device 10 may allow the signal SIG 0 to be the high level voltage VH, allow the signal SIG 1 to be the low level voltage VL, and allow the signal SIG 2 to be the medium level voltage VM. In a case of the transmission of the symbol “−x”, the transmission device 10 may allow the signal SIG 0 to be the low level voltage VL, allow the signal SIG 1 to be the high level voltage VH, and allow the signal SIG 2 to be the medium level voltage VM. In a case of the transmission of the symbol “+y”, the transmission device 10 may allow the signal SIG 0 to be the medium level voltage VM, allow the signal SIG 1 to be the high level voltage VH, and allow the signal SIG 2 to be the low level voltage VL. In a case of the transmission of the symbol “−y”, the transmission device 10 may allow the signal SIG 0 to be the medium level voltage VM, allow the signal SIG 1 to be the low level voltage VL, and allow the signal SIG 2 to be the high level voltage VH. In a case of the transmission of the symbol “+z”, the transmission device 10 may allow the signal SIG 0 to be the low level voltage VL, allow the signal SIG 1 to be the medium level voltage VM, and allow the signal SIG 2 to be the high level voltage VH. In a case of the transmission of the symbol “−z”, the transmission device 10 may allow the signal SIG 0 to be the high level voltage VH, allow the signal SIG 1 to be the medium level voltage VM, and allow the signal SIG 2 to be the low level voltage VL.

FIG. 3 illustrates one configuration example of the transmission device 10 . The transmission device 10 may include a clock generator unit 17 , a divider circuit 18 , a transition signal generator unit 20 , a transmission symbol generator unit 30 , a mode setting unit 19 , a mode processor unit 40 , serializers 11 to 13 , an output control unit 14 , pre-driver units 150 to 152 , and driver units 160 to 162 .

The clock generator unit 17 may generate a clock TxCK. A frequency of the clock TxCK may be, for example, about 2 [GHz]. The clock generator unit 17 may be constituted by, for example, a PLL (Phase Locked Loop), and generate the clock TxCK on the basis of a reference clock (not illustrated) supplied from, for example, outside of the transmission device 10 . Moreover, the clock generator unit 17 may supply the clock TxCK to the divider circuit 18 , the serializers 11 to 13 , and the output control unit 14 .

The divider circuit 18 may perform division operation on the basis of the clock TxCK, to generate a clock CK. The divider circuit 18 may perform, in this example, the division operation by seven. In other words, a frequency of the clock CK may be, in this example, about 285 [MHz] (=2 [GHz]/7). Moreover, the divider circuit 18 may supply the clock CK to the transition signal generator unit 20 and the transmission symbol generator unit 30 .

The transition signal generator unit 20 may generate transition signals TxF 0 to TxF 6 , TxR 0 to TxR 6 , and TxP 0 to TxP 6 , on the basis of an inputted signal and the clock CK. Here, a single set of the transition signals TxF 0 , TxR 0 , and TxP 0 may indicate a transition of a symbol in a sequence of symbols to be transmitted by the transmission device 10 . Similarly, a single set of the transition signals TxF 1 , TxR 1 , and TxP 1 may indicate the transition of the symbol. A single set of the transition signals TxF 2 , TxR 2 , and TxP 2 may indicate the transition of the symbol. A single set of the transition signals TxF 3 , TxR 3 , and TxP 3 may indicate the transition of the symbol. A single set of the transition signals TxF 4 , TxR 4 , and TxP 4 may indicate the transition of the symbol. A single set of the transition signals TxF 5 , TxR 5 , and TxP 5 may indicate the transition of the symbol. A single set of the transition signals TxF 6 , TxR 6 , and TxP 6 may indicate the transition of the symbol. In other words, the transition signal generator unit 20 may generate seven sets of the transition signals. In the following, the term “transition signals TxF, TxR, and TxP” is utilized, as appropriate, to denote any one of the seven sets of the transition signals.

›MODES FOR CARRYING OUT THE INVENTION · 2 of 19

FIG. 4 illustrates relation between the transition signals TxF, TxR, and TxP, and the transitions of the symbol. A three-digit numerical value assigned to each of the transitions indicates values of the transition signals TxF, TxR, and TxP in the order named.

The transition signal TxF (Flip) may allow the symbol to make the transition between “+x” and “−x”, allow the symbol to make the transition between “+y” and “−y”, and allow the symbol to make the transition between “+z” and “−z”. In one specific example, in a case in which the transition signal TxF is “1”, the transition may be made so as to change polarity of the symbol (e.g., from “+x” to “−x”). In a case in which the transition signal TxF is “0”, no such transition may be made.

The transition signals TxR (Rotation) and TxP (Polarity) may allow the symbol to make the transition between “+x” and other than “−x”, between “+y” and other than “−y”, or “+z” and other than “−z”, in a case in which the transition signal TxF is “0”. In one specific example, in a case in which the transition signals TxR and TxP are respectively “1” and “0”, the transition may be made in a clockwise direction (e.g., from “+x” to “+y”) in FIG. 4 , with the polarity of the symbol being maintained. In a case in which the transition signals TxR and TxP are respectively “1” and “1”, the transition may be made in the clockwise direction (e.g., from “+x” to “−y”) in FIG. 4 , with the polarity of the symbol being changed. Moreover, in a case in which the transition signals TxR and TxP are respectively “0” and “0”, the transition may be made in a counterclockwise direction (e.g., from “+x” to “+z”) in FIG. 4 , with the polarity of the symbol being maintained. In a case in which the transition signals TxR and TxP are respectively “0” and “1”, the transition may be made in the counterclockwise direction (e.g., from “+x” to “−z”) in FIG. 4 , with the polarity of the symbol being changed.

The transition signal generator unit 20 may generate the seven sets of the transition signals TxF, TxR, and TxP as described. Moreover, the transition signal generator unit 20 may supply the seven sets of the transition signals TxF, TxR, and TxP (the transition signals TxF 0 to TxF 6 , TxR 0 to TxR 6 , and TxP 0 to TxP 6 ) to the transmission symbol generator unit 30 .

The transmission symbol generator unit 30 may generate symbol signals Tx 10 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 , on the basis of the transition signals TxF 0 to TxF 6 , TxR 0 to TxR 6 , and TxP 0 to TxP 6 and on the basis of the clock CK. Here, a single set of the symbol signals Tx 10 , Tx 20 , and Tx 30 may indicate any one of the six symbols “+x”, “−x”, “+y”, “−y”, “+z”, and “−z”. Similarly, a single set of the symbol signals Tx 11 , Tx 21 , Tx 31 may indicate any one of the six symbols. A single set of the symbol signals Tx 12 , Tx 22 , and Tx 32 may indicate any one of the six symbols. A single set of the symbol signals Tx 13 , Tx 23 , and Tx 33 may indicate any one of the six symbols. A single set of the symbol signals Tx 14 , Tx 24 , and Tx 34 may indicate any one of the six symbols. A single set of the symbol signals Tx 15 , Tx 25 , and Tx 35 may indicate any one of the six symbols. A single set of the symbol signals Tx 16 , Tx 26 , and Tx 36 may indicate any one of the six symbols. In other words, the transmission symbol generator unit 30 may generate seven sets of the symbol signals, on the basis of the seven sets of the transition signals.

FIG. 5 illustrates one configuration example of the transmission symbol generator unit 30 . The transmission symbol generator unit 30 may include seven signal generator units 31 to 37 , and a flip flop (F/F) 38 .

The signal generator unit 31 may generate the single set of the symbol signals Tx 10 , Tx 20 , and Tx 30 , on the basis of the single set of the transition signals TxF 0 , TxR 0 , and TxP 0 and on the basis of a single set of symbol signals D 16 , D 26 , and D 36 . In one specific example, the signal generator unit 31 may obtain a symbol NS 0 after the transition, as illustrated in FIG. 4 , on the basis of a symbol NS 7 indicated by the single set of the symbol signals D 16 , D 26 , and D 36 and on the basis of the single set of the transition signals TxF 0 , TxR 0 , and TxP 0 . In other words, the single set of the transition signals TxF 0 , TxR 0 , and TxP 0 may indicate the transition from the symbol NS 7 to the symbol NS 0 . Moreover, the signal generator unit 31 may output the symbol NS 0 generated, as the single set of the symbol signals Tx 10 , Tx 20 , and Tx 30 .

FIG. 6 illustrates one configuration example of the symbol signals Tx 10 , Tx 20 , and Tx 30 . In this example, the six symbols “+x”, “−x”, “+y”, “−y”, “+z”, and “−z” may be associated, as summarized in FIG. 6 , with the three-bit symbol signals Tx 10 , T 20 , and Tx 30 .

Similarly, the signal generator unit 32 may generate the single set of the symbol signals Tx 11 , Tx 21 , and Tx 31 (a symbol NS 1 ), on the basis of the single set of the transition signals TxF 1 , TxR 1 , and TxP 1 and on the basis of the single set of the symbol signals Tx 10 , Tx 20 , and Tx 30 (the symbol NS 0 ). The signal generator unit 33 may generate the single set of the symbol signals Tx 12 , Tx 22 , and Tx 32 (a symbol NS 2 ), on the basis of the single set of the transition signals TxF 2 , TxR 2 , and TxP 2 and on the basis of the single set of the symbol signals Tx 11 , Tx 21 , and Tx 31 (the symbol NS 1 ). The symbol generator unit 34 may generate the single set of the symbol signals Tx 13 , Tx 23 , and Tx 33 (a symbol NS 3 ), on the basis of the single set of the transition signals TxF 3 , TxR 3 , and TxP 3 and on the basis of the single set of the symbol signals Tx 12 , Tx 22 , and Tx 32 (the symbol NS 2 ). The signal generator unit 35 may generate the single set of the symbol signals Tx 14 , Tx 24 , and Tx 34 (a symbol NS 4 ), on the basis of the single set of the transition signals TxF 4 , TxR 4 , and TxP 4 and on the basis of the single set of the symbol signals Tx 13 , Tx 23 , and Tx 33 (the symbol NS 3 ). The signal generator unit 36 may generate the single set of the symbol signals Tx 15 , Tx 25 , and Tx 35 (a symbol NS 5 ), on the basis of the single set of the transition signals TxF 5 , TxR 5 , and TxP 5 and on the basis of the single set of the symbol signals Tx 14 , Tx 24 , and Tx 34 (the symbol NS 4 ). The signal generator unit 37 may generate the single set of the symbol signals Tx 16 , Tx 26 , and Tx 36 (a symbol NS 6 ), on the basis of the single set of the transition signals TxF 6 , TxR 6 , and TxP 6 and on the basis of the single set of the symbol signals Tx 15 , Tx 25 , and Tx 35 (the symbol NS 5 ). Thus, the signal generator units 31 to 37 may be sequentially coupled to one another.

›MODES FOR CARRYING OUT THE INVENTION · 3 of 19

The flip flop 38 may perform, on the basis of the clock CK, samplings of the single set of the symbol signals Tx 16 , Tx 26 , and Tx 36 , and output results of the samplings as the single set of the symbol signals D 16 , D 26 , and D 36 , respectively. In other words, the flip flop 38 may allow the symbol NS 6 indicated by the single set of the symbol signals Tx 16 , Tx 26 , and Tx 36 to be delayed by a term of one clock of the clock CK, to output the resultant symbol as the single set of the symbol signals D 16 , D 26 , and D 36 (a symbol NS 7 ).

With this configuration, in the transmission symbol generator unit 30 , in a certain term of cycles of the clock CK, the signal generator units 31 to 37 may sequentially generate the symbols NS 0 to NS 6 . Moreover, the flip flop 38 may supply the symbol NS 6 generated by the signal generator unit 37 , in a next term of the cycles, as the symbol NS 7 , to the signal generator unit 31 .

The mode setting unit 19 ( FIG. 3 ) may supply a mode signal Smode to the mode processor unit 40 , to set an operation mode of the transmission device 10 .

The mode processor unit 40 may generate symbol signals Tx 110 to Tx 116 , Tx 120 to Tx 126 , and Tx 130 to Tx 136 , on the basis of the mode signal Smode and on the basis of the symbol signals Tx 10 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 . In one specific example, the mode processor unit 40 may generate the symbol signals Tx 110 to Tx 116 , Tx 120 to Tx 126 , and Tx 130 to Tx 136 , to allow the signals SIG 0 , SIG 1 , and SIG 2 to exchange signal patterns with one another in accordance with the mode signal Smode.

In other words, since the transmission device 10 and the reception device 50 may be supplied by various vendors, there may be a case in which the order of the output terminals P 0 to P 2 and the order of the input terminals PA to PC do not correspond to each other in this order. Moreover, for example, in a case in which the transmission device 10 is mounted on a front surface of a printed circuit board while the reception device 50 is mounted on a rear surface of the printed circuit board, there may be a case in which the order of the output terminals P 0 to P 2 and the order of the input terminals PA to PC do not correspond to each other in this order. Accordingly, in the communication system 1 , the mode processor unit 40 may generate the symbol signals Tx 110 to Tx 116 , Tx 120 to Tx 126 , and Tx 130 to Tx 136 , on the basis of the symbol signals Tx 10 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 , to allow the signals SIG 0 , SIG 1 , and SIG 2 to exchange the signal patterns with one another. In this way, in the communication system 1 , it is possible to perform signal transmission, regardless of the order of the input terminals PA to PC of the reception device 50 , without crossing of wirings between the transmission device 10 and the reception device 50 .

The mode setting unit 19 may be so constituted that the mode setting unit 19 includes, for example, a resistor. The mode setting unit 19 may set the operation modes M 1 to M 6 of the mode processor unit 40 , on the basis of an instruction from an undepicted controller.

The operation mode M 1 may be a mode used in a case in which the input terminals of the reception device 50 are arranged in the order: the input terminals PA, PB, and PC ( FIG. 1 ).

The operation mode M 2 may be a mode used in a case in which the input terminals of the reception device 50 are arranged in the order: the input terminals PC, PA, and PB ( FIG. 7A ). In this case, the output terminal P 0 of the transmission device 10 and the input terminal PC of the reception device 50 may be coupled to each other through the transmission path 100 . The output terminal P 1 of the transmission device 10 and the input terminal PA of the reception device 50 may be coupled to each other through the transmission path 101 . The output terminal P 2 of the transmission device 10 and the input terminal PB of the reception device 50 may be coupled to each other through the transmission path 102 .

The operation mode M 3 may be a mode used in a case in which the input terminals of the reception device 50 are arranged in the order: the input terminals PB, PC, and PA ( FIG. 7B ). In this case, the output terminal P 0 of the transmission device 10 and the input terminal PB of the reception device 50 may be coupled to each other through the transmission path 100 . The output terminal P 1 of the transmission device 10 and the input terminal PC of the reception device 50 may be coupled to each other through the transmission path 101 . The output terminal P 2 of the transmission device 10 and the input terminal PA of the reception device 50 may be coupled to each other through the transmission path 102 .

The operation mode M 4 may be a mode used in a case in which the input terminals of the reception device 50 are arranged in the order: the input terminals PB, PA, and PC ( FIG. 7C ). In this case, the output terminal P 0 of the transmission device 10 and the input terminal PB of the reception device 50 may be coupled to each other through the transmission path 100 . The output terminal P 1 of the transmission device 10 and the input terminal PA of the reception device 50 may be coupled to each other through the transmission path 101 . The output terminal P 2 of the transmission device 10 and the input terminal PC of the reception device 50 may be coupled to each other through the transmission path 102 .

The operation mode M 5 may be a mode used in a case in which the input terminals of the reception device 50 are arranged in the order: the input terminals PC, PB, and PA ( FIG. 7D ). In this case, the output terminal P 0 of the transmission device 10 and the input terminal PC of the reception device 50 may be coupled to each other through the transmission path 100 . The output terminal P 1 of the transmission device 10 and the input terminal PB of the reception device 50 may be coupled to each other though the transmission path 101 . The output terminal P 2 of the transmission device 10 and the input terminal PA of the reception device 50 may be coupled to each other through the transmission path 102 .

›MODES FOR CARRYING OUT THE INVENTION · 4 of 19

The operation node M 6 may be a mode used in a case in which the input terminals of the reception device 50 are arranged in the order: the input terminals PA, PC, and PB ( FIG. 7E ). In this case, the output terminal P 0 of the transmission device 10 and the input terminal PA of the reception device 50 may be coupled to each other through the transmission path 100 . The output terminal P 1 of the transmission device 10 and the input terminal PC of the reception device 50 may be coupled to each other through the transmission path 101 . The output terminal P 2 of the transmission device 10 and the input terminal PB of the reception device 50 may be coupled to each other through the transmission path 102 .

The mode setting unit 19 may transmit, with the use of the mode signal Smode, to the mode processor unit 40 , an operation mode out of the operation modes M 1 to M 6 that corresponds to the coupling between the output terminals P 0 , P 1 , and P 2 of the transmission device 10 and the input terminals PA, PB, and PC of the reception device 50 .

FIG. 8 illustrates one configuration example of the mode processor unit 40 . The mode processor unit 40 may include processor circuits 41 to 47 , The processor circuit 41 may generate the symbol signals Tx 110 , Tx 120 , and Tx 130 (the symbol NS 10 ), on the basis of the symbol signals Tx 10 , Tx 20 , and Tx 30 (the symbol NS 0 ) and on the basis of the mode signal Smode. Similarly, the processor circuit 42 may generate the symbol signals Tx 111 , Tx 121 , and Tx 131 (the symbol NS 11 ), on the basis of the symbol signals Tx 11 , Tx 21 , and Tx 31 (the symbol NS 1 ) and on the basis of the mode signal Smode. The processor circuit 43 may generate the symbol signals Tx 112 , Tx 122 , and Tx 132 (the symbol signal NS 12 ), on the basis of the symbol signals Tx 12 , Tx 22 , and Tx 32 (the symbol NS 2 ) and on the basis of the mode signal Smode. The processor circuit 44 may generate the symbol signals Tx 113 , Tx 123 , and Tx 133 (the symbol signal NS 13 ), on the basis of the symbol signals Tx 13 , Tx 23 , and Tx 33 (the symbol NS 3 ) and on the basis of the mode signal Smode. The processor circuit 45 may generate the symbol signal Tx 114 , Tx 124 , and Tx 134 (the symbol NS 14 ), on the basis of the symbol signals Tx 14 , Tx 24 , and Tx 34 (the symbol NS 4 ) and on the basis of the mode signal Smode. The processor circuit 46 may generate the symbol signal Tx 115 , Tx 125 , and Tx 135 (the symbol NS 15 ), on the basis of the symbol signals Tx 15 , Tx 25 , and Tx 35 (the symbol NS 5 ) and on the basis of the mode signal Smode. The processor circuit 47 may generate the symbol signals Tx 116 , Tx 126 , and Tx 136 (the symbol signal NS 16 ), on the basis of the symbol signals Tx 16 , Tx 26 , and Tx 36 (the symbol NS 6 ) and on the basis of the mode signal Smode.

FIG. 9 illustrates one operation example of the processor circuit 41 . In the operation mode M 1 , the processor circuit 41 may output the symbol signal Tx 10 as the symbol signal Tx 110 , output the symbol signal Tx 20 as the symbol signal Tx 120 , and output the symbol signal Tx 30 as the symbol signal Tx 130 . Moreover, in the operation mode M 2 , the processor circuit 41 may output the symbol signal Tx 30 as the symbol signal Tx 110 , output the symbol signal Tx 10 as the symbol signal Tx 120 , and output the symbol signal Tx 20 as the symbol signal Tx 130 . Furthermore, in the operation mode M 3 , the processor circuit 41 may output the symbol signal Tx 20 as the symbol signal Tx 110 , output the symbol signal Tx 30 as the symbol signal Tx 120 , and output the symbol signal Tx 10 as the symbol signal Tx 130 . In addition, in the operation mode M 4 , the processor circuit 41 may output an inverted signal of the symbol signal Tx 10 as the symbol signal Tx 110 , output an inverted signal of the symbol signal Tx 30 as the symbol signal Tx 120 , and output an inverted signal of the symbol signal Tx 20 as the symbol signal Tx 130 . Moreover, in the operation mode M 5 , the processor circuit 41 may output the inverted signal of the symbol signal Tx 20 as the symbol signal Tx 110 , output the inverted signal of the symbol signal Tx 10 as the symbol signal Tx 120 , and output the inverted signal of the symbol signal Tx 30 as the symbol signal Tx 130 . Furthermore, in the operation mode M 6 , the processor circuit 41 may output the inverted signal of the symbol signal Tx 30 as the symbol signal Tx 110 , output the inverted signal of the symbol signal Tx 20 as the symbol signal Tx 120 , and output the inverted signal of the symbol signal Tx 10 as the symbol signal Tx 130 .

As described, in the operation modes M 1 to M 3 , the processor circuit 41 may rearrange the symbol signals Tx 10 , Tx 20 , and Tx 30 , to generate the symbol signals Tx 110 , Tx 120 , and Tx 130 . Moreover, in the operation modes M 4 and M 6 , the processor circuit 41 may rearrange the inverted signal of the symbol signal Tx 10 , the inverted signal of the symbol signal Tx 20 , and the inverted signal of the symbol signal Tx 30 , to generate the symbol signals Tx 110 , Tx 120 , and Tx 130 .

It is to be noted in this example, description is made with the operation of the processor circuit 41 given as an example, but the same may apply to the processor circuits 42 to 47 .

The serializer 11 ( FIG. 3 ) may serialize the symbol signals Tx 110 to Tx 116 in the order named, on the basis of the symbol signals Tx 110 to Tx 116 and on the basis of the clock TxCK, to generate a symbol signal Tx 1 . The serializer 12 may serialize the symbol signals Tx 120 to Tx 126 in the order named, on the basis of the symbol signals Tx 120 to Tx 126 and on the basis of the clock TxCK, to generate a symbol signal Tx 2 . The serializer 13 may serialize the symbol signals Tx 130 to Tx 136 in the order named, on the basis of the symbol signals Tx 130 to Tx 136 and on the basis of the clock TxCK, to generate a symbol signal Tx 3 .

FIG. 10 illustrates operation of the serializers 11 to 13 , with (A) indicating a waveform of the symbol signal Tx 1 , with (B) indicating a waveform of the symbol signal Tx 2 , and with (C) indicating a waveform of the symbol signal Tx 3 . The serializer 11 may repeatedly output the symbol signals Tx 110 to Tx 116 in this order. The serializer 12 may repeatedly output the symbol signals Tx 120 to Tx 126 in this order. The serializer 13 may repeatedly output the symbol signals Tx 130 to Tx 136 in this order. Thus, the serializers 11 to 13 may repeatedly output the symbols NS 10 to NS 16 in this order.

›MODES FOR CARRYING OUT THE INVENTION · 5 of 19

The output control unit 14 may generate six signals PU 0 , PD 0 , PU 1 , PD 1 , PU 2 , and PD 2 , on the basis of the symbol signals Tx 1 , Tx 2 , and Tx 3 and on the basis of the clock TxCK. Moreover, the output control unit 14 may supply the signals PU 0 and PD 0 to the pre-driver unit 150 , supply the signals PU 1 and PD 1 to the pre-driver unit 151 , and supply the signals PU 2 and PD 2 to the pre-driver unit 152 .

The pre-driver unit 150 may drive the driver unit 160 on the basis of the signals PU 0 and PD 0 . The pre-driver unit 151 may drive the driver unit 161 on the basis of the signals PU 1 and PD 1 . The pre-driver unit 152 may drive the driver unit 162 on the basis of the signals PU 2 and PD 2 .

The pre-driver unit 150 may include pre-driver circuits DU and DD. The pre-driver circuit DU may drive a transistor MU (described later) of the driver unit 160 on the basis of the signal PU 0 . The pre-driver circuit DD may drive a transistor MD (described later) of the driver unit 160 on the basis of the signal PD 0 . The same may apply to the pre: driver units 151 and 152 .

The driver unit 160 may generate the signal SIG 0 . The driver unit 161 may generate the signal SIG 1 . The driver unit 162 may generate the signal SIG 2 .

The driver unit 160 may include the transistors MU and MD, and resistors RU and RD. The transistors MU and MD may be N-channel MOS (Metal Oxide Semiconductor) FETs (Field Effect Transistors). The transistor MU may include a drain supplied with a power supply voltage VDD, a gate supplied with an output signal of the pre-driver circuit DU of the pre-driver unit 150 , and a source coupled to one end of the resistor RU. The transistor MD may include a drain coupled to one end of the resistor RD, a gate supplied with an output signal of the pre-driver circuit DD of the pre-driver unit 150 , and a source that is grounded. The resistors RU and RD may function as terminators, and be 50[Ω] each in this example. The resistor RU may have the one end coupled to the source of the transistor MU, and another end coupled to another end of the resistor RD and coupled to an output terminal P 0 . The resistor RD may have the one end coupled to the drain of the transistor MD, and the other end coupled to the other end of the resistor RU and coupled to the output terminal P 0 . The same may apply to the driver units 161 and 162 .

With this configuration, the output control unit 14 , the pre-driver units 150 to 152 , and the driver units 160 to 162 may set, on the basis of the symbol signals Tx 1 to Tx 3 , voltages of the output terminals P 0 to P 2 as the respectively different three voltages (the high level voltage VH, the medium level voltage VM, and the low level voltage VL).

FIG. 11 illustrates one operation example of the transmission device 10 . For example, in a case in which the symbol signals Tx 1 , Tx 2 , and Tx 3 are “100”, the output control unit 14 may allow the signals PU 0 , PD 0 , PU 1 , PD 1 , PU 2 , and PD 2 to be “100100”. Accordingly, in the driver unit 160 , the transistor MU may be turned on, while the transistor MD may be turned off. This causes the voltage (the signal SIG 0 ) of the output terminal P 0 to be set as the high level voltage VH. Moreover, in the driver unit 161 , the transistor MU may be turned off, while the transistor MD may be turned on. This causes the voltage (the signal SIG 1 ) of the output terminal P 1 to be set as the low level voltage VL. Furthermore, in the driver unit 162 , the transistors MU and MD may both be turned off. This causes the voltage (the signal SIG 2 ) of the output terminal P 2 to be set as the medium level voltage VM, by resistors 51 A to 51 C of the reception device 50 described below.

FIG. 12 illustrates one configuration example of the reception device 50 . The reception device 50 may include the resistors 51 A, 51 B, and 51 C, amplifiers 52 A, 52 B, and 52 C, a clock generator unit 53 , flip flops 54 and 55 , and a signal generator unit 56 .

The resistors 51 A, 51 B, and 51 C may function as terminators in the communication system 1 . The resistor 51 A may include one end coupled to the input terminal PA, and another end coupled to another end of the resistor 51 B and another end of the resistor 51 C. The resistor 51 B may include one end coupled to the input terminal PB, and the other end coupled to the other ends of the resistors 51 A and 51 C. The resistor 51 C may include one end coupled to the input terminal PC, and the other end coupled to the other ends of the resistors 51 A and 51 B.

The amplifiers 52 A, 52 B, and 52 C may each output a signal corresponding to a difference between a signal at a positive input terminal and a signal at a negative input terminal. The amplifier 52 A may include the positive input terminal that is coupled to the negative input terminal of the amplifier 52 C and coupled to the one end of the resistor 51 A, and the negative input terminal that is coupled to the positive input terminal of the amplifier 52 B and coupled to the one end of the resistor 51 B. The amplifier 52 B may include the positive input terminal that is coupled to the negative input terminal of the amplifier 52 A and coupled to the one end of the resistor 51 B, and the negative input terminal that is coupled to the positive input terminal of the amplifier 52 C and coupled to the one end of the resistor 51 C. The amplifier 52 C may include the positive input terminal that is coupled to the negative input terminal of the amplifier 52 B and coupled to the one end of the resistor 51 C, and the negative input terminal that is coupled to the positive input terminal of the amplifier 52 A and coupled to the resistor 51 A.

With this configuration, the amplifier 52 A may output the signal corresponding to the difference between the signal received by the input terminal PA and the signal received by the input terminal PB. The amplifier 52 B may output the signal corresponding to the difference between the signal received by the input terminal PB and the signal received by the input terminal PC. The amplifier 52 C may output the signal corresponding to the difference between the signal received by the input terminal PC and the signal received by the input terminal PA.

›MODES FOR CARRYING OUT THE INVENTION · 6 of 19

FIG. 13 may illustrate one operation example of the amplifiers 52 A, 52 B, and 52 C, In this example, the signal received by the input terminal PA may be the high level voltage VH, while the signal received by the input terminal PB may be the low level voltage VL. At this occasion, the voltage of the input terminal PC may be set as the medium level voltage VM by the resistors 51 A to 51 C. In this case, a current Iin may flow through the input terminal PA, the resistor 51 A, the resistor 51 B, and the input terminal PB in the order named. Moreover, the positive input terminal of the amplifier 52 A may be supplied with the high level voltage VH, while the negative input terminal may be supplied with the low level voltage VL, causing the difference to be positive. Accordingly, the amplifier 52 A may output “1”. Moreover, the positive input terminal of the amplifier 52 B may be supplied with the low level voltage VL, while the negative input terminal may be supplied with the medium level voltage VM, causing the difference to be negative. Accordingly, the amplifier 52 B may output “0”. Furthermore, the positive input terminal of the amplifier 52 C may be supplied with the medium level voltage VM, while the negative input terminal may be supplied with the high level voltage VH, causing the difference to be negative. Accordingly, the amplifier 52 C may output “0”.

The clock generator unit 53 may generate a clock RxCK on the basis of the output signals of the amplifiers 52 A, 52 B, and 52 C.

The flip flop 54 may allow the output signals of the amplifiers 52 A, 52 B, and 52 C to be delayed by a term of one clock of the clock RxCK, and output the respective resultant signals. The output signals of the flip flop 54 may indicate a symbol RS. Here, the symbol RS may indicate any one of the six symbols “+x”, “−x”, “+y”, “−y”, “+z”, and “−z”, as with the symbols NS 0 to NS 6 .

The flip flop 55 may allow the three output signals of the flip flop 54 to be delayed by the term of one clock of the clock RxCK, and output the respective resultant signals. In other words, the flip flop 55 may allow the symbol RS to be delayed by the term of one clock of the clock RxCK, to generate a symbol RS 2 . The symbol RS 2 may be a precedingly received symbol, and indicate any one of the six symbols “+x”, “−x”, “+y”, “−y”, “+z”, and “−z”, as with the symbol RS.

The signal generator unit 56 may generate transition signals RxF, RxR, and RxP, on the basis of the output signals of the flip flops 54 and 55 and on the basis of the clock RxCK. The transition signals RxF, RxR, and RxP may respectively correspond to the transition signals TxF, TxR, and TxP in the transmission device 10 , and indicate the transitions of the symbol. The signal generator unit 56 may identify the transition of the symbol ( FIG. 4 ) on the basis of the symbol RS indicated by the output signals of the flip flop 54 and on the basis of the preceding symbol RS 2 indicated by the output signals of the flip flop 55 , to generate the transition signals RxF, RxR, and RxP.

Here, the transition signal generator unit 20 , the transmission symbol generator unit 30 , the mode processor unit 40 , and the serializers 11 to 13 correspond to one specific example of a “generator unit” in the disclosure. The mode processor unit 40 corresponds to one specific example of a “processor unit” in the disclosure. The transmission symbol generator unit 30 corresponds to one specific example of a “symbol generator unit” in the disclosure. The symbol signals Tx 1 , Tx 2 , and Tx 3 correspond to one specific example of a “transmission symbol signal” in the disclosure. The signals PU 0 , PD 0 , PU 1 , PD 1 , PU 2 , and PD 2 correspond to one specific example of an “output control signal” in the disclosure.

Operation and Workings

Description is given next of operation and workings of the communication system 1 according to this embodiment.

Outline of Overall Operation

First, description is given on an outline of overall operation of the communication system 1 with reference to FIGS. 3 and 12 , and other figures. In the transmission device 10 ( FIG. 3 ), the clock generator unit 17 may generate the clock TxCK. The divider circuit 18 may perform the division operation on the basis of the clock TxCK, to generate the clock CK. The transition signal generator unit 20 may generate the transition signals TxF 0 to TxF 6 , TxR 0 to TxR 6 , and TxP 0 to TxP 6 , on the basis of the inputted signal and on the basis of the clock CK. The transmission symbol generator unit 30 may generate the symbol signals Tx 10 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 , on the basis of the transition signals TxF 0 to TxF 6 , TxR 0 to TxR 6 , and TxP 0 to TxP 6 and on the basis of the clock CK. The mode setting unit 19 may supply the mode signal Smode to the mode processor unit 40 , to set the operation mode of the transmission device 10 . The mode processor unit 40 may generate the symbol signals Tx 110 to Tx 116 , Tx 120 to Tx 126 , and Tx 130 to Tx 136 , on the basis of the mode signal Smode and on the basis of the symbol signals Tx 110 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 . The serializer 11 may serialize the symbol signals Tx 110 to Tx 116 in this order, on the basis of the symbol signals Tx 110 to Tx 116 and on the basis of the clock TxCK, to generate the symbol signal Tx 1 . The serializer 12 may serialize the symbol signals Tx 120 to Tx 126 in this order, on the basis of the symbol signals Tx 120 to Tx 126 and on the basis of the clock TxCK, to generate the symbol signal Tx 2 . The serializer 13 may serialize the symbol signals Tx 130 to Tx 136 in this order, on the basis of the symbol signals Tx 130 to Tx 136 and on the basis of the clock TxCK, to generate the symbol signal Tx 3 . The output control unit 14 may generate the six signals PU 0 , PD 0 , PU 1 , PD 1 , PU 2 , and PD 2 on the basis of the symbol signals Tx 1 , Tx 2 , and Tx 3 and on the basis of the clock TxCK. The pre-driver unit 150 may drive the driver unit 160 on the basis of the signals PU 0 and PD 0 . The driver unit 160 may generate the signal SIG 0 . The pre-driver unit 151 may drive the driver unit 161 on the basis of the signals PU 1 and PD 1 . The driver unit 161 may generate the signal SIG 1 . The pre-driver unit 152 may drive the driver unit 162 on the basis of the signals PU 2 and PD 2 . The driver unit 162 may generate the signal SIG 2 .

›MODES FOR CARRYING OUT THE INVENTION · 7 of 19

In the reception device 50 ( FIG. 12 ), the amplifier 52 A may output the signal corresponding to the difference between the signal received by the input terminal PA and the signal received by the input terminal PB. The amplifier 52 B may output the signal corresponding to the difference between the signal received by the input terminal PB and the signal received by the input terminal PC. The amplifier 52 C may output the signal corresponding to the difference between the signal received by the input terminal PC and the signal received by the input terminal PA. The clock generator unit 53 may generate the clock RxCK on the basis of the output signals of the amplifiers 52 A, 52 B, and 52 C. The flip flop 54 may allow the output signals of the amplifiers 52 A, 52 B, and 52 C to be delayed by the term of one clock of the clock RxCK, and output the respective resultant signals. The flip flop 55 may allow the three output signals of the flip flop 54 to be delayed by the term of one clock of the clock RxCK, and output the respective resultant signals. The signal generator unit 56 may generate the transition signals RxF, RxR, and RxP on the basis of the output signals of the flip flops 54 and 55 and on the basis of the clock RxCK.

Detailed Operation of Transmission Symbol Generator Unit 30

The transmission symbol generator unit 30 ( FIG. 5 ) may generate the symbol signals Tx 10 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 , on the basis of the transition signals TxF 0 to TxF 6 , TxR 0 to TxR 6 , and TxP 0 to TxP 6 and on the basis of the clock CK. In the following, detailed description is given on this operation.

In the transmission symbol generator unit 30 , first, the signal generator unit 31 may generate the single set of the symbol signals Tx 10 , Tx 20 , and Tx 30 (the symbol NS 0 ), on the basis of the single set of the transition signals TxF 0 , TxR 0 , and TxP 0 and on the basis of the single set of the symbol signals D 16 , D 26 , and D 36 (the symbol NS 6 in the preceding term of the cycles of the clock CK). The signal generator unit 32 may generate the single set of the symbol signals Tx 11 , Tx 21 , and Tx 31 (the symbol NS 1 ), on the basis of the single set of the transition signals TxF 1 , TxR 1 , and TxP 1 and on the basis of the single set of the symbol signals Tx 10 , Tx 20 , and Tx 30 (the symbol NS 0 ). The signal generator unit 33 may generate the single set of the symbol signals Tx 12 , Tx 22 , and Tx 32 (the symbol NS 2 ), on the basis of the single set of the transition signals TxF 2 , TxR 2 , and TxP 2 and on the basis of the single set of the symbol signals Tx 11 , Tx 21 , and Tx 31 (the symbol NS 1 ). The signal generator unit 34 may generate the single set of the symbol signals Tx 13 , Tx 23 , and Tx 33 (the symbol NS 3 ), on the basis of the single set of the transition signals TxF 3 , TxR 3 , and TxP 3 and on the basis of the single set of the symbol signals Tx 12 , Tx 22 , and Tx 32 (the symbol NS 2 ). The signal generator unit 35 may generate the single set of the symbol signals Tx 14 , Tx 24 , and Tx 34 (the symbol NS 4 ), on the basis of the single set of the transition signals TxF 4 , TxR 4 , and TxP 4 and on the basis of the single set of the symbol signals Tx 13 , Tx 23 , and Tx 33 (the symbol NS 3 ). The signal generator unit 36 may generate the single set of the symbol signals Tx 15 , Tx 25 , and Tx 35 (the symbol NS 5 ), on the basis of the single set of the transition signals TxF 5 , TxR 5 , and TxP 5 and on the basis of the single set of the symbol signals Tx 14 , Tx 24 , and Tx 34 (the symbol NS 4 ). The signal generator unit 37 may generate the single set of the symbol signals Tx 16 , Tx 26 , and Tx 36 (the symbol NS 6 ), on the basis of the single set of the transition signals TxF 6 , TxR 6 , and TxP 6 and on the basis of the single set of the symbol signals Tx 15 , Tx 25 , and Tx 35 (the symbol NS 5 ).

Moreover, the flip flop 38 may allow the single set of the symbol signals Tx 16 , Tx 26 , and Tx 36 (the symbol NS 6 ) to be delayed by the term of one clock of the clock CK, to output the resultant signals as the single set of the symbol signals D 16 , D 26 , and D 36 .

As described, in the transmission symbol generator unit 30 , in a certain term of the cycles of the clock CK, the signal generator units 31 to 37 may sequentially generate the symbols NS 0 to NS 6 . The flip flop 38 may supply the symbol NS 6 generated by the signal generator unit 37 to the signal generator unit 31 in the next term of the cycles. In other words, the seven signal generator units 31 to 37 and the single flip flop 38 may constitute a loop, allowing these circuits to operate in each term of the cycles of the clock CK having a low frequency. Hence, in the transmission symbol generator unit 30 , it is possible to reduce possibility of occurrence of erroneous operation, even in a case with the frequency of the clock CK (the clock TxCK) being high.

Detailed Operation of Mode Processor Unit 40

The mode processor unit 40 may generate the symbol signals Tx 110 to Tx 116 , Tx 120 to Tx 126 , and Tx 130 to Tx 136 , on the basis of the mode signal Smode and on the basis of the symbol signals Tx 10 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 . In one specific example, the mode processor unit 40 may generate the symbol signals Tx 110 to Tx 116 , Tx 120 to Tx 126 , and Tx 130 to Tx 136 , to allow the signals SIG 0 , SIG 1 , and SIG 2 to exchange the signal patterns with one another in accordance with the mode signal Smode.

As illustrated in FIG. 10 , the serializer 11 may serialize the symbol signals Tx 110 to Tx 116 in this order, to generate the symbol signal Tx 1 . The serializer 12 may serialize the symbol signals Tx 120 to Tx 126 in this order, to generate the symbol signal Tx 2 . The serializer 13 may serialize the symbol signals Tx 130 to Tx 136 in this order, to generate the symbol signal Tx 3 . In one specific example, in a period PP ( FIG. 10 ), the serializers 11 , 12 , and 13 may output the symbol signals Tx 110 , Tx 120 , and Tx 130 outputted from the mode processor unit 40 (the processor circuit 41 ), respectively as the symbol signals Tx 1 , Tx 2 , and Tx 3 . The output control unit 14 , the pre-drivers 150 to 152 , and the drivers 160 to 162 may generate the signals SIG 0 , SIG 1 , and SIG 2 , on the basis of the symbol signals Tx 1 , Tx 2 , and Tx 3 .

›MODES FOR CARRYING OUT THE INVENTION · 8 of 19

FIG. 14 summarizes operation of the output control unit 14 , the pre-drivers 150 to 152 , and the drivers 160 to 162 . FIG. 14 is an equivalent of FIG. 11 , with “1” substituted for the high level voltage VH, with “0” substituted for the low level voltage VL, and with “½” substituted for the medium level voltage VM. In this case, the signals SIG 0 , SIG 1 , and SIG 2 may be represented by the following expressions with use of the symbol signals Tx 1 , Tx 2 , and Tx 3 .

SIG 0={1+( Tx 1− Tx 3)}/2

SIG 1={1+( Tx 2− Tx 1)}/2

SIG 2={1+( Tx 3− Tx 2)}/2

As described above, in the period PP ( FIG. 10 ), be symbol signals Tx 1 , Tx 2 , and Tx 3 may be, respectively, the symbol signals Tx 110 , Tx 120 , and Tx 130 . Accordingly, in the period PP, the signals SIG 0 , SIG 1 , and SIG 2 may be represented by the following expressions with use of the symbol signals Tx 110 , Tx 120 , and Tx 130 .

SIG 0={1+( Tx 110− Tx 130)}/2

SIG 1={1+( Tx 120− Tx 110)}/2

SIG 2={1+( Tx 130− Tx 120)}/2

The processor circuit 41 of the mode processor unit 40 may generate the symbol signals Tx 110 , Tx 120 , and Tx 130 (the symbol NS 10 ), as illustrated in FIG. 9 , on the basis of the symbol signals Tx 10 , Tx 20 , and Tx 30 and on the basis of the mode signal Smode. In the following, description is made on the operation of the mode processor unit 40 in each operation mode, with the processor circuit 41 given as an example.

FIG. 15 summarizes one operation example of the communication system 1 in each operation mode. Here, the signals SIGA, SIGB, and SIGC respectively indicate the signals received by the input terminals PA, PB, and PC.

In the operation mode M 1 , as illustrated in FIG. 9 , the processor circuit 41 may output the symbol signal Tx 10 as the symbol signal Tx 110 , output the symbol signal Tx 20 as the symbol signal Tx 120 , and output the symbol signal Tx 30 as the symbol signal Tx 130 . Accordingly, the signals SIG 0 to SIG 2 may be represented by the following expressions with the use of the symbol signals Tx 10 , Tx 20 , and Tx 30 .

SIG 0={1+( Tx 10− Tx 30)}/2

SIG 1={1+( Tx 20− Tx 10)}/2

SIG 2={1+( Tx 30− Tx 20)}/2

In the operation mode M 1 , as illustrated in FIG. 1 , the input terminals of the reception device 50 may be arranged in the order: the input terminals PA, PB, and PC. Accordingly, the signals SIGA, SIGB, and SIGC received by the input terminals PA, PB, and PC may be represented by the following expressions.

SIGA=SIG 0={1+( Tx 10− Tx 30)}/2

SIGB=SIG 1={1+( Tx 20− Tx 10)}/2

SIGC=SIG 2={1+( Tx 30− Tx 20)}/2

In the operation mode M 2 , as illustrated in FIG. 9 , the processor circuit 41 may output the symbol signal Tx 30 as the symbol signal Tx 110 , output the symbol signal Tx 10 as the symbol signal Tx 120 , and output the symbol signal Tx 20 as the symbol signal Tx 130 . Accordingly, the signals SIG 0 to SIG 2 may be represented by the following expressions with the use of the symbol signals Tx 10 , Tx 20 , and Tx 30 .

SIG 0={1+( Tx 30− Tx 20)}/2

SIG 1={1+( Tx 10− Tx 30)}/2

SIG 2={1+( Tx 20− Tx 10)}/2

In the operation mode M 2 , as illustrated in FIG. 7A , the input terminals of the reception device 50 may be arranged in the order: the input terminals PC, PA, and PB. Accordingly, the signals SIGA, SIGB, and SIGC received by the input terminals PA, PB, and PC may be represented by the following expressions.

SIGA=SIG 1={1+( Tx 10− Tx 30)}/2

SIGB=SIG 2={1+( Tx 20− Tx 10)}/2

SIGC=SIG 0={1+( Tx 30− Tx 20)}/2

As described, in the operation mode M 2 , the input terminals PA, PB, and PC of the reception device 50 (the reception device 50 A) may be able to receive the same signals as those of the case of the operation mode M 1 .

In the operation mode M 3 , as illustrated in FIG. 9 , the processor circuit 41 may output the symbol signal Tx 20 as the symbol signal Tx 110 , output the symbol signal Tx 30 as the symbol signal Tx 120 , and output the symbol signal Tx 10 as the symbol signal Tx 130 . Accordingly, the signals SIG 0 to SIG 2 may be represented by the following expressions with the use of the symbol signals Tx 10 , Tx 20 , and Tx 30 ,

SIG 0={1+( Tx 20− Tx 10)}/2

SIG 1={1+( Tx 30− Tx 20)}/2

SIG 2={1+( Tx 10− Tx 30)}/2

In the operation mode M 3 , as illustrated in FIG. 7B , the input terminals of the reception device 50 (the reception device 50 B) may be arranged in the order: the input terminals PB, PC, and PA. Accordingly, the signals SIGA, SIGB, and SIGC received by the input terminals PA, PB, and PC may be represented by the following expressions.

SIGA=SIG 2={1+( Tx 10− Tx 30)}/2

SIGB=SIG 0={1+( Tx 20− Tx 10)}/2

SIGC=SIG 1={1+( Tx 30− Tx 20)}/2

As described, in the operation mode M 3 , the input terminals PA, PB, and PC of the reception device 50 (the reception device 50 B) may be able to receive the same signals as those of the cases such as the operation mode M 1 .

In the operation mode M 4 , as illustrated in FIG. 9 , the processor circuit 41 may output the inverted signal of the symbol signal Tx 10 as the symbol signal Tx 110 , output the inverted signal of the symbol signal Tx 30 as the symbol signal Tx 120 , and output the inverted signal of the symbol signal Tx 20 as the symbol signal Tx 130 . Accordingly, the signals SIG 0 to SIG 2 may be represented by the following expressions with the use of the symbol signals Tx 10 , Tx 20 , and Tx 30 .

SIG 0={1+( Tx 20− Tx 10)}/2

SIG 1={1+( Tx 10− Tx 30)}/2

SIG 2={1+( Tx 20− Tx 30)}/2

In the operation mode M 4 , as illustrated in FIG. 7C , the input terminals of the reception device 50 (the reception device 50 C) may be arranged in the order: the input terminals PB, PA, and PC. Accordingly, the signals SIGA, SIGB, and SIGC received by the input terminals PA, PB, and PC may be represented by the following expressions.

SIGA=SIG 1={1+( Tx 10− Tx 30)}/2

SIGB=SIG 0={1+( Tx 20− Tx 10)}/2

SIGC=SIG 2={1+( Tx 30− Tx 20)}/2

As described, in the operation mode M 4 , the input terminals PA, PB, and PC of the reception device 50 (the reception device 50 C) may be able to receive the same signals as those of the cases such as the operation mode M 1 .

›MODES FOR CARRYING OUT THE INVENTION · 9 of 19

In the operation mode M 5 , as illustrated in FIG. 9 , the processor circuit 41 may output the inverted signal of the symbol signal Tx 20 as the symbol signal Tx 110 , output the inverted signal of the symbol signal Tx 10 as the symbol signal Tx 10 , and output the inverted signal of the symbol signal Tx 30 as the symbol signal Tx 130 . Accordingly, the signals SIG 0 to SIG 2 may be represented by the following expressions with the use of the symbol signals Tx 10 , Tx 20 , and Tx 30 .

SIG 0={1+( Tx 30− Tx 20)}/2

SIG 1={1+( Tx 20− Tx 10)}/2

SIG 2={1+( Tx 10− Tx 30)}/2

In the operation mode M 5 , as illustrated in FIG. 7D , the input terminals of the reception device 50 (the reception device 50 D) may be arranged in the order: the input terminal PC, PB, and PA. Accordingly, the signals SIGA, SIGB, and SIGC received by the input terminals PA, PB, and PC may be represented by the following expressions.

SIGA=SIG 2={1+( Tx 10− Tx 30)}/2

SIGB=SIG 1={1+( Tx 20− Tx 10)}/2

SIGC=SIG 0={1+( Tx 30− Tx 20)}/2

As described, in the operation mode M 5 , the input terminals PA, PB, and PC of the reception device 50 (the reception device 50 D) may be able to receive the same signals as those of the cases such as the operation mode M 1 .

In the operation mode M 6 , as illustrated in FIG. 9 , the processor circuit 41 may output the inverted signal of the symbol signal Tx 30 as the symbol signal Tx 110 , output the inverted signal of the symbol signal Tx 20 as the symbol signal Tx 120 , and output the inverted signal of the symbol signal Tx 10 as the symbol signal Tx 130 . Accordingly, the signals SIG 0 to SIG 2 may be represented by the following expressions with the use of the symbol signals Tx 10 , Tx 20 , and Tx 30 .

SIG 0={1+( Tx 10− Tx 30)}/2

SIG 1={1+( Tx 30− Tx 20)}/2

SIG 2={1+( Tx 20− Tx 10)}/2

In the operation mode M 6 , as illustrated in FIG. 7E , the input terminals of the reception device 50 (the reception device 50 E) may be arranged in the order: the input terminals PA, PC, and PB. Accordingly, the signals SIGA, SIGB, and SIGC received by the input terminals PA, PB, and PC may be represented by the following expressions.

SIGA=SIG 0={1+( Tx 10− Tx 30)}/2

SIGB=SIG 2={1+( Tx 20− Tx 10)}/2

SIGC=SIG 1={1+( Tx 30− Tx 20)}/2

As described, in the operation mode M 6 , the input terminals PA, PB, and PC of the reception device 50 (the reception device 50 E) may be able to receive the same signals as those of the cases such as the operation mode M 1 .

As described, in the transmission device 10 , the mode processor unit 40 is provided, allowing the signals SIG 0 , SIG 1 , and SIG 2 to exchange the signal patterns with one another. Hence, it is possible to increase the transmission capacity. In other words, hut for the mode processor unit 40 , some of the wirings between the transmission device 10 and the reception devices 50 A to 50 E ( FIG. 7 ) would cross one another, causing possibility of a complicated wiring pattern. In this case, for example, signal reflection may occur, causing possibility of lowered waveform quality, and contributing to difficulty in increasing the transmission capacity. In contrast, in the transmission device 10 , the mode processor unit 40 is provided, allowing for signal transmission without crossing of the wirings between the transmission device 10 and the reception device 50 . As a result, in the communication system 1 , it is possible to reduce the possibility of the lowered waveform quality due to, for example, the signal reflection. Hence, it is possible to increase the transmission capacity.

Effects

As described, in this embodiment, the mode processor unit is provided. This allows for the signal transmission without the crossing of the wirings between the transmission device and the reception device. Hence, it is possible to increase the transmission capacity.

Modification Example 1-1

In the forgoing embodiment, the mode processor unit 40 may be provided in a fore stage of the serializers 11 to 13 , but this is non-limiting. Instead, for example, as in a transmission device 10 A illustrated in FIG. 16 , a mode processor unit 40 A may be provided in a rear stage of the serializer 11 . The transmission device 10 A may include the mode processor unit 40 A. As summarized in FIG. 17 , the mode processor unit 40 A may generate the symbol signals Tx 1 , Tx 2 , and Tx 3 , on the basis of symbol signals Tx 01 , Tx 02 , and Tx 03 outputted from the serializers 11 to 13 and on the basis of the mode signal Smode. In the transmission device 10 A, it is possible to reduce circuit scale of the mode processor unit, as compared to the case of the forgoing embodiment ( FIG. 8 ).

Modification Example 1-2

In the forgoing embodiment, the serialization of the symbol signals may be carried out after the generation of the transmission symbols, but this is non-limiting. For example, as in a transmission device 109 illustrated in FIG. 18 , the generation of the transmission symbols may be carried out after the serialization of the transition signals. It is to be noted that in FIG. 18 , blocks in the rear stage of the output control unit 14 are omitted. The transmission device 10 B may include serializers 11 B, 12 B, and 13 B, a transmission symbol generator unit 30 B, and the mode processor unit 40 A.

The serializer 11 B may serialize the transition signals TxF 0 to TxF 6 in this order, on the basis of the transition signals TxF 0 to TxF 6 and on the basis of the clock TxCK, to generate a transition signal TxF 8 . The serializer 129 may serialize the transition signals TxR 0 to TxR 6 in this order, on the basis of the transition signals TxR 0 to TxR 6 and on the basis of the clock TxCK, to generate a transition signal TxR 8 . The serializer 13 B may serialize the transition signals TxP 0 to TxP 6 in this order, on the basis of the transition signals TxP 0 to TxP 6 and on the basis of the clock TxCK, to generate a transition signal TxP 8 .

The transmission symbol generator unit 30 B may generate the symbol signals Tx 01 , Tx 02 , and Tx 03 , on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the clock CK. The transmission symbol generator unit 30 B may include a signal generator unit 31 B and a flip flop (F/F) 38 B. The signal generator unit 31 B may generate the symbol signals Tx 01 , Tx 02 , and Tx 03 , on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the symbol signals D 1 , D 2 , and D 3 , as with the signal generator unit 31 , for example. In one specific example, the signal generator unit 31 B may obtain the symbol after the transition as illustrated in FIG. 4 , on the basis of the symbol indicated by the symbol signals D 1 , D 2 , and D 3 and on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 . The signal generator unit 31 B may output the resultant symbol as the symbol signals Tx 01 , Tx 02 , and Tx 03 . The flip flop 38 B may perform samplings of the symbol signals Tx 01 , Tx 02 , and Tx 03 on the basis of the clock TxCK, The flip flop 38 may output results of the samplings as the symbol signals D 1 , D 2 , and D 3 .

›MODES FOR CARRYING OUT THE INVENTION · 10 of 19

The mode processor unit 40 A may generate the symbol signals Tx 1 , Tx 2 , and Tx 3 , as illustrated in FIG. 18 , on the basis of the symbol signals Tx 01 , Tx 02 , and Tx 03 and on the basis of the mode signal Smode.

As described, the transmission device 10 B may be an equivalent of the transmission device 10 ( FIG. 3 ), with a change of the order of the processing of the generation of the transmission symbol and the processing of the serialization. In other words, the serializers 11 B to 13 B correspond to the serializers 11 to 13 in the transmission device 10 , while the mode processor unit 40 A corresponds to the mode processor unit 40 in the transmission device 10 . Moreover, the transmission symbol generator unit 309 corresponds to the transmission symbol generator unit 30 in the transmission device 10 . In the transmission device 10 B, it is possible to reduce the circuit scale of the mode processor unit, as compared to the case of the forgoing embodiment ( FIG. 8 ).

Modification Example 1-3

In the forgoing embodiment, the mode processor unit 40 may be provided in the transmission device 10 , but this is non-limiting. Instead, for example, as in a reception device 50 G illustrated in FIG. 19 , the mode processor unit may be provided in the reception device. The reception device 50 G may include a mode setting unit 57 and a mode processor unit 58 . The mode setting unit 57 may supply, on the basis of an instruction from an undepicted controller, the mode signal Smode to the mode processor unit 58 , to set an operation mode of the reception device 50 G. As summarized in FIG. 20 , as with, for example, the processor circuit 41 according to the forgoing embodiment, in the operation modes M 1 to M 3 , the mode processor unit 58 may rearrange the three signals Rx 1 , Rx 2 , and Rx 3 supplied from the amplifier 52 A, the amplifiers 52 B, and 52 C, to generate the three signals Rx 11 , Rx 12 , and Rx 13 and to supply them to the flip flop 54 . Moreover, the mode processor unit 58 may rearrange the inverted signals of the three signals Rx 1 , Rx 2 , and Rx 3 supplied from the amplifiers 52 A, 52 B, and 52 C, to generate the three signals Rx 11 , Rx 12 , and Rx 13 and to supply them to the flip flop 54 .

FIG. 21 illustrates one operation example of the reception device 50 G in each operation mode. Here, the term “SIL 0 −SIG 1 ” indicates, when the positive input terminal of the amplifier 52 ( 52 A, 52 B, or 52 C) is supplied with SIL 0 and the negative input terminal is supplied with SIG 1 , the output signal of the relevant amplifier 52 . The same may apply to the terms “SIG 1 −SIG 2 ”, “SIG 2 −SIG 0 ”, “SIG 1 −SIG 0 ”, “SIG 2 −SIG 1 ”, and “SIG 0 −SIG 2 ”.

In the operation mode M 1 , as illustrated in FIG. 1 , the output terminal P 0 of the transmission device 10 and the input terminal PA of the reception device 50 G may be coupled to each other. The output terminal P 1 of the transmission device 10 and the input terminal PB of reception device 50 G may be coupled to each other. The output terminal P 2 of the transmission device 10 and the input terminal PC of the reception device 50 G may be coupled to each other. Accordingly, the signals Rx 1 , Rx 2 , and Rx 3 may be represented by the following expressions.

Rx 1= SIG 0− SIG 1

Rx 2= SIG 1− SIG 2

Rx 3= SIG 2− SIG 0

In the operation mode M 1 , as illustrated in FIG. 20 , the signal Rx 1 may be outputted as the signal Rx 11 . The signal Rx 2 may be outputted as the signal Rx 12 . The signal Rx 3 may be outputted as the signal Rx 13 . Accordingly, the signals Rx 11 to Rx 13 may be represented by the following expressions.

Rx 11= SIG 0− SIG 1

Rx 12= SIG 1− SIG 2

Rx 13= SIG 2− SIG 0

In the operation mode M 2 , as illustrated in FIG. 7A , the output terminal P 0 of the transmission device 10 and the input terminal PC of the reception device 50 G may be coupled to each other. The output terminal P 1 of the transmission device 10 and the input terminal PA of reception device 50 G may be coupled to each other. The output terminal P 2 of the transmission device 10 and the input terminal PB of the reception device 50 G may be coupled to each other. Accordingly, the signals Rx 1 , Rx 2 , and Rx 3 may be represented by the following expressions.

Rx 1= SIG 1− SIG 2

Rx 2= SIG 2− SIG 0

Rx 3= SIG 0− SIG 1

In the operation mode M 2 , as illustrated in FIG. 20 , the signal Rx 3 may be outputted as the signal Rx 11 . The signal Rx 1 may be outputted as the signal Rx 12 . The signal Rx 2 may be outputted as the signal Rx 13 . Accordingly, the signals Rx 11 to Rx 13 may be represented by the following expressions.

Rx 11= SIG 0− SIG 1

Rx 12= SIG 1− SIG 2

Rx 13= SIG 2− SIG 0

As described, in the operation mode M 2 , the mode processor unit 58 may be able to output the same signals Rx 11 to Rx 13 as those of the case of the operation mode M 1 .

The same may apply to the other operation modes M 3 to M 6 . With this configuration as well, it is possible to perform the signal transmission, without the crossing of the wirings between the transmission device and the reception device. Hence, it is possible to increase the transmission capacity.

Modification Example 1-4

In the forgoing embodiment, the mode setting unit 19 may generate the mode signal Smode on the basis of the instruction from the undepicted controller. The controller may be provided in the transmission device 10 , or alternatively the controller may be provided in the reception device as in a communication system 1 F illustrated in FIG. 22 . The communication system 1 F includes a transmission device 10 F and a reception device 50 F. The reception device 50 F may include a controller 59 F. The controller 59 F may supply a control signal CTL to the mode setting unit 19 of the transmission device 10 F, on an occasion such as power supply start of the communication system 1 F. The mode setting unit 19 may generate the mode signal Smode on the basis of the control signal CTL. As an interface that transmits the control signal CTL, for example, an I 2 C (Inter-Integrated Circuit) interface may be used. Moreover, for example, the transmission device 10 F is provided in an imaging device, a camera control interface (CCI) may be used.

›MODES FOR CARRYING OUT THE INVENTION · 11 of 19

Likewise, the mode processor unit 57 of the reception device 50 G according to the modification example 1-2 may generate the mode signal Smode on the basis of the undepicted controller. The controller may be provided in the reception device 50 G, or alternatively, the controller may be provided in the transmission device as in a communication system 1 G illustrated in FIG. 23 . The communication system 1 G includes a transmission device 10 G and the reception device 50 G. The transmission device 10 G may include a controller 19 G. The controller 19 G may supply the control signal CTL to the mode setting unit 57 of the reception device 50 G, on the occasion such as the power supply start of the communication system 1 G. The mode setting unit 57 may generate the mode signal Smode on the basis of the control signal CTL.

Other Modification Examples

Moreover, two or more of the modification examples as described may be combined.

2. Second Embodiment

Description is given next of a communication system 2 according to a second embodiment. This embodiment differs from the forgoing first embodiment in a method to allow the signals SIG 0 , SIG 1 , and SIG 2 to exchange the signal patterns with one another. It is to be noted that component parts that are substantially same as those of the communication system 1 according to the forgoing first embodiment are denoted by the same reference characters, and description thereof is omitted as appropriate.

As illustrated in FIG. 1 , the communication system 2 may include a transmission device 60 . The transmission device 60 may be so configured to be able to allow the signals SIG 0 , SIG 1 , and SIG 2 to exchange the signal patterns with one another.

FIG. 24 illustrates one configuration example of the transmission device 60 . The transmission device 60 may include a mode setting unit 69 , a mode processor unit 61 , and a transmission symbol generator unit 70 .

The mode setting unit 69 may supply a mode signal Smode 1 to the mode processor unit 61 , while supplying a mode signal Smode 2 to the transmission symbol generator unit 70 , to set the operation modes M 1 to M 6 of the transmission device 60 , as with the mode setting unit 19 according to the forgoing first embodiment.

The mode processor unit 61 may generate transition signals TxR 10 to TxR 16 , on the basis of the mode signal Smode 1 and on the basis of the transition signals TxR 0 to TxR 6 .

FIG. 25 illustrates one configuration example of the mode processor unit 61 . The mode processor unit 61 may include inverters IV 0 to IV 6 and selectors SEL 0 to SEL 6 . The inverters IV 0 to IV 6 may respectively generate inverted signals of the transition signals TxR 0 to TxR 6 . The selector SEL 0 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 0 or an output signal of the inverter IV 0 (the inverted signal of the transition signal TxR 0 ), and output the signal selected, as the transition signal TxR 10 . The selector SEL 1 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 1 or an output signal of the inverter (the inverted signal of the transition signal TxR 1 ), and output the signal selected, as the transition signal TxR 11 . The selector SEL 2 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 2 or an output signal of the inverter IV 2 (the inverted signal of the transition signal TxR 2 ), and output the signal selected, as the transition signal TxR 12 . The selector SEL 3 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 3 or an output signal of the inverter IV 3 (the inverted signal of the transition signal TxR 3 ), and output the signal selected, as the transition signal TxR 13 . The selector SEL 4 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 4 or an output signal of the inverter IV 4 (the inverted signal of the transition signal TxR 4 ), and output the signal selected, as the transition signal TxR 14 . The selector SEL 5 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 5 or an output signal of the inverter IV 5 (the inverted signal of the transition signal TxR 5 ), and output the signal selected, as the transition signal TxR 15 . The selector SEL 6 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 6 or an output signal of the inverter IV 6 (the inverted signal of the transition signal TxR 6 ), and output the signal selected, as the transition signal TxR 16 .

The transmission symbol generator unit 70 may generate the symbol signals Tx 10 to Tx 16 , Tx 20 to Tx 26 , and Tx 30 to Tx 36 , on the basis of the transition signals TxF 0 to TxF 6 , TxR 10 to TxR 16 , and TxP 0 to TxP 6 and on the basis of the clock CK.

FIG. 26 illustrates one configuration example of the transmission symbol generator unit 70 . The transmission symbol generator unit 70 may include a flip flop (F/F) 78 . The flip flop 78 may perform, on the basis of the clock CK, samplings of the single set of the symbol signals Tx 16 , Tx 26 , and Tx 36 (the symbol NS 6 ), and output the results of the samplings respectively as the single set of the symbol signals D 16 , D 26 , and D 36 (the symbol NS 7 ), as with the flip flop 38 according to the first embodiment. Moreover, the flip flop 78 may set, on the basis of the mode signal Smode 2 , an initial value (an initial symbol) of the single set of the symbol signals D 16 , D 26 , and D 36 (the symbol NS 7 ).

FIG. 27 summarizes one operation example of the selector SEL 0 and the flip flop 78 . In the operation modes M 1 to M 3 , the selector SEL 0 may output the transition signal TxR 0 as the transition signal TxR 10 . Moreover, in the operation modes M 4 to M 6 , the selector SEL 0 may output the inverted signal of the transition signal TxR 0 as the transition signal TxR 10 . The flip flop 78 may set the initial symbol as the symbol “+x” in the operation mode M 1 , set the initial symbol as the symbol “+y” in the operation mode M 2 , and set the initial symbol as the symbol “+z” in the operation mode M 3 . Moreover, the flip flop 78 may set the initial symbol as the symbol “−x” in the operation mode M 4 , set the initial symbol as the symbol “−y” in the operation mode M 5 , and set the initial symbol as the symbol “−z” in the operation mode M 6 .

›MODES FOR CARRYING OUT THE INVENTION · 12 of 19

It is to be noted that in this example, description is made with the operation of the selector SEL 0 given as an example. However, the same may apply to the selectors SEL 1 to SEL 6 .

Here, the transition signal generator unit 20 , the mode processor unit 61 , the transmission symbol generator unit 70 , and the serializers 11 to 13 correspond to one specific example of a “generator unit” in the disclosure. The mode processor unit 61 corresponds to one specific example of a “processor unit” in the disclosure. The transmission symbol generator unit 70 corresponds to one specific example of a “symbol generator unit” in the disclosure.

Description is given next in detail of the operation of the transmission device 60 . In what follows, for a purpose of easier description, description is made with use of a transmission device 80 that is an equivalent of the transmission device 60 ( FIG. 24 ), with the change of the order of the processing of the generation of the transmission symbol and the processing of the serialization.

FIG. 28 illustrates one configuration example of a main part of the transmission device 80 . It is to be noted that in FIG. 28 , the blocks in the rear stage of the output control unit 14 are omitted. The transmission device 80 may include serializers 81 to 83 , a mode processor unit 84 , and a transmission symbol generator unit 90 .

The serializer 81 may serialize the transition signals TxF 0 to TxF 6 in this order, on the basis of the transition signals TxF 0 to TxF 6 and on the basis of the clock TxCK, to generate the transition signal TxF 8 . The serializer 82 may serialize the transition signals TxR 0 to TxR 6 in this order, on the basis of the transition signals TxR 0 to TxR 6 and on the basis of the clock TxCK, to generate the transition signal TxR 8 . The serializer 83 may serialize the transition signals TxP 0 to TxP 6 in this order, on the basis of the transition signals TxP 0 to TxP 6 and on the basis of the clock TxCK, to generate the transition signal TxP 8 .

The mode processor unit 84 may generate a transition signal TxR 9 , on the basis of the mode signal Smode 1 and on the basis of the transition signal TxR 8 .

FIG. 29 illustrates one configuration example of the mode processor unit 84 . The mode processor unit 84 may include an inverter 85 and a selector 86 . The inverter 85 may generate an inverted signal of the transition signal TxR 8 . The selector 86 may select, on the basis of the mode signal Smode 1 , either the transition signal TxR 8 or an output signal of the inverter 85 (the inverted signal of the transition signal TxR 8 ), and output the signal selected, as the transition signal TxR 9 .

The transmission symbol generator unit 90 may generate the symbol signals Tx 1 , Tx 2 , and Tx 3 , on the basis of the transition signals TxF 8 , TxR 9 , and TxP 8 and on the basis of the clock CK. The transmission symbol generator unit 90 may include a signal generator unit 91 and a flip flop (F/F) 92 . The signal generator unit 91 may generate the symbol signals Tx 1 , Tx 2 , and Tx 3 , on the basis of the transition signals TxF 8 , TxR 9 , and TxP 8 and on the basis of the symbol signals D 1 , D 2 , and D 3 , as with the signal generator unit 31 , for example. In one specific example, the signal generator unit 91 may obtain the symbol NS 21 after the transition as illustrated in FIG. 4 , on the basis of the symbol NS 22 indicated by the symbol signals D 1 , D 2 , and D 3 and on the basis of the transition signals TxF 8 , TxR 9 , and TxP 8 . The signal generator unit 91 may output the symbol NS 21 , as the symbol signals Tx 1 , Tx 2 , and Tx 3 . The flip flop 92 may perform, on the basis of the clock TxCK, samplings of the symbol signals Tx 1 , Tx 2 , and Tx 3 . The flip flop 92 may output the results of the samplings respectively as the symbol signals D 1 , D 2 , and D 3 . Moreover, the flip flop 92 may set, on the basis of the mode signal Smode 2 , the initial value (the initial symbol) of the symbol signals D 1 , D 2 , and D 3 (the symbol NS 22 ).

As described, the transmission device 80 may be the equivalent of the transmission device 60 ( FIG. 24 ), with the change of the order of the processing of the generation of the transmission symbol and the processing of the serialization. In other words, the serializers 81 to 83 correspond to the serializers 11 to 13 in the transmission device 60 , while the mode processor unit 84 corresponds to the mode processor unit 61 in the transmission device 60 . Moreover, the transmission symbol generator unit 90 corresponds to the transmission symbol generator unit 70 in the transmission device 60 , while the flip flop 92 corresponds to the flip flop 78 ( FIG. 26 ) in the transmission device 60 .

FIG. 30 summarizes one operation example of the selector 86 and the flip flop 92 . FIG. 30 corresponds to FIG. 27 in the case of the transmission device 60 . The selector 86 may output the transition signal TxR 8 as the transition signal TxR 9 in the operation modes M 1 to M 3 , and output the inverted signal of the transition signal TxR 8 as the transition signal TxR 9 in the operation modes M 4 to M 6 . The flip flop 92 may set the initial symbol as the symbol “+x” in the operation mode M 1 , set the initial symbol as the symbol “+y” in the operation mode M 2 , set the initial symbol as the symbol “+z” in the operation mode M 3 , set the initial symbol as the symbol “−x” in the operation mode M 4 , set the initial symbol as the symbol “−y” in the operation mode M 5 , and set the initial symbol as the symbol “−z” in the operation mode M 6 .

FIG. 31A summarizes operation of the mode processor unit 84 and the transmission symbol generator unit 90 in the operation modes M 1 to M 3 . FIG. 31B summarizes the operation of the mode processor unit 84 and the transmission symbol generator unit 90 in the operation modes M 4 to M 6 . FIGS. 31A and 31B indicate the symbol NS 21 (the transmission symbol) generated on the basis of the symbol NS 22 indicated by the symbol signals D 1 , D 2 , and D 3 and on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 . FIG. 31A corresponds to the state transition diagram illustrated in FIG. 4 . In other words, in the operation modes M 1 to M 3 , the mode processor unit 84 may output the transition signal TxR 8 as the transition signal TxR 9 . Accordingly, the operation summarized in FIG. 31A may be the same as the operation of the transmission symbol generator unit 90 . Moreover, FIG. 31B is an equivalent to FIG. 31A with the transition signal TxR 8 being inverted. In other words, in the operation modes M 4 to M 6 , the transition signal TxR 8 may be inverted, in consideration that the mode processor unit 84 outputs the inverted signal of the transition signal TxR 8 as the transition signal TxR 9 .

›MODES FOR CARRYING OUT THE INVENTION · 13 of 19

FIG. 32 summarizes one operation example of the communication system 2 . In FIG. 32 , the term “state on transmission side” indicates a current flow at the output terminals P 0 to P 2 . In one specific example, the term “P 0 toP 1 ” indicates the current flow from the output terminal P 0 to the output terminal P 1 through the reception device 50 . The term “P 1 toP 0 ” indicates the current flow from the output terminal P 1 to the output terminal P 0 through the reception device 50 . The term “P 1 toP 2 ” indicates the current flow from the output terminal P 1 to the output terminal P 2 through the reception device 50 . The term “P 2 toP 1 ” indicates the current flow from the output terminal P 2 to the output terminal P 1 through the reception device 50 . The term “P 2 toP 0 ” indicates the current flow from the output terminal P 2 to the output terminal P 0 through the reception device 50 . The term “P 0 toP 2 ” indicates the current flow from the output terminal P 0 to the output al P 2 through the reception device 50 . Moreover, the term “state on reception side” indicates a current flow at the input terminals PA to PC. In one specific example, the term “AtoB” indicates the current flow from the input terminal PA to the input terminal PB. The term “BtoA” indicates the current flow from the input terminal PB to the input terminal PA. The term “BtoC” indicates the current flow from the input terminal PB to the input terminal PC. The term “CtoB” indicates the current flow from the input terminal PC to the input terminal PB. The term “CtoA” indicates the current flow from the input terminal PC to the input terminal PA, The term “AtoC” indicates the current flow from the input terminal PA to the input terminal PC.

In a case in which, for example, the transmission symbol (the symbol NS 21 ) is “+x” the transmission device 80 may allow the signal SIG 0 to be the high level voltage VH, allow the signal SIG 1 to be the low level voltage VL, and allow the signal SIG 2 to be the medium level voltage VM. Thus, the voltage at the output terminal P 0 is the high level voltage VH, while the voltage at the output terminal P 1 is the low level voltage VL. Accordingly, a state of the transmission device 80 (the state on the transmission side) may be “P 0 toP 1 ”. Similarly, in a case in which the transmission symbol is “−x”, the state on the transmission side may be “P 1 toP 0 ”. In a case in which the transmission symbol is “+y”, the state on the transmission side may be “P 1 toP 2 ”. In a case in which the transmission symbol is “−y”, the state on the transmission side may be “P 2 toP 1 ”. In a case in which the transmission symbol is “−z”, the state on the transmission side may be “P 2 toP 0 ”. In a case in which the transmission symbol is “−z”, the state on the transmission side may be “P 0 toP 2 ”.

The reception device 50 may receive a symbol (a reception symbol) that corresponds to the operation modes M 1 to M 6 and to the state on the transmission side (the transmission symbol), as described below.

Operation Mode M 1

FIG. 33 summarizes data transmission of the communication system 2 in the operation mode M 1 . In this example, the transmission device 80 may transmit 31 symbols to the reception device 50 .

First, the flip flop 92 of the transmission symbol generator unit 90 may set the initial value (the initial symbol) of the transmission symbol (the symbol NS 21 ) as the symbol “+x”. Thereafter, the mode setting unit 84 and the transmission symbol generator unit 90 may be sequentially supplied with 30 sets of the transition signals TxF 8 , TxR 8 , and TxP 8 . The mode setting unit 84 and the transmission symbol generator unit 90 may sequentially generate the transmission symbol (the symbol NS 21 ), on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the preceding transmission symbol (the symbol NS 22 ). In one specific example, when the first set of the transition signals is supplied, the symbol NS 22 may be “+x”, and the transition signals TxF 8 . TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31A , the transmission symbol NS 21 may become “+z”. Moreover, when the second set of the transition signals is supplied, the symbol NS 22 may be “+z”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31A , the transmission symbol NS 21 may become “+y”. The same may apply hereafter. The state on the transmission side may be as summarized in FIG. 33 , corresponding to the transmission symbol.

In the operation mode M 1 , as illustrated in FIG. 1 , the input terminals of the reception device 50 may be arranged in the order: the input terminals PA, PB, and PC. Accordingly, as summarized in FIG. 32 , in a case in which the state on the transmission side is “P 0 toP 1 ”, the state on the reception side may become “AtoB” (the reception symbol “+x”). In a case in which the state on the transmission side is “P 1 toP 0 ”, the state on the reception side may become “BtoA” (the reception symbol “−x”). In a case in which the state on the transmission side is “P 1 toP 2 ”, the state on the reception side may become “BtoC” (the reception symbol “+y”). In a case in which the state on the transmission side is “P 2 toP 1 ”, the state on the reception side may become “CtoB” (the reception symbol “−y”). In a case in which the state on the transmission side is “P 2 toP 0 ”, the state on the reception side may become “CtoA” (the reception symbol “+z”). In a case in which the state on the transmission side is “P 0 toP 2 ”, the state on the reception side may become “AtoC” (the reception symbol “−z”). Accordingly, the state on the reception side (the reception symbol) may be as summarized in FIG. 33 , corresponding to the state on the transmission side (the transmission symbol). As a result, as summarized in FIG. 33 , the transmission symbol may become equal to the reception symbol.

Operation Mode M 2

FIG. 34 summarizes the data transmission of the communication system 2 in the operation mode M 2 .

›MODES FOR CARRYING OUT THE INVENTION · 14 of 19

First, the flip flop 92 of the transmission symbol generator unit 90 may set the initial value (the initial symbol) of the transmission symbol (the symbol NS 21 ) as the symbol “+y”. Thereafter, the mode setting unit 84 and the transmission symbol generator unit 90 may be sequentially supplied with, in this example, 30 sets of the transition signals TxF 8 , TxR 8 , and TxP 8 . The transition signals TxF 8 , TxR 8 , and TxP 8 may be the same as those of the case of the operation mode M 1 ( FIG. 33 ). The mode setting unit 84 and the transmission symbol generator unit 90 may sequentially generate the transmission symbol (the symbol NS 21 ), on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the preceding transmission symbol (the symbol NS 22 ). In one specific example, when the first set of the transition signals is supplied, the symbol NS 22 may be “+y”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31A , the transmission symbol NS 21 may become “±x”. Moreover, when the second set of the transition signals is supplied, the symbol NS 22 may be “±x”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31A , the transmission symbol NS 21 may become “+z”. The same may apply hereafter. The state on the transmission side may be as summarized in FIG. 34 , corresponding to the transmission symbol.

In the operation mode M 2 , as illustrated in FIG. 7A , the input terminals of the reception device 50 may be arranged in the order: the input terminals PC, PA, and PB. Accordingly, as summarized in FIG. 32 , in a case in which the state on the transmission side is “P 0 toP 1 ”, the state on the reception side may become “CtoA” (the reception symbol “+z”). In a case in which the state on the transmission side is “P 1 toP 0 ”, the state on the reception side may become “AtoC” (the reception symbol “−z”). In a case in which the state on the transmission side is “P 1 toP 2 ”, the state on the reception side may become “AtoB” (the reception symbol “+x”). In a case in which the state on the transmission side is “P 2 toP 1 ”, the state on the reception side may become “BtoA” (the reception symbol “−x”). In a case in which the state on the transmission side is “P 2 toP 0 ” the state on the reception side may become “BtoC” (the reception symbol “+y”). In a case in which the state on the transmission side is “P 0 toP 2 ”, the state on the reception side may become “CtoB” (the reception symbol “−y”). Accordingly, the state on the reception side (the reception symbol) may be as summarized in FIG. 34 , corresponding to the state on the transmission side (the transmission symbol). As a result, as summarized in FIG. 34 , the reception symbol may become equal to the reception symbol in the operation mode M 1 ( FIG. 33 ).

FIGS. 35A to 35D illustrate the operation in the operation mode M 2 with utilization of the state transition diagrams. FIG. 35A provides the state transition diagram in FIG. 4 , in a more simplified way. Moreover, FIG. 35A also indicates the state on the reception side in addition to the symbol. FIG. 35B is an equivalent of FIG. 35A , with the state on the reception side being replaced with the state on the transmission side, in consideration of the order of the input terminals of the reception device 50 in the operation mode M 1 . In FIG. 35B , marked is the symbol “+x” in consideration that the initial symbol is the symbol “+x” in the operation mode M 1 . FIG. 35C is an equivalent of FIG. 35B , with 120 ° counterclockwise rotation. In FIG. 35C , marked is the symbol “+y” disposed at a position where the symbol“+x” is disposed in FIG. 35B . FIG. 35D is an equivalent of FIG. 35C , with the state on the transmission side being replaced with the state on the reception side disposed at a corresponding position in FIG. 35A . The replacement means that the output terminal P 0 corresponds to the input terminal PC, the output terminal P 1 corresponds to the input terminal PA, and the output terminal P 2 corresponds to the input terminal PB. Moreover, in FIG. 35D , the initial symbol may become “+y”.

Operation Mode M 3

FIG. 36 summarizes the data transmission of the communication system 2 in the operation mode M 3 .

First, the flip flop 92 of the transmission symbol generator unit 90 may set the initial value (the initial symbol) of the transmission symbol (the symbol NS 21 ) the symbol “+z”. The mode setting unit 84 and the transmission symbol generator unit 90 may sequentially generate the transmission symbol (the symbol NS 21 ), on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the preceding transmission symbol (the symbol NS 22 ). In one specific example, when the first set of the transition signals is supplied, the symbol NS 22 may be “+z”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31A , the transmission symbol NS 21 may become “+y”. Moreover, when the second set of the transition signals is supplied, the symbol NS 22 may be “+y”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31A , the transmission symbol NS 21 may become “+x”. The same may apply hereafter. The state on the transmission side may be as summarized in FIG. 36 , corresponding to the transmission symbol.

In the operation mode M 3 , as illustrated in FIG. 7B , the input terminals of the reception device 50 may be arranged in the order: the input terminals PB, PC, and PA. Accordingly, as summarized in FIG. 32 , in a case in which the state on the transmission side is “P 0 toP 1 ”, the state on the reception side may become “BtoC” (the reception symbol “+y”). In a case in which the state on the transmission side is “P 1 toP 0 ”, the state on the reception side may become “CtoB” (the reception symbol “−y”). In a case in which the state on the transmission side is “P 1 toP 2 ”, the state on the reception side may become “CtoA” (the reception symbol “+z”). In a case in which the state on the transmission side is “P 2 toP 1 ”, the state on the reception side may become “AtoC” (the reception symbol “−z”). In a case in which the state on the transmission side is “P 2 toP 0 ”, the state on the reception side may become “AtoB” (the reception symbol “+x”). In a case in which the state on the transmission side is “P 0 toP 2 ”, the state on the reception side may become “BtoA” (the reception symbol “−x). Accordingly, the state on the reception side (the reception symbol) may be as summarized in FIG. 36 , corresponding to the state on the transmission side (the transmission symbol). As a result, as summarized in FIG. 36 , the reception symbol may become the same as the reception symbol in the operation mode M 1 ( FIG. 33 ).

›MODES FOR CARRYING OUT THE INVENTION · 15 of 19

Operation Mode M 4

FIG. 37 summarizes the data transmission of the communication system 2 in the operation mode M 4 .

First, the flip flop 92 of the transmission symbol generator unit 90 may set the initial value (the initial symbol) of the transmission symbol (the symbol NS 21 ) as the symbol “−x”. The mode setting unit 84 and the transmission symbol generator unit 90 may sequentially generate the transmission symbol (the symbol NS 21 ), on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the preceding transmission symbol (the symbol NS 22 ). In one specific example, when the first set of the transition signals is supplied, the symbol NS 22 may be “−x.”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31B , the transmission symbol NS 21 may become “−y”. Moreover, when the second set of the transition signals is supplied, the symbol NS 22 may be “−y”, and the transmission signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31B , the transmission symbol NS 21 may become “−z”. The same may apply hereafter. The state on the transmission side may be as summarized in FIG. 37 , corresponding to the transmission symbol.

In the operation mode M 4 , as illustrated in FIG. 7C , the input terminals of the reception device 50 may be arranged in the order: the input terminals PB, PA, and PC. Accordingly, as summarized in FIG. 32 , in a case in which the state on the transmission side is “P 0 toP 1 ”, the state on the reception side may become “BtoA” (the reception symbol “−x”). In a case in which the state on the transmission side is “P 1 toP 0 ”, the state on the reception side may become “AtoB” (the reception symbol “+x”). In a case in which the state on the transmission side is “P 1 toP 2 ”, the state on the reception side may become “AtoC” (the reception symbol “−z”). In a case in which the state on the transmission side is “P 2 toP 1 ”, the state on the reception side may become “CtoA” (the reception symbol “+z”). In a case in which the state on the transmission side is “P 2 toP 0 ”, the state on the reception side may become “CtoB” (the reception symbol “−y”), In a case in which the state on the transmission side is “P 0 toP 2 ”, the state on the reception side may become “BtoC” (the reception symbol “+y”). Accordingly, the state on the reception side (the reception symbol) may be as summarized in FIG. 37 , corresponding to the state on the transmission side (the transmission symbol). As a result, as summarized in FIG. 37 , the reception symbol may be the same as the reception symbol in the operation mode M 1 ( FIG. 33 ).

FIGS. 38A to 38D illustrate the operation in the operation mode M 4 with the utilization of the state transition diagrams. FIGS. 38A and 38B may be similar to FIGS. 35A and 35B . FIG. 38C may be an equivalent to FIG. 38B , with the symbols “+x”, “+y” and “+z” and the symbols “−x”, “−y”, and “−z” changing over, and with the symbols “+y” and “−y” and the symbols “+z” and “−z” changing over. In FIG. 38C , marked is the symbol “−x” disposed at a position where the symbol “+x” is disposed in FIG. 38B . FIG. 38D is an equivalent of FIG. 38C , with the state on the transmission side being replaced with the state on the reception side disposed at a corresponding position in FIG. 38A . The replacement means that the output terminal P 0 corresponds to the input terminal PB, the output terminal P 1 corresponds to the input terminal PA, and the output terminal P 2 corresponds to the input terminal PC. Moreover, in FIG. 38D , the initial symbol may be “−x”.

Operation Mode M 5

FIG. 39 summarizes the data transmission of the communication system 2 in the operation mode M 5 .

First, the flip flop 92 of the transmission symbol generator unit 90 may set the initial value (the initial symbol) of the transmission symbol (the symbol NS 21 ) as the symbol “−y”. The mode setting unit 84 and the transmission symbol generator unit 90 may sequentially generate the transmission symbol (the symbol NS 21 ), on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the preceding transmission symbol (the symbol NS 22 ). In one specific example, when the first set of the transition signals is supplied, the symbol NS 22 may be “−y”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31B , the transmission symbol NS 21 may be “−z”. Moreover, when the second set of the transition signals is supplied, the symbol NS 22 may be “−z”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31B , the transmission symbol NS 21 may be “−x”. The same may apply hereafter. The state on the transmission side may be as summarized in FIG. 39 , corresponding to the transmission symbol.

In the operation mode M 5 , as illustrated in FIG. 7D , the input terminals of the reception device 50 may be arranged in the order: the input terminals PC, PB, and PA. Accordingly, as summarized in FIG. 32 , in a case in which the state on the transmission side is “P 0 toP 1 ”, the state on the reception side may be “CtoB” (the reception symbol “−y”). In a case in which the state on the transmission side is “P 1 toP 0 ”, the state on the reception side may be “BtoC” (the reception symbol “+y”). In a case in which the state on the transmission side is “P 1 toP 2 ”, the state on the reception side may be “BtoA” (the reception symbol “−x”). In a case in which the state on the transmission side is “P 2 toP 1 ”, the state on the reception side may be “AtoB” (the reception symbol “+x”). In a case in which the state on the transmission side is “P 2 toP 0 ”, the state on the reception side may be “AtoC” (the reception symbol “−z”). In a case in which the state on the transmission side is “P 0 toP 2 ”, the state on the reception side may be “CtoA” (the reception symbol “+z”). Accordingly, the state on the reception side (the reception symbol) may be as summarized in FIG. 39 , corresponding to the state on the transmission side (the transmission symbol). As a result, as summarized in FIG. 39 , the reception symbol may become the same as the reception symbol in the operation mode M 1 ( FIG. 33 ).

›MODES FOR CARRYING OUT THE INVENTION · 16 of 19

Operation Mode M 6

FIG. 40 summarizes the data transmission of the communication system 2 in the operation mode M 6 .

First, the flip flop 92 of the transmission symbol generator unit 90 may set the initial value (the initial symbol) of the transmission symbol (the symbol NS 21 ) as the symbol “−z”. The mode setting unit 84 and the transmission symbol generator unit 90 may sequentially generate the transmission symbol (the symbol NS 21 ), on the basis of the transition signals TxF 8 , TxR 8 , and TxP 8 and on the basis of the preceding transmission symbol (the symbol NS 22 ). In one specific example, when the first set of the transition signals is supplied, the symbol NS 22 may be “−z”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31B , the transmission symbol NS 21 may be “−x”. Moreover, when the second set of the transition signals is supplied, the symbol NS 22 may be “−x”, and the transition signals TxF 8 , TxR 8 , and TxP 8 may be “0”, “0”, and “0”. Accordingly, as summarized in FIG. 31B , the transmission symbol NS 21 may be “−y”. The same may apply hereafter. The state on the transmission side may be as summarized in FIG. 40 , corresponding to the transmission symbol.

In the operation mode M 6 , as illustrated in FIG. 7E , the input terminals of the reception device 50 may be arranged in the order: the input terminals PA, PC, and PB. Accordingly, as summarized in FIG. 32 , in a case in which the state on the transmission side is “P 0 toP 1 ”, the state on the reception side may be “AtoC” (the reception symbol “−z”). In a case in which the state on the transmission side is “P 1 toP 0 ” the state on the reception side may be “CtoA” (the reception symbol “+z”). In a case in which the state on the transmission side is “P 1 toP 2 ”, the state on the reception side may be “CtoB” (the reception symbol “−y”), in a case in which the state on the transmission side is “P 2 toP 1 ”, the state on the reception side may be “BtoC” (the reception symbol “+y”). In a case in which the state on the transmission side is “P 2 toP 0 ”, the state on the reception side may be “BtoA” (the reception symbol “−x”). In a case in which the state on the transmission side is “P 0 toP 2 ”, the state on the reception side may be “AtoB” (the reception symbol “+x”). Accordingly, the state on the reception side (the reception symbol) may be as summarized in FIG. 40 , corresponding to the state on the transmission side (the transmission symbol). As a result, as summarized in FIG. 40 , the reception symbol may become the same as the reception symbol in the operation mode M 1 ( FIG. 33 ).

With the forgoing configuration as well, it is possible to perform the signal transmission without the crossing of the wirings between the transmission device and the reception device. Hence, it is possible to increase the transmission capacity.

Modification Example 2-1

In the forgoing embodiment, as illustrated in FIG. 24 , the transmission symbol may be generated, and thereafter, the symbol signal may be serialized. However, this is non-limiting. As illustrated in FIG. 28 , the transition signal may be serialized, and thereafter, the transmission symbol may be generated.

Modification Example 2-2

In the forgoing embodiment, the mode processing may be carried out in the transmission device 60 (the transmission device 80 ). However, this is non-limiting. In an alternative, the mode processing may be carried out in the reception device.

3. Application Example

Description is given next of an application example of the communication systems described in the forgoing embodiments and modification examples.

FIG. 41 illustrates an external appearance of a smartphone 300 (a multifunction mobile phone) to which the communication systems according to the forgoing example embodiments are applied. The smartphone 300 may be equipped with various devices. The communication systems according to the forgoing example embodiments may be applied to a communication system that performs data exchange among the devices.

FIG. 42 illustrates one configuration example of an application processor 310 utilized in the smartphone 300 . The application processor 310 may include a CPU (Central Processing Unit) 311 , a memory control unit 312 , a power supply control unit 313 , an external interface 314 , a GPU (Graphics Processing Unit) 315 , a media processor unit 316 , a display control unit 317 , and an MIPI (Mobile Industry Processor Interface) interface 318 . The CPU 311 , the memory control unit 312 , the power supply control unit 313 , the external interface 314 , the GPU 315 , the media processor unit 316 , and the display control unit 317 may be coupled to a system bus 319 in this example, and be able to perform the data exchange with one another through the system bus 319 .

The CPU 311 may process various pieces of information handled by the smartphone 300 in accordance with a program. The memory control unit 312 may control a memory 501 which the CPU 311 uses in performing information processing. The power supply control unit 313 may control a power supply of the smartphone 300 .

The external interface 314 may be an interface provided for communication with an external device. In this example, the external interface 314 may be coupled to a wireless communication unit 502 and an image sensor 410 . The wireless communication unit 502 may perform wireless communication with a base station of mobile phones. The wireless communication unit 502 may be so constituted that the wireless communication unit 502 includes a baseband unit and an RF (Radio Frequency) front end unit, without limitation. The image sensor 410 may acquire an image. The image sensor 410 may be so constituted that the image sensor 410 includes a CMOS sensor, without limitation.

The GPU 315 may perform image processing. The media processor unit 316 may process information such as sound, characters, and figures. The display control unit 317 may control a display 504 through the MIPI interface 318 . The MIPI interface 318 may transmit an image signal to the display 504 . As the image signal, for example, a signal of a YUV system, an RGB system, or other systems may be used. In one example, the communication system according to the forgoing example embodiments may be applied to a communication system between the MIPI interface 318 and the display 504 .

›MODES FOR CARRYING OUT THE INVENTION · 17 of 19

FIG. 43 illustrates one configuration example of the image sensor 410 . The image sensor 410 may include a sensor unit 411 , an ISP (Image Signal Processor) 412 , a PEG (Joint Photographic Experts Group) encoder 413 , a CPU 414 , a RAM (Random Access Memory) 415 , a ROM (Read Only Memory) 416 , a power supply control unit 417 , an I 2 C (Inter-Integrated Circuit) interface 418 , and an MIPI interface 419 . These blocks may each be coupled to a system bus 420 in this example, and be able to perform the data exchange with one another through the system bus 420 .

The sensor unit 411 may acquire the image, and be constituted by, for example, the CMOS sensor. The ISP 412 may perform predetermined processing on the image acquired by the sensor unit 411 . The JPEG encoder 413 may encode the image processed by the ISP 412 , to generate an image of a MEG form. The CPU 414 may control each block of the image sensor 410 in accordance with a program. The RAM 415 may be a memory which the CPU 414 uses in performing image processing. The ROM 416 may store the program to be executed in the CPU 414 . The power supply control unit 417 may control a power supply of the image sensor 410 . The I 2 C interface 418 may receive a control signal from the application processor 310 . Moreover, although not illustrated, the image sensor 410 may receive, from the application processor 310 , a clock signal in addition to the control signal. In one specific example, the image sensor 410 may be configured to be able to operate on the basis of the clock signals having various frequencies. The MIPI interface 419 may transmit the image signal to the application processor 310 . As the image signal, for example, the signal of the YUV system, the RGB system, or other systems may be used. In one example, the communication system according to the forgoing example embodiments may be applied to a communication system between the MIPI interface 419 and the application processor 310 .

Although description has been made by giving the embodiments and the modification examples, and the application example to the electronic apparatus as mentioned above, the contents of the technology are not limited to the above-mentioned example embodiments and may be modified in a variety of ways.

For example, in the forgoing example embodiments, the transition signal generator unit 20 may generate the seven sets of the transition signals TxF, TxR, and TxP. However, this is non-limiting. In one alternative example, the transition signal generator unit 20 may generate a plurality of, but six or less, sets of the transition signals. In another alternative, the transition signal generator unit 20 may generate eight or more sets of the transition signals. In one exemplary case in which the transition signal generator unit 20 has generated eight sets of the transition signals, the following may be desirable. The divider circuit 18 may perform division operation by eight, to generate the clock CK. The transmission symbol generator unit 30 may generate eight sets of the symbol signals on the basis of the eight sets of the transition signals.

Moreover, for example, in the forgoing example embodiments, the transistors MU and MD may be both turned off in the case in which, for example, the voltage of the output terminal is set as the medium level voltage VM. However, this is non-limiting. In one alternative, the transistors MU and MD may be both turned on. This provides Thevenin termination, making it possible to set the voltage of the Output terminal as the medium level voltage VM.

Furthermore, for example, in the forgoing example embodiments, the transmission device may transmit the three signals to the reception device. However, this is non-limiting. Instead, for example, as illustrated in FIG. 44 , a plurality of sets (four sets in this example) of the three signals may be transmitted. A communication system 600 includes a transmission device 610 and a reception device 620 . The transmission device 610 may transmit data to the reception device 620 through four data lanes DL 1 to DL 4 . In each of the data lanes DL 1 to DL 4 , the transmission device 610 may transmit the three signals SIL 0 to SIG 2 . At this occasion, for example, the transmission device 610 may include the mode processor unit as with the transmission devices 10 and 60 ( FIGS. 3 and 24 ), to allow the three signals SIG 0 to SIG 2 to exchange the signal patterns with one another, in each of the data lanes DL 1 to DL 4 . It is to be noted that this is non-limiting. The reception device 620 may include the mode processor unit as with the reception device 506 ( FIG. 19 ). In this case as well, it is possible to perform the signal transmission without the crossing of the wirings between the transmission device 610 and the reception device 620 . Hence, it is possible to increase the transmission capacity. Furthermore, in the case in which the transmission device 610 includes the mode processor unit, it is possible to utilize the reception device of various specifications that differ in, for example, pin arrangement. Moreover, in designing the reception device, it is possible to design without concern about the pin arrangement. This allows for higher design freedom. The same may apply to the case in which the reception device 620 includes the mode processor unit.

It is to be noted that effects described herein are merely exemplified. Effects of the technology are not limited to the effects described herein. Effects of the technology may further include other effects than the effects described herein.

Moreover, the technology may have the following configurations.

(1) A transmission device, including:

a generator unit that generates, on a basis of a control signal, a transmission symbol signal that indicates a sequence of transmission symbols; an output control unit that generates an output control signal on a basis of the transmission symbol signal; and a driver unit that generates, on a basis of the output control signal, a first output signal, a second output signal, and a third output signal, the generator unit generating the transmission symbol signal on the basis of the control signal, to allow the first output signal, the second output signal, and the third output signal to exchange signal patterns with one another.

›MODES FOR CARRYING OUT THE INVENTION · 18 of 19

(2) The transmission device according to (1), in which

the generator unit includes: a processor unit that generates, on a basis of a predetermined number of first symbol signals and on the basis of the control signal, second symbol signals that are equal in number to the predetermined number; and a serializer unit that serializes the predetermined number of the second symbol signals, to generate the transmission symbol signal.

(3) The transmission device according to (2), in which

the predetermined number of the second symbol signals are respectively associated with the predetermined number of the first symbol signals, each of the predetermined number of the first symbol signals includes three signals, each of the predetermined number of the second symbol signals includes three signals, and the processor unit performs, on the basis of the control signal, rearrangement of the three signals included in one first symbol signal out of the predetermined number of the first symbol signals, or rearrangement of inverted signals of the three signals included in the relevant one first symbol signal, to generate one of the second symbol signals that is associated with the relevant one first symbol signal.

(4) The transmission device according to (3), in which

the transmission symbol signal includes three signals, and the serializer unit serializes the predetermined number of the second symbol signals, with respect to each of the three signals included in the predetermined number of the second symbol signals, to generate each of the three signals included in the transmission symbol signal.

(5) The transmission device according to any one of (2) to (4), in which

the generator unit further includes a symbol generator unit that generates the predetermined number of the first symbol signals, on a basis of transition signals that are equal in number to the predetermined number, the transition signals each indicating a transition in the sequence of the transition symbols.

(6) The transmission device according to (1), in which

the generator unit includes a processor unit that generates the transmission symbol signal on a basis of a first symbol signal and on the basis of the control signal.

(7) The transmission device according to (6), in which

the first symbol signal includes three signals, the transmission symbol signal includes three signals, and the generator unit performs, on the basis of the control signal, rearrangement of the three signals included in the first symbol signal, or rearrangement of inverted signals of the three signals included in the first symbol signal, to generate the transmission symbol

(8) The transmission device according to (6) or (7), in which

the generator unit further includes a serializer unit that serializes the predetermined number of second symbol signals, to generate the first symbol signal.

(9) The transmission device according to (6) or (7), in which

the generator unit further includes: a serializer unit that serializes a predetermined number of first transition signals each of which indicates a transition in the sequence of the transmission symbols, to generate a second transition symbol; and a symbol generator unit that generates the first symbol signal on a basis of the second transition signal.

(10) The transmission device according to (1), in which

the generator unit includes: a symbol generator unit that generates, on a basis of a predetermined number of first transition signals each of which indicates a transition in the sequence of the transmission symbols, first symbol signals that are equal in number to the predetermined number, the symbol generator unit being configured to be able to set the transmission symbol at a head of the sequence; and a serializer unit that serializes the predetermined number of the first symbol signals, to generate the transmission symbol signal.

(11) The transmission device according to (10), in which

the generator unit further includes a processor unit that generates the predetermined number of the first transition signals, on a basis of second transition signals that are equal in number to the predetermined number and on the basis of the control signal.

The transmission device according to (11), in which

the predetermined number of the first transition signals are respectively associated with the predetermined number of the second transition signals, each of the predetermined number of the second transition signals include three signals, each of the predetermined number of the first transition signals include three signals, and the processor unit controls, on the basis of the control signal, whether or not to invert one of the three signals included in one second transition signal out of the predetermined number of the second transition signals, to generate one of the first transition signals that is associated with the relevant one second transition signal.

(13) The transmission device according to (1), in which

the generator unit includes a symbol generator unit that generates the transmission symbol signal, on a basis of a first transition signal that indicates a transition in the sequence of the transmission symbols, the symbol generator unit being configured to be able to set, on the basis of the control signal, the transmission symbol at a head of the sequence.

(14) The transmission device according to (14), in which

the generator unit further includes: a serializer unit that serializes a predetermined number of second transition signals to generate a third transition signal; and a processor unit that generates the predetermined number of the first transition signals, on a basis of the third transition signal and on the basis of the control signal.

(15) A transmission device, including:

a symbol generator unit that generates a symbol signal on a basis of a transition signal that indicates a transition in a sequence of transmission symbols, the symbol generator unit being configured to be able to set the transmission symbol at a head of the sequence; and an output unit that generates, on a basis of the symbol signal, a first output signal, a second output signal, and a third output signal.

›MODES FOR CARRYING OUT THE INVENTION · 19 of 19

(16) A reception device, including:

a receiver unit that generates, on a basis of a first input signal, a second input signal, and a third input signal, a first symbol signal that indicates a sequence of symbols; and a processor unit that generates, as a second symbol signal, on a basis of a control signal and on a basis of the first symbol signal, the first symbol signal that would be generated on a condition that the first input signal, the second input signal, and the third input signal exchange signal patterns with one another.

(17) The reception device according to (16), in which

the first symbol signal includes a first signal, a second signal, and a third signal, the second symbol signal includes a fourth signal, a fifth signal, and a sixth signal, the receiver unit generates the first signal on a basis of the first input signal and the second input signal, generates the second signal on a basis of the second input signal and the third input signal, and generates the third signal on a basis of the first input signal and the third input signal, and the processor unit performs, on the basis of the control signal, rearrangement of the first signal, the second signal, and the third signal, or rearrangement of an inverted signal of the first signal, an inverted signal of the second input signal, and an inverted signal of the third input signal, to generate the fourth signal, the fifth signal, and the sixth signal.

(18) A communication system, including:

a transmission device that generates, on a basis of a control signal, a plurality of sets of three output signals; and a reception device that receives the plurality of sets of the output signals, the transmission device being configured to be able to allow, on the basis of the control signal, the three output signals to exchange signal patterns with one another, in each of the plurality of sets of the output signals.

(19) The communication system according to (18), in which

the reception device generates the control signal.

(20) The communication system according to (18) or (19), in which

the transmission device is an image sensor, and the reception device is a processor that processes an image acquired by the image sensor.

This application claims the benefit of Japanese Priority Patent Application JP2014-249340 filed on Dec. 9, 2014, the entire contents of which are incorporated herein by reference.

It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.

Claims as granted

14 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

3 codes
IPC · International Patent Classification
Section H — Electricity
  • H04L25/49
  • H04L7/033
  • H04L25/02

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoom2016201720182019202020212022USPTOApplicantRestriction requirementResponse after non-finalNotice of appeal filedNotice of allowance
USPTOApplicanthover for detail · click to open
Pendency
6.2 y
2,280 days filing → grant
Office actions
2
after a restriction
Responses
2
no RCE
Appeals
1
notices of appeal
Examiner
Lihong Yu
art unit 2631 · TC 2600
Citations: 12 back · 2 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom2018202020222024202620282030203220342036Owner 1Owner 2
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock