Computer system, camera module, and voltage control method

By adjusting data line voltages to intermediate levels using switching elements and resistors, the system prevents circuit overloading due to crosstalk, ensuring reliable communication.

JP2026027819APending Publication Date: 2026-02-19OMRON CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024130016
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

Existing technologies fail to consider the relationship between crosstalk-induced noise and circuit ratings, leading to potential overloading of communication data lines.

Method used

Implementing intermediate voltage generation units in computer systems to adjust data line voltages to intermediate levels that do not exceed circuit ratings, even in the presence of crosstalk, using switching elements and resistors to control voltages on transmission and reception lines.

Benefits of technology

Prevents circuit overloading by maintaining voltages within safe limits despite crosstalk occurrences, ensuring reliable communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026027819000001_ABST
    Figure 2026027819000001_ABST
Patent Text Reader

Abstract

To prevent the rating of a circuit connected to a communication data line from being exceeded even when noise due to crosstalk is generated.SOLUTION: A computer system including a first computer device and a second computer device connected by a first data line and a second data line that perform communication in a single-ended and full-duplex manner, wherein the first computer device includes a first intermediate voltage generation unit that changes a voltage of the first data line to a predetermined first intermediate voltage when the second computer device that has received transmission data transmitted from the first computer device to the second computer device through the first data line transmits reception data to the first computer device through the second data line.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a computer system, a camera module, and a voltage control method. [Background technology]

[0002] During single-ended digital communication, a phenomenon occurs in which noise due to crosstalk from a communication line that is communicating is superimposed on other signal lines that are not communicating.

[0003] To reduce this crosstalk, measures such as using shielded communication cables and passing output signals through a low pass filter (LPF) to make them less susceptible to noise can be taken. Other countermeasures have been proposed, such as in Patent Document 1, which proposes circuit devices that suppress the crosstalk effect. However, these countermeasures for crosstalk do not take into consideration the relationship between the noise generated by crosstalk and the ratings of the circuits connected to the communication cable. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 8-274426 [Patent Document 2] Japanese Patent Application Laid-Open No. 2006-217305 [Patent Document 3] Japanese Patent Application Publication No. 5-128410 Summary of the Invention [Problem to be solved by the invention]

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a technology that prevents the rated capacity of a circuit connected to a communication data line from being exceeded even if noise due to crosstalk occurs. [Means for solving the problem]

[0006] To solve the above problems, the present invention provides: 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the first computing device, The second computer device, which receives transmission data transmitted from the first computer device to the second computer device through the first data line, includes a first intermediate voltage generation unit that changes the voltage of the first data line from a predetermined basic voltage to a first intermediate voltage when transmitting received data to the first computer device through the second data line.

[0007] According to this, when received data is transmitted from the second computer device to the first computer device through the second data line, the voltage of the first data line is changed from a predetermined basic voltage to a first intermediate potential. Therefore, by setting the first intermediate voltage to a value that does not exceed the rating of the circuit connected to the first data line even if crosstalk occurs on the first data line, it is possible to prevent the rating of the circuit connected to the first data line from being exceeded even if crosstalk occurs on the first data line.

[0008] The present invention also provides 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the second computing device, The second computer device, which receives transmission data transmitted from the first computer device to the second computer device through the first data line, includes a second intermediate voltage generation unit that changes the voltage of the first data line from a predetermined basic voltage to a second intermediate voltage when transmitting received data to the first computer device through the second data line.

[0009] According to this, when received data is transmitted from the second computer device to the first computer device through the second data line, the voltage of the first data line is changed from a predetermined basic voltage to the second intermediate potential. Therefore, by setting the second intermediate voltage to a value that does not exceed the rating of the circuit connected to the first data line even if crosstalk occurs on the first data line, it is possible to prevent the rating of the circuit connected to the first data line from being exceeded even if crosstalk occurs on the first data line.

[0010] The present invention also provides 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the first computing device, The computer further includes a third intermediate voltage generator that changes the voltage of the second data line from a predetermined base voltage to a third intermediate voltage when transmitting data from the first computer to the second computer via the first data line.

[0011] According to this, when transmission data is transmitted from the first computer device to the second computer device through the first data line, the voltage of the second data line is changed from a predetermined basic voltage to the third intermediate potential. Therefore, by setting the third intermediate voltage to a value that does not exceed the rating of the circuit connected to the second data line even if crosstalk occurs on the second data line, it is possible to prevent the rating of the circuit connected to the second data line from being exceeded even if crosstalk occurs on the second data line.

[0012] The present invention also provides 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the second computing device, The computer further includes a fourth intermediate voltage generator that changes the voltage of the second data line from a predetermined base voltage to a fourth intermediate voltage when transmitting data from the first computer to the second computer via the first data line.

[0013] According to this, when transmission data is sent from the first computer device to the second computer device through the first data line, the voltage of the second data line is changed from a predetermined basic voltage to the fourth intermediate potential. Therefore, by setting the fourth intermediate voltage to a value that does not exceed the rating of the circuit connected to the second data line even if crosstalk occurs on the second data line, it is possible to prevent the rating of the circuit connected to the second data line from being exceeded even if crosstalk occurs on the second data line.

[0014] In addition, in the present invention, The second computer device may be a module equipped with an imaging unit and an image processing unit, and may be configured to send the processing results of the image processing unit to the first computer device based on instructions sent from the first computer device to the second computer device.

[0015] The present invention also provides A camera module that is connected to a host computer device by a first data line and a second data line, and that communicates in a single-ended and full-duplex manner, and that includes a camera and a control unit. So, The camera module receives command data transmitted from the host computer device to the camera module via the first data line and includes a fifth intermediate voltage generation unit that changes the voltage of the first data line from a predetermined basic voltage to a fifth intermediate voltage when transmitting response data to the host computer device via the second data line.

[0016] According to this, when the camera module receives command data sent from the host computer device to the camera module via the first data line and then sends response data to the host computer device via the second data line, the voltage of the first data line is changed from a predetermined basic voltage to the fifth intermediate voltage.Therefore, by setting the fifth intermediate voltage to a value that does not exceed the rating of the circuit connected to the first data line even if crosstalk occurs on the first data line, it is possible to prevent the rating of the circuit connected to the first data line from being exceeded even if crosstalk occurs on the first data line.

[0017] The present invention also provides A camera module including a camera and a control unit, the camera module being connected to a host computer device by a first data line and a second data line that communicate in a single-ended and full-duplex manner, The camera module further includes a sixth intermediate voltage generator that changes the voltage of the second data line from a predetermined basic voltage to a sixth intermediate voltage when command data is transmitted from the host computer device to the camera module through the first data line.

[0018] According to this, when command data is sent from the host computer device to the camera module via the first data line, the voltage of the second data line is changed from a predetermined basic voltage to the sixth intermediate voltage. Therefore, by setting the sixth intermediate voltage to a value that does not exceed the rating of the circuit connected to the first data line even if crosstalk occurs on the first data line, it is possible to prevent the rating of the circuit connected to the first data line from being exceeded even if crosstalk occurs on the first data line.

[0019] The present invention also provides 1. A voltage control method for controlling a voltage of a first data line among a first data line and a second data line that connect a first computer device and a second computer device and communicate in a single-ended and full-duplex manner, the method comprising: transmitting transmission data from the first computer device to the second computer device over the first data line; changing the voltage of the first data line from a predetermined base voltage to a seventh intermediate voltage; transmitting received data from the second computer device to the first computer device over the second data line; returning the voltage of the first data line from the seventh intermediate voltage to the base voltage; the first computing device receiving the received data over the second data line; Includes:

[0020] According to this, when received data is transmitted from the second computer device to the first computer device through the second data line, the voltage of the first data line is changed from a predetermined basic voltage to the seventh intermediate potential. Therefore, by setting the seventh intermediate voltage to a value that does not exceed the rating of the circuit connected to the first data line even if crosstalk occurs on the first data line, it is possible to prevent the rating of the circuit connected to the first data line from being exceeded even if crosstalk occurs on the first data line.

[0021] The present invention also provides A single-ended and full-duplex connection is made between a first computer device and a second computer device. 1. A voltage control method for controlling a voltage of a second data line among a first data line and a second data line that perform communication in a multiplexed manner, comprising: changing the voltage of the second data line from a predetermined base voltage to an eighth intermediate voltage; transmitting transmission data from the first computer device to the second computer device over the first data line; receiving the transmitted data by the second computing device; returning the voltage of the second data line from the eighth intermediate voltage to the base voltage; Includes:

[0022] According to this, when received data is transmitted from the second computer device to the first computer device through the second data line, the voltage of the first data line is changed from a predetermined basic voltage to the eighth intermediate potential. Therefore, by setting the second intermediate voltage to a value that does not exceed the rating of the circuit connected to the first data line even if crosstalk occurs on the first data line, it is possible to prevent the rating of the circuit connected to the first data line from being exceeded even if crosstalk occurs on the first data line. [Effects of the Invention]

[0023] According to the present invention, even if noise occurs due to crosstalk, it is possible to prevent the rating of the circuit connected to the communication data line from being exceeded. [Brief explanation of the drawings]

[0024] [Figure 1] 1 is a block diagram showing an outline of the overall configuration of an image processing system according to a first embodiment of the present invention. [Figure 2] 4 is a timing chart illustrating a method for controlling a crosstalk countermeasure circuit according to the first embodiment of the present invention. [Figure 3] 4 is a flowchart illustrating a method for controlling a crosstalk countermeasure circuit according to the first embodiment of the present invention. [Figure 4] 10 is a flowchart illustrating a crosstalk countermeasure circuit control method according to a modified example of the first embodiment of the present invention. [Figure 5] FIG. 10 is a block diagram showing an outline of the overall configuration of an image processing system according to a second embodiment of the present invention. [Figure 6] 10 is a flowchart illustrating a method for controlling a crosstalk countermeasure circuit according to a second embodiment of the present invention. [Figure 7] 10 is a flowchart illustrating a crosstalk countermeasure circuit control method according to a modified example of the second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0025] [Application example] Hereinafter, application examples of the present invention will be described with reference to the drawings.

[0026] FIG. 1 is a schematic diagram of the overall configuration of an image processing system 1 according to an application example. The image processing system 1 mainly includes a host device 100A, a camera module 200A, and a stabilized power supply 300, and the camera module 200A and the host device 100A are connected by a communication line 400.

[0027] Camera module 200A includes camera 220 and microcomputer 230. Microcomputer 230 has a function of capturing an image by camera 220 and executing predetermined processing on the captured image in response to a command received from host device 100A via communication line 400, and transmitting the processing result as a response to host device 100A via communication line 400.

[0028] The host device 100A is configured as a general computer device including a microcomputer 120. The host device 100A executes a predetermined application based on the processing result output from the above-described camera module 200A, for example.

[0029] The camera module 200A and the host device 100A communicate with each other via a communication line 400, for example, using the UART (Universal Asynchronous Receiver / Transmitter) method.

[0030] The communication line 400 includes a transmission data line 420 that connects the Tx terminal of the host device 100A and the UART RX terminal of the camera module 200A, and a reception data line 410 that connects the Rx terminal of the host device 100A and the UART TX terminal of the camera module 200A.

[0031] The host device 100A has a Tx terminal, an Rx terminal, and a GND terminal. The GND terminal is connected to the GND terminal of the stabilized power supply 300. The Tx terminal is connected to an output port P11 of the microcomputer 120 via a connection line 131. The Rx terminal is connected to an input port P12 of the microcomputer 120. A connection line 131 connecting the Tx terminal and the microcomputer 120 is connected at a connection point 113 to a power supply 111 via a resistor 112. The connection point 113 is further connected to a GND 116 via a resistor 114 and a switching element 115 connected in series. A control terminal of the switching element 115 is connected to an I / O port of the microcomputer 120 via a connection line 132. A connection point 117 on the connection line 132 is connected to the GND 116 via a resistor 118. Here, the intermediate voltage generation circuit 110 includes the connection point 113, the resistor 112, the power supply 111, the resistor 114, the switching element 115, the GND 116, the connection line 132, the connection point 117, and the resistor 118.

[0032] The UART RX terminal of the camera module 200A is connected to the input port P22 of the microcomputer 230 via a connection line 252, and the UART TX terminal is connected to the output port P21 of the microcomputer 120 via a connection line 251.

[0033] The stabilized power supply 200 outputs a constant voltage of 5V from a PW terminal and also has a GND terminal.

[0034] A crosstalk countermeasure circuit control method in the image processing system 1 according to an application example will be described with reference to FIGS. In the timing chart of FIG. 2, along the time axis progressing to the right in the drawing, the upper part shows the voltage of the receive data line 410, and the lower part shows the voltage of the transmit data line 420.

[0035] First, the host device 100A generates command data and transmits it from the Tx terminal to the UART TX terminal of the camera module 200A via the transmission data line 420 (step S101). When transmitting command data in the host device 100A, an L (low) control signal is input from the I / O port of the microcomputer 120 to the control terminal of the switching element 115, and since the switching element 115 is turned off, the voltage of the transmission data line 420 connected to the Tx terminal is controlled by the power supply 111, the resistor 112, and the output signal generation circuit 121 of the output port P11 of the microcomputer 120. In this state, for example, the H (high) voltage appearing at the Tx terminal is 3.3V.

[0036] The UART R terminal of the camera module 200A receives command data through the transmission data line 420 (step S201).

[0037] When the host device 100A transmits the command data (T1 in FIG. 2), it lowers the voltage of the transmission data line 420 (step S102). Specifically, when the command data is transmitted, it switches the control signal output from the I / O port of the microcomputer 120 from L to H. As a result, the switching element 115 is turned on, and the voltage of the transmission data line 420 is controlled to a voltage (intermediate voltage) obtained by dividing the voltage of the power supply 111 in accordance with the ratio of the resistance values ​​of the resistors 112 and 114 connected in series. The intermediate voltage can be set to, for example, 2.5V.

[0038] Upon receiving the command data, camera module 200A generates response data in accordance with the command data and transmits the response data from the UART TX terminal to the Rx terminal of host device 100A via reception data line 410 (step S202). At this time, as shown in Fig. 2, since the voltage of transmission data line 420 is set to an intermediate voltage, even if crosstalk occurs on transmission data line 420 due to the transmission of response data via reception data line 410, the voltage of transmission data line 420 is kept low, and it is therefore possible to prevent the rated voltage of the circuit connected to transmission data line 420 from being exceeded.

[0039] The response data is received at the Rx terminal of host device 100A via reception data line 410 (step S103).

[0040] When the reception of the response data in host device 100A is completed (T2 in FIG. 2), the control signal output from the I / O port of microcomputer 120 is switched from H to L, thereby returning the voltage of transmission data line 420 to its original value (step 104).

[0041] Example 1 The following describes in detail the embodiments of the present invention with reference to the drawings (including the drawings already described in the application examples above). However, unless otherwise specified, the specific configurations described in the embodiments are not intended to limit the scope of the present invention.

[0042] FIG. 1 is a schematic diagram of the overall configuration of an image processing system 1 according to the first embodiment. Image processing system 1 is mainly composed of a host device 100A, a camera module 200A, and a stabilized power supply 300. The camera module 200A and host device 100A are communicatively connected via a communication line 400. Here, host device 100A corresponds to the first computer device of the present invention, camera module 200A corresponds to the second computer device and module of the present invention, and image processing system 1 corresponds to the computer system of the present invention.

[0043] The camera module 200A includes a camera 220 and a microcomputer 230. The camera 220 and the microcomputer 230 can be connected, for example, by a flexible cable 240, but the configuration of the camera module 200A is not limited to this. The microcomputer 230 has a function of capturing an image using the camera 220 and performing predetermined processing on the captured image in response to a command received from the host device 100A via a communication line 400, and transmitting the processing result as a response to the host device 100A via the communication line 400. Examples of image processing by the microcomputer 230 include, but are not limited to, detection of a human body, face, or hand in an image; age estimation, gender estimation, facial expression estimation, facial direction estimation, gaze estimation, and blink estimation performed by analyzing facial information detected in the image; and face recognition (face authentication) that matches a person in an image with features registered in advance in a memory. Here, the camera 220 corresponds to the camera and image capture unit of the present invention, and the microcomputer 230 corresponds to the control unit and image processing unit of the present invention.

[0044] The host device 100A is configured as a general computer device including a microcomputer 120. That is, it is a computer device having a processor such as a CPU, a main memory device such as a RAM or a ROM, and an auxiliary memory device. The host device 100A executes a predetermined application based on the processing result output from the above-mentioned camera module 200A, for example.

[0045] The camera module 200A and the host device 100A communicate with each other via a communication line 400, for example, in a UART (Universal Asynchronous Receiver / Transmitter) format. The T method is an asynchronous, full-duplex, single-ended data communication method.

[0046] The communication line 400 includes a transmission data line 420 that connects the Tx terminal of the host device 100A and the UART RX terminal of the camera module 200A, and a reception data line 410 that connects the Rx terminal of the host device 100A and the UART TX terminal of the camera module 200A. Here, the transmission data line 420 and the reception data line 410 correspond to the first data line and the second data line of the present invention, respectively.

[0047] The host device 100A has a Tx terminal, an Rx terminal, and a GND terminal. The GND terminal is connected to the GND terminal of the stabilized power supply 300. The Tx terminal is connected to an output port P11 of the microcomputer 120 via a connection line 131. The Rx terminal is connected to an input port P12 of the microcomputer 120, but a detailed description thereof will be omitted here. A connection line 131 connecting the Tx terminal and the microcomputer 120 is connected at a connection point 113 to a power supply 111 via a resistor 112. The connection point 113 is further connected to a GND 116 via a resistor 114 and a switching element 115 connected in series. A control terminal of the switching element 115 is connected to an I / O port of the microcomputer 120 via a connection line 132. A connection point 117 on the connection line 132 is connected to the GND 116 via a resistor 118. Here, the intermediate voltage generation circuit 110 includes the connection point 113, the resistor 112, the power supply 111, the resistor 114, the switching element 115, the GND 116, the connection line 132, the connection point 117, and the resistor 118. The switching element 115 can be, for example, an N-type transistor, but is not limited thereto. Here, the intermediate voltage generation circuit 110 corresponds to a first intermediate voltage generation unit of the present invention.

[0048] The camera module 200A includes a UART connector 250 having a UART TX terminal, a UART RX terminal, a GND terminal, and a power supply input terminal PW. The UART RX terminal is connected to an input port P22 of the microcomputer 230 via a connection line 252. The UART TX terminal is connected to an output port P21 of the microcomputer 120 via a connection line 251.

[0049] The stabilized power supply 200 outputs a constant voltage of 5V from a PW terminal and also has a GND terminal.

[0050] 2 and 3 are a timing chart and a sequence diagram illustrating a method for controlling a crosstalk countermeasure circuit in the image processing system 1. This method for controlling a crosstalk countermeasure circuit corresponds to a voltage control method of the present invention. 2, along the time axis progressing to the right, the upper part shows the voltages appearing at the Rx terminal of host device 100A and the UART TX terminal of camera module 200A, i.e., the voltage of receive data line 410. The lower part of FIG. 2 shows the voltages appearing at the Tx terminal of host device 100A and the UART RX terminal of camera module 200A, i.e., the voltage of transmit data line 420.

[0051] First, the host device 100A generates command data and transmits the command data from the Tx terminal to the UART TX terminal of the camera module 200A via the transmission data line 420 (step S101). When transmitting command data in the host device 100A, an L (low) control signal is input from the I / O port of the microcomputer 120 to the control terminal of the switching element 115, and since the switching element 115 is turned off, the voltage of the transmission data line 420 connected to the Tx terminal is controlled by the power supply 111, resistor 112, and output signal generation circuit 121 of the output port P11 of the microcomputer 120. In this state, for example, the H (high) voltage appearing at the Tx terminal is 3.3V. If this voltage is referred to as the base voltage, this base voltage may be H as explained here, or L, 0V. Here, for the predetermined base voltage, 3.3V is used as the H voltage and 0V is used as the L voltage, but these values ​​can be set appropriately depending on the system configuration, communication specifications, etc., and are not limited to the values ​​shown as examples.

[0052] The UART R terminal of the camera module 200A receives command data through the transmission data line 420 (step S201). Here, the command data corresponds to the transmission data and instructions of the present invention.

[0053] When the host device 100A transmits command data (T1 in FIG. 2), it lowers the voltage of the transmission data line 420 (step S102). Specifically, when the command data is transmitted, the control signal output from the I / O port of the microcomputer 120 is switched from L to H. This turns on the switching element 115, so that the voltage of the transmission data line 420 is controlled to a voltage (intermediate voltage) obtained by dividing the voltage of the power supply 111 in accordance with the ratio of the resistance values ​​of the resistors 112 and 114 connected in series. The intermediate voltage can be set to, for example, 2.5 V. Here, the intermediate voltage corresponds to the first intermediate voltage and the seventh intermediate voltage of the present invention.

[0054] Upon receiving the command data, camera module 200A generates response data in accordance with the command data and transmits the response data from the UART TX terminal to the Rx terminal of host device 100A via reception data line 410 (step S202). At this time, as shown in Fig. 2, the voltage of transmission data line 420 is set to an intermediate voltage, so even if crosstalk occurs on transmission data line 420 due to the transmission of response data via reception data line 410, the voltage on transmission data line 420 is kept low, preventing the voltage from exceeding the rated voltage of the circuit connected to transmission data line 420. Here, the response data corresponds to the reception data and processing result of the present invention.

[0055] The response data is received at the Rx terminal of host device 100A via reception data line 410 (step S103).

[0056] When the reception of the response data in the host device 100A is completed (T2 in FIG. 2), the voltage of the transmission data line 420 is returned to its original state (step 104). Specifically, when the reception of the response data is completed, the control signal output from the I / O port of the microcomputer 120 is switched from H to L. This turns off the switching element 115, so that the voltage of the transmission data line 420 is controlled by the power supply 111, the resistor 112, and the output signal generation circuit 121 of the microcomputer 120 to the voltage of the connection line 131 connected to the Tx terminal.

[0057] [Modification] In the first embodiment, the voltage of the transmit data line 420 connected to the Tx terminal of the host device 100A is changed to an intermediate voltage. However, an intermediate voltage generation circuit may be provided between the Rx terminal of the host device 100A and the input port P12 of the microcomputer 120 to change the voltage of the receive data line 410 connected to the Rx terminal of the host device 100A to an intermediate voltage. By changing the voltage of the receive data line 410 to an intermediate voltage when command data is transmitted through the transmit data line 420, even if crosstalk occurs on the receive data line 410, the voltage of the receive data line 410 can be kept low and prevented from exceeding the rated voltage of the circuit connected to the receive data line 410. The intermediate voltage generation circuit may be provided on both or either the Tx terminal side and the Rx terminal side of the host device 100A. Here, this intermediate voltage corresponds to the third intermediate voltage and the eighth intermediate voltage of the present invention, and the intermediate voltage generation circuit corresponds to the third intermediate voltage generation unit of the present invention.

[0058] Fig. 4 is a sequence diagram illustrating the crosstalk countermeasure circuit control method in this case. The same processes as in Fig. 3 are assigned the same reference numerals and detailed descriptions are omitted. This crosstalk countermeasure circuit control method corresponds to the voltage control method of the present invention.

[0059] First, host device 100A reduces the voltage of reception data line 410 to an intermediate voltage (step S111). Next, command data is transmitted from the Tx terminal of the host device 100A to the UART TX terminal of the camera module 200A via the transmission data line 420 (step S101). Then, the UART R terminal of the camera module 200A receives the command data through the transmission data line 420 (step S201). Next, host device 100A restores the voltage on receive data line 410 (step S112). Then, the camera module 200A transmits response data from the UART TX terminal to the Rx terminal of the host device 100A via the reception data line 410 (step S202). Then, the response data is received at the Rx terminal of the host device 100A via the reception data line 410 (step S103).

[0060] Furthermore, in the first embodiment, an intermediate voltage generation circuit is provided that reduces the voltage to an intermediate voltage when the voltage of the transmission data line 420 connecting the host device 100A and the camera module 200A is H. However, an intermediate voltage generation circuit with a similar configuration may be provided that increases the voltage to an intermediate voltage when the voltage of the transmission data line 420 connecting the host device 100A and the camera module 200A is L. This prevents the voltage of the transmission data line 420 from exceeding the rated voltage of the circuit connected to the transmission data line 420, even if a negative voltage change occurs on the transmission data line 420 due to crosstalk. In this case, as in the above-described modification, an intermediate voltage generation circuit with a similar configuration that increases the voltage to an intermediate voltage when the voltage of the transmission data line 420 connecting the host device 100A and the camera module 200A is L may be provided. Such intermediate voltages correspond to the first and third intermediate voltages of the present invention, and the intermediate voltage generation circuits correspond to the first and third intermediate voltage generation units and the third intermediate voltage generation units, respectively. Furthermore, these intermediate voltages correspond to the seventh and eighth intermediate voltages.

[0061] Example 2 5 is a schematic diagram of the overall configuration of an image processing system 2 according to Example 2. Components common to the image processing system 1 according to Example 1 are given the same reference numerals, and detailed description thereof will be omitted.

[0062] An image processing system 2 according to the second embodiment is mainly configured to include a host device 100B, a camera module 200B, and a stabilized power supply 300. In the image processing system 2, an intermediate voltage generation circuit 210 is provided in the camera module 200B. Here, the host device 100B corresponds to the first computer device and the host computer device of the present invention, the camera module 200B corresponds to the second computer device and the camera module of the present invention, and the image processing system 2 corresponds to the computer system of the present invention. The UART TX terminal of the camera module 200B is connected to an output port P21 of the microcomputer 230 via a connection line 251. An output signal generation circuit is connected to the output port P21 of the microcomputer 230, but a detailed description thereof will be omitted here. The UART RX terminal of the camera module 200B is connected to an input port P22 of the microcomputer 230 via a connection line 251, but a detailed description thereof will be omitted here. A connection line 251 connecting the UART TX terminal and the microcomputer 230 is connected to a power supply 211 at a connection point 213 via a resistor 212. The connection point 213 is further connected to a 2. The camera module 200B is connected to GND 216 via a resistor 214 and a switching element 215 connected to the microcomputer 230. A control terminal of the switching element 215 is connected to an I / O port of the microcomputer 230 via a connection line 252. A connection point 217 on the connection line 252 is connected to GND 216 via a resistor 218. When receiving command data in the camera module 200B, an L (low) control signal is input from the I / O port of the microcomputer 230 to the control terminal of the switching element 215, and the switching element 215 is turned off. In this state, for example, the H (high) voltage appearing at the UART RX terminal is 3.3 V. This base voltage may be H as described here, or L (0 V). However, these values ​​are merely examples and can be set appropriately depending on the system configuration, communication specifications, etc., and are not limited to the values ​​shown as examples. Here, the intermediate voltage generation circuit 210 includes a connection point 213, a resistor 212, a power supply 2111, a resistor 214, a switching element 215, a GND 216, a connection line 252, a connection point 217, and a resistor 218. Here, the intermediate voltage generation circuit 210 corresponds to the second intermediate voltage generation unit and the fifth intermediate voltage generation unit of the present invention.

[0063] 6 is a sequence diagram illustrating a method for controlling a circuit against crosstalk in the image processing system 2. The timing chart of the method for controlling a circuit against crosstalk according to this embodiment is the same as that of FIG. 2 (however, T1 and T2 are replaced with T3 and T4). This method for controlling a circuit against crosstalk corresponds to the voltage control method of the present invention.

[0064] First, the host device 100B generates command data and transmits the command data from the Tx terminal to the UART TX terminal of the camera module 200B via the transmission data line 420 (step S101).

[0065] The UART R terminal of the camera module 200B receives command data via the transmission data line 420 (step S201).

[0066] When the camera module 200B receives the command data (T3 in FIG. 2), it lowers the voltage of the transmission data line 420 (step S211). Specifically, when the command data is transmitted, the control signal output from the I / O port of the microcomputer 230 is switched from L to H. This turns on the switching element 215, so that the voltage of the transmission data line 420 is controlled to a voltage (intermediate voltage) obtained by dividing the voltage of the power supply 211 in accordance with the ratio of the resistance values ​​of the resistors 212 and 214 connected in series. The intermediate voltage can be set to, for example, 2.5 V. Here, this intermediate voltage corresponds to the second intermediate voltage and the fifth intermediate voltage of the present invention.

[0067] Camera module 200B, which has received the command data, generates response data in accordance with the command data and transmits the response data from the UART TX terminal to the Rx terminal of host device 100B through reception data line 410 (step S202). At this time, as shown in Fig. 2, the voltage of transmission data line 420 is set to an intermediate voltage, so even if crosstalk occurs on transmission data line 420 due to the transmission of response data through transmission data line 420, the voltage of transmission data line 420 is kept low, and it is therefore possible to prevent the rated voltage of the circuit connected to transmission data line 420 from being exceeded.

[0068] The response data is received at the Rx terminal of host device 100B via reception data line 410 (step S103).

[0069] When the reception of the response data in the host device 100B is completed (T2 in FIG. 2), the voltage of the transmission data line 420 is returned to its original state (step S212). Specifically, when the reception of the response data is completed, the control signal output from the I / O port of the microcomputer 230 is switched from H to L. This turns off the switching element 215, and the voltage of the transmission data line 420 is returned to its original state (step S212). The voltage of 0 is controlled to the voltage of connection line 251 connected to the Tx terminal by power supply 211, resistor 212, and an output signal generation circuit of microcomputer 230. Here, the voltage of transmission data line 420 may be returned to its original state after response data is transmitted from camera module 200B to host device 100B.

[0070] [Modification] In the second embodiment, the case where the voltage of the transmission data line 420 connected to the UART RX terminal of the camera module 200B is changed to an intermediate voltage has been described. However, an intermediate voltage generation circuit may be provided between the UART RX terminal and the output port P21 of the microcomputer 230 to change the voltage of the reception data line 410 connected to the UART TX terminal of the camera module 200B to an intermediate voltage. By changing the voltage of the reception data line 410 to an intermediate voltage when command data is transmitted through the reception data line 410, even if crosstalk occurs on the reception data line 410, the voltage of the reception data line 410 can be kept low and prevented from exceeding the rated voltage of the circuit connected to the reception data line 410. Here, these intermediate voltages correspond to the fourth intermediate voltage, sixth intermediate voltage, and eighth intermediate voltage of the present invention, and the intermediate voltage generation circuit corresponds to the fourth intermediate voltage generation unit and sixth intermediate voltage generation unit of the present invention.

[0071] Fig. 7 is a sequence diagram illustrating the crosstalk countermeasure circuit control method in this case. The same processes as in Fig. 6 are assigned the same reference numerals and detailed descriptions are omitted. This crosstalk countermeasure circuit control method corresponds to the voltage control method of the present invention.

[0072] First, the camera module 200B reduces the voltage of the reception data line 410 to an intermediate voltage (step S221). Next, command data is transmitted from the Tx terminal of the host device 100B to the UART TX terminal of the camera module 200A via the transmission data line 420 (step S101). Then, the UART R terminal of the camera module 200B receives the command data through the transmission data line 420 (step S201). Next, the camera module 200B restores the voltage of the reception data line 410 (step S222). Then, the camera module 200B transmits response data from the UART TX terminal to the Rx terminal of the host device 100B via the reception data line 410 (step S202). Then, the response data is received at the Rx terminal of the host device 100B via the reception data line 410 (step S103).

[0073] The intermediate voltage generation circuit is connected to the UART RX terminal side of the camera module 200B and the UART It may be provided on both or either of the TX terminals.

[0074] Furthermore, in the second embodiment, an intermediate voltage generation circuit 210 is provided that reduces the voltage to an intermediate voltage when the voltage of the transmission data line 420 connecting the host device 100B and the camera module 200B is H. However, an intermediate voltage generation circuit with a similar configuration may be provided that increases the voltage to an intermediate voltage when the voltage of the transmission data line 420 connecting the host device 100B and the camera module 200B is L. This prevents the voltage from exceeding the rated voltage of the circuit connected to the transmission data line 420 even if a negative voltage change occurs on the transmission data line 420 due to crosstalk. In this case, as in the above-described modified example, an intermediate voltage generation circuit with a similar configuration that increases the voltage to an intermediate voltage when the voltage of the reception data line 410 connecting the host device 100B and the camera module 200B is L may be provided. Such intermediate voltages correspond to the second intermediate voltage, fourth intermediate voltage, fifth intermediate voltage, and sixth intermediate voltage of the present invention, and the intermediate voltage generation circuits may be the second intermediate voltage generation unit, the fourth intermediate voltage generation unit, the fifth intermediate voltage generation unit, and the sixth intermediate voltage generation unit, respectively. These intermediate voltages correspond to the seventh and eighth intermediate voltages of the present invention.

[0075] In the following, the constituent elements of the present disclosure will be described with the reference numerals in the drawings so that the constituent elements of the present disclosure can be compared with the configurations of the examples. <Appendix 1> A computer system (1) including a first computer device (100A) and a second computer device (200A) connected by a first data line (420) and a second data line (410) for single-ended, full-duplex communication, The first computer device (100A) A computer system (1), characterized in that the second computer device (200A), which receives transmission data transmitted from the first computer device (100A) to the second computer device (200A) via the first data line (420), has a first intermediate voltage generation unit (110) which changes the voltage of the first data line (420) from a predetermined basic voltage to a first intermediate voltage when transmitting received data to the first computer device (100A) via the second data line (410). <Appendix 2> A computer system (2) including a first computer device (100B) and a second computer device (200B) connected by a first data line (420) and a second data line (410) for single-ended, full-duplex communication, The second computer device (200B) A computer system (2) characterized in that the second computer device (200B), which receives transmission data transmitted from the first computer device (100B) to the second computer device (200B) via the first data line (420), has a second intermediate voltage generation unit (210) which changes the voltage of the first data line (420) from a predetermined basic voltage to a second intermediate voltage when transmitting received data to the first computer device (100B) via the second data line (410). <Appendix 3> A computer system (1) including a first computer device (100A) and a second computer device (200A) connected by a first data line (420) and a second data line (410) for single-ended, full-duplex communication, The first computer device (100A) A computer system (1) comprising a third intermediate voltage generation unit that changes the voltage of the second data line (410) from a predetermined basic voltage to a third intermediate voltage when transmitting data from the first computer device (100A) to the second computer device (200A) through the first data line (420). <Appendix 4> A computer system (2) including a first computer device (100B) and a second computer device (200B) connected by a first data line (420) and a second data line (410) for single-ended, full-duplex communication, The second computer device (200B) A computer system (2) comprising a fourth intermediate voltage generation unit that changes the voltage of the second data line (410) from a predetermined basic voltage to a fourth intermediate voltage when transmitting data from the first computer device (100B) to the second computer device (200B) through the first data line (420). <Appendix 5> The second computer devices (200A, 200B) are modules including an imaging unit (220) and an image processing unit (230), and transmit the processing results of the image processing unit (230) to the first computer devices (100A, 100B) based on instructions transmitted from the first computer devices (100A, 100B) to the second computer devices (200A, 200B). 5. The computer system (1, 2) according to any one of appendices 1 to 4, characterized in that it transmits the <Appendix 6> A camera module (200B) is connected to a host computer device (100B) by a first data line (420) and a second data line (410) that communicate in a single-ended and full-duplex manner, and includes a camera (220) and a control unit (230), The camera module (200B) receives command data transmitted from the host computer device (100B) to the camera module (200B) via the first data line (420), and is characterized in that it comprises a fifth intermediate voltage generation unit (110) that changes the voltage of the first data line (410) from a predetermined basic voltage to a fifth intermediate voltage when transmitting response data to the host computer device (100B) via the second data line (410). <Appendix 7> A camera module (200B) is connected to a host computer device (100B) by a first data line (420) and a second data line (410) that communicate in a single-ended and full-duplex manner, and includes a camera (220) and a control unit (240), A camera module characterized by comprising a sixth intermediate voltage generation unit that changes the voltage of the second data line (410) from a predetermined basic voltage to a sixth intermediate voltage when command data is transmitted from the host computer device (100B) to the camera module (200B) through the first data line (420). <Appendix 8> A voltage control method for controlling a voltage of a first data line (420) of a first data line (420) and a second data line (410) that connect a first computer device (100A, 100B) and a second computer device (200A, 200B) and communicate in a single-ended and full-duplex manner, the method comprising: transmitting transmission data from the first computer device (100A, 100B) to the second computer device (200A, 200B) through the first data line (420); changing the voltage of the first data line (420) from a predetermined base voltage to a seventh intermediate voltage; transmitting received data from the second computer device (200A, 200B) to the first computer device (100A, 100B) through the second data line (410); returning the voltage of the first data line (420) from the seventh intermediate voltage to the base voltage; the first computer device (100A, 100B) receiving the received data through the second data line (410); A voltage control method comprising: <Appendix 9> A voltage control method for controlling a voltage of a second data line (410) of a first data line (420) and a second data line (410) that connect a first computer device (100A, 100B) and a second computer device (200A, 200B) and communicate in a single-ended and full-duplex manner, the method comprising: changing the voltage of the second data line (410) from a predetermined base voltage to an eighth intermediate voltage; transmitting transmission data from the first computer device (100A, 100B) to the second computer device (200A, 200B) through the first data line (420); a step in which the second computer device (200A, 200B) receives the transmitted data; Returning the voltage of the second data line (410) from the eighth intermediate voltage to the base voltage; A voltage control method comprising: [Explanation of symbols]

[0076] 1, 2 Image processing system 100A, 100B Host computer device 110 Intermediate voltage generation unit 200A, 200B camera module 410 receive data line 420 transmit data line

Claims

1. 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the first computing device, a first intermediate voltage generating unit configured to change the voltage of the first data line from a predetermined basic voltage to a first intermediate voltage when transmitting received data to the first computer device via the second data line;

2. 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the second computing device, a second intermediate voltage generating unit configured to change the voltage of the first data line from a predetermined basic voltage to a second intermediate voltage when transmitting received data to the first computer device via the second data line;

3. 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the first computing device, a third intermediate voltage generation unit that changes the voltage of the second data line from a predetermined basic voltage to a third intermediate voltage when transmitting data from the first computer device to the second computer device through the first data line.

4. 1. A computer system including a first computer device and a second computer device connected by a first data line and a second data line, the first computer device and the second computer device communicating in a single-ended, full-duplex manner, the second computing device, a fourth intermediate voltage generation unit that changes the voltage of the second data line from a predetermined basic voltage to a fourth intermediate voltage when transmitting data from the first computer device to the second computer device through the first data line.

5. A computer system according to any one of claims 1 to 4, characterized in that the second computer device is a module equipped with an imaging unit and an image processing unit, and transmits the processing results in the image processing unit to the first computer device based on instructions transmitted from the first computer device to the second computer device.

6. A camera module including a camera and a control unit, the camera module being connected to a host computer device by a first data line and a second data line that communicate in a single-ended and full-duplex manner, The camera module receives command data transmitted from the host computer device to the camera module via the first data line, and includes a fifth intermediate voltage generator that changes the voltage of the first data line from a predetermined basic voltage to a fifth intermediate voltage when transmitting response data to the host computer device via the second data line. Camera module.

7. A camera module including a camera and a control unit, the camera module being connected to a host computer device by a first data line and a second data line that communicate in a single-ended and full-duplex manner, A camera module characterized by comprising a sixth intermediate voltage generation unit that changes the voltage of the second data line from a predetermined basic voltage to a sixth intermediate voltage when command data is transmitted from the host computer device to the camera module via the first data line.

8. 1. A voltage control method for controlling a voltage of a first data line among a first data line and a second data line that connect a first computer device and a second computer device and communicate in a single-ended and full-duplex manner, the method comprising: transmitting transmission data from the first computer device to the second computer device over the first data line; changing the voltage of the first data line from a predetermined base voltage to a seventh intermediate voltage; transmitting received data from the second computing device to the first computing device over the second data line; returning the voltage of the first data line from the seventh intermediate voltage to the base voltage; the first computing device receiving the received data over the second data line; A voltage control method comprising:

9. 1. A voltage control method for controlling a voltage of a second data line among a first data line and a second data line that connect a first computer device and a second computer device and communicate in a single-ended and full-duplex manner, the method comprising: changing the voltage of the second data line from a predetermined base voltage to an eighth intermediate voltage; transmitting transmission data from the first computer device to the second computer device over the first data line; receiving the transmitted data by the second computing device; returning the voltage of the second data line from the eighth intermediate voltage to the base voltage; A voltage control method comprising:

Citation Information

Patent Citations

  • Crosstalk reduction circuit

    JP1993128410A

  • Circuit device with cross talk compensation circuit

    JP1996274426A

  • Semiconductor device equipped with crosstalk noise reduction circuit

    JP2006217305A