Interface circuit
Summary by NHIP
Interface Circuit with Resistance Test
The interface circuit generates reference voltages and converts data into differential signals for transmission and reception. A receiver test circuit selectively connects to these components using first and second resistance circuits that produce differential voltage potentials matching or falling below required sensitivity specifications.
Claim Score by NHIP
Abstract
An interface circuit includes a reference voltage generation circuit to generate a reference voltage, a differential voltage signal generation circuit to convert send data input in sending data into a pair of differential voltage signals and output the pair of differential voltage signals based on the reference voltage generated by the reference voltage generation circuit, a receiver to convert a pair of differential voltage signals input in receiving data and output received data, and a receiver test circuit to perform a sensitivity test of the receiver, the receiver test circuit having a resistance circuit to generate a pair of differential voltage signals having a potential difference being necessary for the sensitivity test of the receiver.

Term
Projected expiry 25 December 2029.
- Priority
- Filed
- Granted
- Today
- Projected expiry
22 claims: 2 independent, 20 dependent
- 1Broadest claimClaim Score 37, average(NHIP)An interface circuit comprising:a reference voltage generation circuit to generate a reference voltage;a differential voltage signal generation circuit to convert send data into a first pair of differential voltage signals for data transmission and output the first pair of differential voltage signals, based on the reference voltage generated by the reference voltage generation circuit, to a pair of input/output terminals;a receiver to convert a second pair of differential voltage signals for data reception, from the pair of input/output terminals, into received data and output the received data;and a receiver test circuit to perform a sensitivity test of the receiver by controllably connecting with the differential voltage signal generation circuit and the receiver, the receiver test circuit including a resistance circuit to selectively generate a third pair of differential voltage signals having a potential difference for the sensitivity test of the receiver in accordance with a sensitivity specification required of the receiver.
- 22An interface circuit comprising:a reference voltage generation circuit to generate a reference voltage;a differential voltage signal generation circuit to generate a first pair of differential voltage signals for transmission according to send data and the reference voltage generated by the reference voltage generation circuit, the differential voltage signal generation circuit outputting the first pair of differential voltage signals to a pair of input/output terminals for differential voltage signals;a receiver to convert a second pair of differential voltage signals from the pair of input/output terminals into received data;and a receiver test circuit to perform a sensitivity test of the receiver from the send data and the received data respectively from the differential voltage signal generation circuit and the receiver, the receiver test circuit including a resistance circuit to selectively generate a third pair of differential voltage signals having a potential difference for the sensitivity test of the receiver from selectively terminating the differential voltage signal generation circuit to change voltage levels at the pair of input/output terminals by the resistance circuit for the sensitivity test of the receiver in accordance with a sensitivity specification required of the receiver.
Independent claims2
56 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to interface circuits converting send data into a pair of differential voltage signals and outputting the pair of differential voltage signals in sending data, and converting the pair of differential voltage signals received into a former data and outputting the former data in receiving data.
2. Description of Related Art
Recently, serial communications have been spread one of them includes a receiver which needs predetermined receiving sensitivity. For example, in USB specification which is one of the serial communications, as shown in <figref idrefs="DRAWINGS">FIG. 5</figref>, in the case where a differential voltage of a differential voltage signal is equal to or more than 150 mV and equal to or lower than −150 mV, it is specified that the signals are received as normal signals. In the case where a differential voltage of a differential voltage signal which is input signal is from −100 mV to 100 mV, the signal is cut off because it is squelch condition. As just described, because USB specification requires a high receiving sensitivity, it is desired to confirm a receiving sensitivity accurately and easily.
Here, Japanese Unexamined Patent Application Publication No. 2005-267124 (Yoshimoto) describes a transceiver interface which can estimate a sensitivity of a receiver (receiver for reception). As shown in <figref idrefs="DRAWINGS">FIG. 6</figref>, a transceiver interface <b>250</b> of the prior art realizes a data transfer of serial bus specification by converting send data into a pair of differential voltage signals and outputting it in sending data, and converting the received pair of differential voltage signals into a former data and outputting it in receiving data.
The transceiver interface <b>250</b> includes a reference voltage generation circuit <b>211</b>. The reference voltage generation circuit <b>211</b> receives a power supply voltage VDD and a ground power supply voltage VSS and then generates a reference voltage signal. Further the transceiver interface <b>250</b> includes an inverter <b>212</b> and a pair of current driven drivers <b>213</b>, <b>214</b>. The send data is converted into the pair of differential voltage signals by the inverter <b>212</b> and a pair of current driven drivers <b>213</b>, <b>214</b>. The voltage level of the pair of differential voltage signals is determined by the reference voltage and a termination resistor as described below. The transceiver interface <b>250</b> further includes a receiver <b>215</b>. The receiver <b>215</b> converts the pair of differential voltage signals which is received data into the former data.
The transceiver interface <b>250</b> further includes a sending data input terminal <b>201</b>, a power supply input terminal <b>202</b>, a ground supply input terminal <b>203</b>, a received data output terminal REC <b>204</b>, and differential voltage signal input and output terminals DP<b>205</b>, DM<b>206</b>. The differential voltage signal input and output terminals DP<b>205</b>, DM<b>206</b> are connected to serial cable and input and output a pair of a differential voltage signals.
The transceiver interface <b>250</b> can input a voltage signal which is input from an external device and has arbitrary voltage level to the pair of current driven drivers <b>213</b>, <b>214</b>. In this way, the reference voltage generation circuit <b>211</b> has a first switch circuit (not shown) and a second switch circuit <b>216</b>. The second switch circuit <b>216</b> is connected to a signal input terminal AAP and inputs the voltage signal which has arbitrary voltage level from an external device to the pair of current driven drivers <b>213</b>, <b>214</b>. The reference voltage generation circuit <b>211</b> is controlled by the first switch circuit so as to input the reference voltage signal to the pair of current driven drivers <b>213</b>, <b>214</b> at normal timing and to shut off supply of the reference voltage signal at test timing.
A switch circuit switches a voltage signal which is input to the pair of current driven drivers <b>213</b>, <b>214</b> to the reference voltage signal from the reference voltage generation circuit <b>211</b> or a voltage signal from the signal input terminal AAP<b>207</b> based on a control signal from a first control terminal <b>208</b> connected to the switch circuit which has the second switch circuit <b>216</b> and the first switch circuit.
<figref idrefs="DRAWINGS">FIG. 7</figref> is a view showing a specific example of the current driven driver. A reference voltage signal which is generated by a reference voltage generating circuit <b>251</b> is input to an input terminal <b>241</b> of a current driven driver <b>220</b>. The current driven driver <b>220</b> includes send data input terminal <b>242</b> to which send data is inputted and a differential voltage signal output terminal <b>243</b> to which a reference voltage signal is input. The differential voltage signal output terminal <b>243</b> is connected to a differential voltage signal input and output terminal DP<b>205</b>. The current driven driver <b>220</b> corresponds to a current driven driver <b>213</b>. Note, a current driven driver connected to a differential voltage signal input and output terminal DM has a same constitution and operation as above described, therefore the explanation is omitted.
The current driven driver <b>220</b> has an operational amplifier <b>221</b>, P channel transistors <b>222</b>-<b>225</b>, and N channel transistors <b>226</b>-<b>228</b> and transistors <b>222</b> and <b>223</b>, <b>224</b> and <b>225</b>, and <b>226</b> and <b>227</b> of those transistors configure current mirrors.
A constant current I<sub>3 </sub>is determined by a voltage level Vref input to a reference voltage input terminal <b>241</b> and a current mirror ratio and a driver flowing the constant current I<sub>3 </sub>is configured. When a signal level of send data is H, the transistor is turned on by terminating a differential voltage signal output terminal <b>243</b> with external resistors <b>230</b>, <b>231</b>. Then the constant current I<b>3</b> flows in the external resistors <b>230</b>, <b>231</b> and the voltage level of the differential voltage signal output terminal <b>243</b> is determined. That is, if a current flowing in the transistor <b>225</b> is I<sub>3</sub>, and resistances of the resistors <b>231</b>, <b>232</b> are Rs1, Rs2, a voltage of the differential output voltage signal terminal <b>243</b> is Vdp=I<sub>3</sub>((1/Rs1)+(1/Rs2)). On the other hand, when a signal level of send data is L, since transistor <b>228</b> is turned off, the constant current I<sub>3 </sub>does not flow and a voltage level of the differential voltage signal output terminal <b>243</b> becomes GND. Thus, the voltage level of the differential voltage signals is determined by the voltage level input to the reference voltage input terminal <b>241</b> and resistances of the external resistances <b>230</b>, <b>231</b>.
In this prior art, at the sensitivity test of the receiver for itself, the differential voltage signal terminals DP<b>205</b>, DM<b>206</b> of <figref idrefs="DRAWINGS">FIG. 6</figref> are connected to the external resistance. When the signal input terminal AAP is enabled by the control terminal <b>208</b>, and a voltage signal input from the signal input terminal AAP<b>207</b> is input to a pair of the current driven drivers <b>213</b>, <b>214</b>, a constant current which is proportional to a voltage level which is input is output from the pair of the current driven drivers <b>213</b>, <b>214</b> according to the signal level of the send data. The constant current is flowed in the external resistance, and the voltage level of the differential voltage signal terminals DP<b>205</b>, DM<b>206</b> are determined, and then a potential difference between the differential voltage signal terminals DP<b>205</b> and DM<b>206</b> are generated. The differential signal of the potential is performed whether or not the receiver receives the signal.
Therefore, the sensitivity test of the receiver for itself is performed by inputting an arbitrary voltage level from an external device by using the signal input terminal AAP<b>207</b> and generating a voltage level corresponding to the arbitrary voltage level in the differential voltage signal terminals DP<b>205</b> and PM<b>206</b>.
However, according to the transceiver interface <b>250</b> of the prior art, there is a problem that an own power supply unit is needed since an arbitrary voltage level is supplied from an external device. Recently, with multi-functionalization by SOC (System On Chip), LSI gets to have many power supplies. Therefore it is not realistic to use a dedicated power supply unit in test. Further there is another problem that a test accuracy becomes low by an external effect such as an accuracy of a voltage supply source or a voltage drop with supplying a power supply from an external device.
SUMMARY
According to one aspect of the present invention, there is provided an interface circuit comprising a reference voltage generation circuit to generate a reference voltage, a differential voltage signal generation circuit to convert send data input in sending data into differential voltage signals and output the pair of differential voltage signals based on the reference voltage generated by the reference voltage generation circuit, a receiver to convert a pair of differential voltage signals input in receiving data and output received data, and a receiver test circuit to perform a sensitivity test of the receiver, the receiver test circuit having a resistance circuit to generate a pair of differential voltage signals having a potential difference being necessary for the sensitivity test of the receiver.
In the invention, differential voltage signals having a desired potential level can be generated by including the resistance circuit to be capable of generating a pair of differential voltage signals having a potential difference which is necessary for the sensitivity test of the receiver. Therefore an external special power supply unit and resistance are not necessary at the sensitivity test of the receiver.
The invention can provide the interface circuit to prevent a test accuracy from being decreased and a cost from being increased by external influence of the sensitivity test of the receiver.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, advantages and features of the present invention will be more apparent from description of certain preferred embodiments taken in conjunction with the accompanying, in which:
<figref idrefs="DRAWINGS">FIG. 1</figref> is a view for showing an interface circuit of the embodiment;
<figref idrefs="DRAWINGS">FIG. 2</figref> is a flow chart showing the sensitivity test of the receiver;
<figref idrefs="DRAWINGS">FIG. 3</figref> is a diagram showing an interface circuit of the embodiment;
<figref idrefs="DRAWINGS">FIG. 4</figref> is a flow chart showing an operation method at the test timing;
<figref idrefs="DRAWINGS">FIG. 5</figref> is a view explaining a receiving sensitivity of USB specification which is one of a serial communications;
<figref idrefs="DRAWINGS">FIG. 6</figref> is a view showing an interface circuit of the prior art; and
<figref idrefs="DRAWINGS">FIG. 7</figref> is a view showing a specific example of the current driven driver of the interface circuit of the prior art.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The invention will now be described herein with reference to illustrative embodiments. Those skilled in the art will recognize that many alternative embodiments can be accomplished using the teachings of the present invention and that the invention is not limited to the embodiments illustrated for explanatory purposes.
The specific embodiment to which the present invention is applied will now be described in detail with reference to the drawings. <figref idrefs="DRAWINGS">FIG. 1</figref> is a view for showing an interface circuit of the embodiment. An interface circuit <b>10</b> of the present invention has a receiver test circuit <b>30</b> in place of the second switch circuit <b>216</b> of <figref idrefs="DRAWINGS">FIG. 6</figref> and sets a potential difference of a differential voltage signal to a desired voltage without using a power supply for test.
The interface circuit <b>10</b> realizes a data transfer of serial bus specification by converting send data into a pair of differential signals in sending data and converting the pair of differential signals into former data in receiving data.
As shown in <figref idrefs="DRAWINGS">FIG. 1</figref>, the interface circuit <b>10</b> includes a reference voltage generator <b>11</b>. The reference voltage generator <b>11</b> receives a power supply VDD supplied from a power supply input terminal <b>102</b> and a ground power supply voltage VSS supplied from a ground power supply input terminal <b>103</b> and generates a reference voltage signal. The interface circuit <b>10</b> further includes an inverter <b>12</b> and a pair of current driven drivers <b>13</b>, <b>14</b>. The inverter <b>12</b> and the pair of current driven drivers <b>13</b>, <b>14</b> constitute a differential voltage signal generator which converts send data into a pair of differential voltage signals in sending data, and the send data is converted into the pair of differential voltage signals. As described hereinbelow in detail, a voltage level of the pair of differential voltage signals is determined by a reference voltage and a terminal resistance at normal operating time. At a time of testing, the voltage level is determined by the reference voltage and the receiver test circuit <b>30</b>. Note that, a current value of a constant current output from a current driven driver is determined by serial bus specification when reference current is input to the current driven drivers <b>13</b> and <b>14</b>.
The interface circuit <b>10</b> includes a receiver <b>15</b>. The receiver <b>15</b> converts a pair of differential voltage signals (DP), (DM) input from the differential voltage signal input and output terminals DP<b>105</b>, DM<b>106</b> in receiving data and generates received data. Thus, the receiver <b>15</b> converts the pair of differential voltage signals which are received data into former data and outputs the converted data from the REC terminal <b>104</b>. The differential voltage signal input and output terminals DP<b>105</b>, DM<b>106</b> are connected to serial cables and the pair of differential voltage signals is input or output.
Further, the interface circuit <b>10</b> includes the receiver test circuit <b>30</b> which performs a sensitivity test of the receiver <b>15</b>. The receiver test circuit <b>30</b> houses a resistance circuit which generates a pair of differential voltage signals having a potential difference which is necessary for the sensitivity test of the receiver <b>15</b>.
That is, the receiver test circuit <b>30</b> includes first resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b</i>, second resistance circuits <b>32</b><i>a</i>, <b>32</b><i>b</i>, selectors <b>33</b><i>a</i>, <b>33</b><i>b </i>and switch circuits <b>34</b><i>a</i>, <b>34</b><i>b </i>corresponding to the current driven drivers <b>13</b>, <b>14</b> respectively. The first resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b </i>generate a pair of differential voltage signals whose potential difference is a first value corresponding to a sensitivity specification which is required for the receiver. The second resistance circuits <b>32</b><i>a</i>, <b>32</b><i>b </i>generate a pair of differential voltage signals whose potential difference is a second value which is smaller than the sensitivity specification which is required for the receiver. The resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b</i>, <b>32</b><i>a </i>and <b>32</b><i>b </i>are connected to the GND.
The selectors <b>33</b><i>a</i>, <b>33</b><i>b </i>are controlled so as to select the resistance circuits <b>31</b><i>a</i>, <b>32</b><i>a </i>or <b>31</b><i>b</i>, <b>32</b><i>b </i>respectively by selector control signals from a resistance control terminal <b>132</b> at test timing. ON and OFF of the switches <b>34</b><i>a</i>, <b>34</b><i>b </i>are controlled by switch control signals from a switch control terminal <b>131</b>, and the switches <b>34</b><i>a</i>, <b>34</b><i>b </i>are turned on at test timing and connect the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b </i>or the resistance circuits <b>32</b><i>a</i>, <b>32</b><i>b </i>and the current driven drivers <b>13</b>, <b>14</b> through the selectors <b>33</b><i>a</i>, <b>33</b><i>b </i>respectively.
Here, the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b</i>, <b>32</b><i>a</i>, <b>32</b><i>b </i>include resistance circuits having resistances which can generate differential signals having a potential difference of a sensitivity specification required for the receiver. In the embodiment, the resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>have resistances which generate differential signals whose potential difference is the second value, which are cut off as a noise signal, and the resistance circuits RH<b>31</b><i>a</i>, <b>31</b><i>b </i>have resistances which generate differential signals whose potential difference is the first value, which are received as a normal signal.
For example, in USB specification, in the case where a potential difference of differential voltage signals which are input signals is ±100 mV, the receiver turns squelch and cuts off the input signal. In the case where a potential difference of differential voltage signals is equal to or higher than 150 mV or equal to or lower than −150 mV, the input signal is determined as normal. Therefore resistances of the second resistance circuits <b>32</b><i>a</i>, <b>32</b><i>b </i>consist of resistances which generate differential outputs whose absolute values of output potential differences are 100 mV. Then resistances of the first resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b </i>consist of resistances which generate differential outputs whose absolute values of output potential differences are 150 mV. Note, the way to decide the resistance is described below. Further, needless to say, the resistance circuit can be configured to generate needful potential difference arbitrarily.
The resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b</i>, <b>32</b><i>a</i>, and <b>32</b><i>b </i>can be composed of resistor conditioning circuits or variable resistors. The resistor conditioning circuit has a conditioning circuit to be capable of controlling a resistance value to operate a circuit properly even if the resistance value is out of a desired value. If the resistance circuit is composed of a resistor conditioning circuit, since the resistance value can be set to a desired value, the resistance value can be set accurately. If the resistance circuit is composed of a variable resistor, the resistance value can be set to an arbitrary value from an external device. Therefore, since a differential potential of a differential signal can be variable arbitrarily, the receiver test circuit <b>30</b> can estimate a sensitivity of the receiver more accurately.
The receiver <b>15</b> may only include a receiver circuit <b>51</b> which outputs data corresponding to send data input to the REC terminal <b>104</b> when differential signals whose potential difference is determined as normal is input. However, in the embodiment of the invention, the receiver <b>15</b> is configured so as to output L level to the REC terminal <b>104</b> when a differential signal whose potential difference indicates squelch is input. More specifically, as shown in <figref idrefs="DRAWINGS">FIG. 1</figref>, the receiver <b>15</b> can include a squelch detect circuit <b>52</b> which detects squelch condition and a mask circuit <b>53</b> which outputs a logical addition of the squelch detect circuit <b>52</b> and the receiver circuit <b>51</b> as well as the receiver circuit <b>51</b> which converts a pair of differential voltage signals into received data. The squelch detect circuit <b>52</b> outputs L level to a squelch determined terminal <b>151</b> when a differential signal having a potential difference which turns on squelch is input, and outputs H level to the squelch determined terminal <b>151</b> when a differential signal having a potential difference which is determined as a normal signal is input. Therefore, by determining a signal level which is output to the squelch determined terminal <b>151</b>, the determination of the squelch condition can be tested easily. Further when differential signals having a potential difference which turns on squelch are input to the receiver circuit <b>51</b>, the mask circuit <b>53</b> can mask data of the receiver circuit <b>51</b> and cut off an output of data by configuring the mask circuit <b>53</b> to implement a logical addition of the receiver circuit <b>51</b> and the squelch detect circuit <b>52</b>.
Next, the operation of the receiver test circuit <b>30</b> of the embodiment will be discussed. As shown in <figref idrefs="DRAWINGS">FIG. 1</figref>, the switches <b>34</b><i>a</i>, <b>34</b><i>b </i>are turned on at test timing, and then the resistance circuits RH<b>31</b><i>a</i>, <b>31</b><i>b </i>or the resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>are terminated to the current driven drivers <b>13</b>, <b>14</b> by selector control signal from the resistance control terminal <b>132</b>. When a signal level of send data is H, a constant current flows from the current driven driver <b>13</b> to the resistance circuits RH<b>31</b><i>a</i>, <b>31</b><i>b </i>or the second resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>and a voltage level of a differential voltage signal (DP) is determined. On the other hand, since a signal having L level is input to the current driven driver <b>14</b> from the inverter <b>12</b>, constant current does not flow to the current driven driver <b>14</b>, and a voltage level of the differential voltage signals becomes GND. This will enable to obtain differential signals whose potential difference satisfies a relationship that a voltage level of a differential voltage signal input and output terminal DP>a voltage level of a differential voltage signal input and output terminal DM.
On the contrary, when a signal level of send data is L, a voltage level of the differential voltage signal (DP) becomes GND, and then a constant current flows to the current driven driver <b>14</b> and then the constant current flows to the resistance circuits RH<b>31</b><i>a</i>, <b>31</b><i>b </i>or the resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>which are termination resistors and a voltage level of the differential voltage signal (DM) is determined. In this case, differential signals whose potential difference satisfies a relationship that a voltage level of a differential voltage signal input and output terminal DM>a voltage level of a differential voltage signal input and output terminal DP can be obtained.
Hereinafter the operation of the embodiment will be described in detail. For example, in USB, it is defined that a constant current of 17.78 mA is flowed to the current driven drivers <b>13</b>, <b>14</b>. By incorporating resistors which have resistance values 8.44Ω preliminarily in the resistance circuits RH<b>31</b><i>a </i>and <b>31</b><i>b</i>, in the case where a signal level of send data is H, voltage levels of the reference voltage signals are as follows. <ul><li id="ul0001-0001" num="0042">The differential voltage signal (DP): V=I×R=17.78 mA×8.44Ω=150 mV (VD+)</li><li id="ul0001-0002" num="0043">The differential voltage signal (DM): V=I×R=0 mA×8.44Ω=0 mV (VD−)</li><li id="ul0001-0003" num="0044">Therefore the differential signals which have a potential difference (VD+)−(VD−)=150 mV (DP>DM) can be obtained.</li></ul>
On the other hand, when a signal level of send data is L, differential signals which have a potential difference of (VD−)−(VD+)=150 mV (DM>DP) can be obtained and can be input to the receiver, and a test of a receiving sensitivity that the signals are determined as a normal signal can be performed. Further by incorporating resistances which have low resistance value 5.63Ω in the resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b</i>, in the case where a signal level of send data is H, voltage levels of the differential voltage signals are as follows. <ul><li id="ul0002-0001" num="0046">The differential voltage signal (DP): V=I×R=17.78 mA×5.63Ω=100 mV (VD+)</li><li id="ul0002-0002" num="0047">The differential voltage signal (DM): V=I×R=0 mA×5.63Ω=0 mV (VD−) <br /> Therefore the differential signals having a potential difference (VD+)−(VD−)=100 mV (DP>PM) can be obtained. On the other hand, in the case where a signal level of send data is L the differential signals which have a potential difference (VD−)−(VD+)=100 mV (DM>DP) can be obtained and it can be input to the receiver and a test of a receiving sensitivity that the signals are determined as squelch can be performed. </li></ul>
Next, the sensitivity test of the receiver of the interface circuit of the present invention will be described. <figref idrefs="DRAWINGS">FIG. 2</figref> is a flow chart showing the sensitivity test of the receiver. Firstly, the switches <b>34</b><i>a</i>, <b>34</b><i>b </i>are turned on by the switch control signal from the switch control terminal <b>131</b> (step S<b>1</b>). Next, the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b </i>are selected by the selector control signal from the resistance control terminal <b>132</b> and the current driven drivers <b>13</b>, <b>14</b> are terminated by the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b </i>(step S<b>2</b>). In this condition, the send data is input from the send data input terminal <b>101</b> (Step S<b>3</b>). For example, “H” data is input. Then the data, which is input in step S<b>3</b> and output from the REC terminal <b>104</b> is monitored (step S<b>4</b>). Here, in the case where the receiver <b>15</b> does not receive the data, that is, the data is not output from the REC terminal <b>104</b>, it is determined that the sensitivity test has failed.
Here, in the embodiment, a potential difference of the differential signals which are generated by terminating the current driven drivers <b>13</b>, <b>14</b> with the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b </i>is equal to or higher than 150 mA or equal to or lower than −150 mA. Therefore the difference signals are received by the receiver as normal signals. Consequently, if the output data of the REC terminal <b>104</b> corresponds to the send data, it is determined that the sensitivity test has passed, and if the output data does not correspond to the send data, it is determined that the sensitivity test has failed. Thus the sensitivity test of the receiver <b>15</b> is performed. Next, the send data is inverted (step S<b>5</b>), then the operation repeats from step S<b>3</b>, and it is confirmed that the send data can be received even if the send data is “L”.
Next, the resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>are selected by the selector control signal from the resistance control terminal <b>132</b> and the current driven drivers <b>13</b>, <b>14</b> are terminated by the resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>respectively (step S<b>6</b>). In this condition, the send data is input from the send data input terminal <b>101</b> (step S<b>7</b>). For example, “H” data is input. Then the data, which is input in step S<b>7</b> and output from the REC terminal <b>104</b> is monitored (step S<b>8</b>). Here, the potential difference of the differential signals having a potential difference which is generated by terminating the resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>is from −100 mv to 100 mV, therefore the receiver cut off the data as noise signals. Consequently, if the output data of the REC terminal <b>104</b> is L level, it is determined that the sensitivity test has passed, and if the output data of the REC terminal <b>104</b> is H level, it is determined that the sensitivity test has failed. Next, the send data is inverted (step S<b>9</b>), then the operation repeats from step S<b>7</b>, and it is confirmed that an output of the receiver <b>15</b> is “L” level even if the send data is “L”.
As described above, the sensitivity test of the receiver <b>15</b> can be performed. Note that, in case where the resistance circuit is configured by the variable resistor, the sensitivity test of the receiver can be performed by changing the resistance from the external device, repeating steps S<b>7</b> and S<b>8</b>, and confirming the potential difference of the differential signals where the fail or the pass determination is switched.
According to the embodiment, since the interface circuit has the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b</i>, <b>32</b><i>a</i>, <b>32</b><i>b </i>to generate desired voltage levels at the differential voltage signal terminals DP<b>105</b>, DM<b>106</b>, a special power supply unit and a resistance do not have to be externally provided. Therefore, according to a LSI having many power supplies, the special power supply unit is not necessary at the test timing, so an inexpensive tester can be used. Further, because external devices or components are not necessary, test can be performed with high accuracy without an external influence, thereby a cost of the test can be reduced.
Further, according to the embodiment, the current driven drivers <b>13</b>, <b>14</b> are terminated by connecting the current driven drivers <b>13</b>, <b>14</b> to the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b</i>, <b>32</b><i>a</i>, and <b>32</b><i>b </i>at the test timing. In this way, it is not needed to connect the differential voltage signal input and output terminals DP, DM to the external resistance to generate the voltage level. Therefore, it is possible to prevent the quality of the test from being lowed and the cost from being increased by influence of the quality of the external resistance. Note that, in case where there is no particular problem, the interface circuit can be connected to the external resistance in parallel as well as the resistance circuits <b>31</b><i>a</i>, <b>31</b><i>b</i>, <b>32</b><i>a</i>, and <b>32</b><i>b </i>to get a desired resistance value.
Second Embodiment
The second embodiment of the present invention will be described. The interface circuit of the embodiment includes a send data generation circuit and a received data check circuit. The interface circuit starts the send data generation circuit and the received data check circuit according to a start signal from the test control terminal <b>141</b> and the received data check circuit outputs a determination result pass/failed of the receiver <b>15</b> from the test determination terminal <b>142</b>.
<figref idrefs="DRAWINGS">FIG. 3</figref> is a view showing an interface circuit of the embodiment. In the present embodiment shown in <figref idrefs="DRAWINGS">FIG. 3</figref>, the same components as the interface circuit according to the first embodiment shown in <figref idrefs="DRAWINGS">FIG. 1</figref> are denoted by the same reference numerals and not described in detail herein. As shown in <figref idrefs="DRAWINGS">FIG. 3</figref>, the interface circuit has the send data generation circuit and check circuit <b>41</b>, which is referred to herein as the data generation/check circuit <b>41</b>. The data generation/check circuit <b>41</b> is turned on the start signal at the test operation. Then the data generation/check circuit <b>41</b> generates the send data, and inputs the send data to the current driven driver <b>13</b> directly and to the current driven driver <b>14</b> through the inverter <b>12</b>. Further, the data converted by the receiver <b>15</b> is input to the data generation/check circuit <b>41</b>. The data generation/check circuit <b>41</b> compares this received data with the send data generated by the circuit <b>41</b> and outputs the pass or failure result from the test determination terminal <b>142</b>. Note that, according to the embodiment, although the data generation/check circuit <b>41</b> is explained as one circuit having both functions of the send data generation circuit and the received data check circuit, the interface circuit can have these two circuits separately.
Next the operation of the interface circuit of the embodiment at the test will be described. <figref idrefs="DRAWINGS">FIG. 4</figref> is a flow chart showing an operation method at the test timing. Firstly, the switches <b>34</b><i>a</i>, <b>34</b><i>b </i>are turned on by a switch control signal from the switch control terminal <b>131</b> (step S<b>11</b>). Next, the resistance circuits RH<b>31</b><i>a</i>, <b>31</b><i>b </i>are selected by a selector control signal from the resistance control terminal <b>132</b> to terminate the current driven drivers <b>13</b>, <b>14</b> with the resistance circuits RH<b>31</b><i>a</i>, <b>31</b><i>b </i>respectively (step S<b>12</b>).
Then the start signal is input from the test control terminal <b>141</b> to start the data generation/check circuit <b>41</b> (step S<b>13</b>). Subsequently, the data generation/check circuit <b>41</b> sends the send data at a normal operation timing (At Speed) (step S<b>14</b>). Next, the data generation/check circuit <b>41</b> compares the send data which is sent by itself with the received data which is output from the receiver <b>15</b> after receiving the send data. Here, in the embodiment, a signal having a potential difference generated by terminating the current driven drivers <b>13</b>, <b>14</b> with the resistance circuits RH<b>31</b><i>a</i>, <b>31</b><i>b </i>is received by the receiver <b>15</b> as a normal signal. Therefore, the data generation/check circuit <b>41</b> compares the send data with the received data and determines that the sensitivity test has passed if the two data accord with each other, and the sensitivity test has failed if the two data do not accord with each other. Then for example, if the comparing result is corresponding, the determination is pass and H level signal is output, and if the comparing result does not accord, the determination is fail and L level signal is output to the test determination terminal <b>142</b> (step S<b>15</b>). Note that, although the detail is omitted, in steps S<b>14</b>, S<b>15</b>, both of the send data which are “H” data and “L” data are sent and the pass or failure determination is performed by observing the test determination terminal.
Next the selector control signal is input from the resistance control terminal <b>132</b> to select the second resistance circuits <b>32</b><i>a</i>, <b>32</b><i>b </i>and the current driven drivers <b>13</b>, <b>14</b> are terminated by the second resistance circuits RL<b>32</b><i>a</i>, <b>32</b><i>b </i>(step S<b>16</b>). In this condition, the data generation/check circuit <b>41</b> sends the send data (step S<b>17</b>), and the test determination terminal <b>142</b> is observed (step S<b>18</b>). As described above, the signal having a potential difference generated by terminating the current driven drivers <b>13</b>, <b>14</b> with the second resistance circuits <b>32</b><i>a</i>, <b>32</b><i>b </i>is a signal which is cut off by receiver as noise data. Therefore the data generation/check circuit <b>41</b> can determine that the sensitivity test has failed if the received data accord the send data, and the sensitivity test has passed if the received data is L even if the send data is H level or L level. The data generation/check circuit <b>41</b> outputs the result from the test determination terminal <b>142</b>. Therefore, the pass or failure of the receiver <b>15</b> can be determined by observing the test determination terminal <b>142</b>.
According to the embodiment, the sensitivity test of the receiver <b>15</b> at actual operation speed (At-Speed) with loop back test can be performed by having the data generation/check circuit <b>41</b> as well as having the same effect of the first embodiment.
It is apparent that the present invention is not limited to the above embodiments, but may be modified and changed without departing from the scope and spirit of the invention. For example, the receiver sensitivity test can be performed as long as the receiver is the transceiver consisting of the current driven driver and the resistance element regardless of above embodiments. In particular, according to the transceiver of serial ATA or IEEE1394, if the resistor having a resistance value generating a potential difference corresponding to a receiving sensitivity specification is incorporated in the interface circuit, the sensitivity test can be performed similarly.
Contents4
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2005047499A1 | Cites | United States of America | Search report |
| US2005169356A1 | Cites | United States of America | Search report |
| US2005236004A1 | Cites | United States of America | Search report |
| JP2005267124A | Cites | Japan | Applicant |
| US2006253296A1 | Cites | United States of America | Search report |
| US2007127614A1 | Cites | United States of America | Search report |
| US5436934A | Cites | United States of America | Search report |
| US5940448A | Cites | United States of America | Search report |
| US5996102A | Cites | United States of America | Search report |
| US6833738B2 | Cites | United States of America | Search report |
| US6859645B2 | Cites | United States of America | Search report |
| US6977960B2 | Cites | United States of America | Search report |
| US7218136B2 | Cites | United States of America | Search report |
| US7466156B2 | Cites | United States of America | Search report |
3 members in 2 offices
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 2007091694 | Japan | A | |
| 2007091694 | Japan | A | |
| 2007091694 | – | – | – |
| JP20070091694 | – | – | – |
Members3
| Document | Office | Kind | |
|---|---|---|---|
| US2008238491A1 | United States of America | A1 | |
| JP2008250725A | Japan | A | |
| US8040144B2This record | United States of America | B2 |
51 transactions on the USPTO file
Allowed after 2 non-final rejections.
- Non-final rejections
- 2
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Mail Examiner Interview Summary (PTOL - 413)MEXIN | MEXIN | |
| Examiner Interview Summary Record (PTOL - 413)EXIN | EXIN | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| New or Additional Drawing FiledC614 | C614 | |
| Response after Non-Final ActionA... | A... | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Application Is Now CompleteCOMP | COMP | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Request from applicant for the USPTO to retrieve the Priority DocumentPDREQUST | PDREQUST | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Initial Exam Team nnIEXX | IEXX | |
| Information Disclosure Statement (IDS) FiledM844 | M844 |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 08040144
- Publication, DOCDB
- 8040144
- Publication, EPODOC
- US8040144
- Application
- 12078291
- Application, DOCDB
- 7829108
- Application, EPODOC
- US20080078291
Titles
- English
- Interface circuit
Patent term adjustment
- A delay
- +434 daysthe office missed an examination deadline
- B delay
- +204 dayspendency past three years
- Applicant delay
- −1 day
- Net adjustment
- 637 days
Classification
- CPC, 1
- H03K19/0185
- IPC, 3
- G01R27 08
- H03K5 22
- H04B17 00
- USPC, 5
- 324713000
- 327065000
- 375224000
- 455218000
- 455226100