Field of the Invention
The present invention relates to a recording element substrate that includes a circuit that receives data and controls the driving of recording elements based on the data.
Description of the Related Art
Japanese Patent Application Laid-Open No. 2008-23990 discusses a recording element substrate that is provided with a plurality of recording element arrays and driving circuits that correspond to the recording element arrays. Japanese Patent Application Laid-Open No. 2009-149036 discusses the reception of data by a recording head in the form of a low voltage differential signal (LVDS), and the production of a signal for controlling the driving of the recording elements.
The number of signals or the amount of data for controlling the driving of the recording elements is increased by an increase in the number of recording element arrays provided in the recording element substrate. Furthermore, the development of multifunction recording element substrates has created a demand for acquisition and control of information related to the recording element substrate. Consequently high-frequency applications are developing in relation to signals flowing through the circuits in the recording element substrate. As a result, problems have arisen that are associated with restrictions on the disposition of the circuits on the recording element substrate and the increase in the surface area of the recording element substrate. Japanese Patent Application Laid-Open No. 2008-23990 and Japanese Patent Application Laid-Open No. 2009-149036 do not include specific teaching in relation to the disposition of circuits on the recording element substrate according to this problem.
According to an aspect of the present invention, a substrate of rectangular shape includes a first and a second element arrays in each of which a plurality of elements is arrayed along a first direction of the substrate, a first and a second pad arrays in which a plurality of pads is arrayed along respective two opposite sides extending along a second direction of the substrate, a reception circuit configured to receive data for driving the elements, a data generation circuit configured to generate data corresponding to the first and the second recording element arrays respectively based on the received data, a signal generation circuit configured to generate a period signal for determining a drive period of the elements based on the generated data, and an output circuit configured to output information related to the substrate, wherein the signal generation circuit, the reception circuit, and the data generation circuit are disposed between the first and second recording element arrays and the first pad array, and the output circuit is disposed between the first and second recording element arrays and the second pad array.
Further features and aspects of the present invention will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the invention and, together with the description, serve to explain the principles of the invention.
Various exemplary embodiments, features, and aspects of the invention will be described in detail below with reference to the drawings.
The drive circuit 103 is divided into a plurality of groups at each of a predetermined number of heaters (each recording element) that are adjacent in the heater array (in the recording element array). The heaters that belong to each group are driven in a predetermined order for a predetermined period. The heaters that belong to each group are driven at different timing for a predetermined period. More specifically, the heaters belonging to a group are assigned to different blocks and driven at the time division for each block. A time-division control circuit (timing control circuit) is provided in a region 103A.
A pad array (first pad array) 106A and a pad array (second pad array) 106B respectively include a plurality of pads 104 arrayed in the direction of arrow B (second direction). In
The region 505A includes a data receiver (reception circuit) 501, a data allocation circuit (data generation circuit) 502, a functional data circuit 503, a heat enable (HE) generation circuit (signal generation circuit) 504, and the like. The functional data circuit 503 includes a circuit that acquires information for selection of a temperature detection element, and a determination circuit that determines parity to detect a reception error for data received from the outside of the recording element substrate 100.
The region 505B includes a determination circuit that determines parity to detect a transfer error for data transferred in the recording element substrate 100. The region 505B further includes an output circuit or the like that outputs information detected by the temperature detection element and the selection circuit of the temperature detection element.
In the first exemplary embodiment, reception of data and signals is performed by differential signaling. The data receiver (reception circuit) 501 includes a circuit for receiving LVDS (low voltage differential signals). The data allocation circuit (data generation circuit) 502 generates data corresponding to the heater array 102 from data received by the data receiver (reception circuit) 501. In
The data receiver 501 is a circuit that collects the signals sent at two different voltages to a single signal. Furthermore, the data receiver 501 may also have a configuration including respective CLK, DATA1 systems, or a configuration including a plurality of channels.
Next, the signal received by the data receiver 501 is sent to the data allocation circuit 502. The data allocation circuit 502 includes a shift register and a clock frequency dividing circuit. Data (DATA) is transferred in synchronization with the clock (CLK) by the shift register to generate a plurality of frequency-divided clock signals (3 channels in ¼ frequency division) that are adjusted to a low frequency by the CLK frequency dividing circuit.
The functional data circuit 503 performs data processing to control the circuit provided in the region 505B. In this manner, there is no requirement to provide an element in each circuit provided in the region 505B, and it is possible to reduce the number of terminals on the element substrate. The element substrate has the function of confirming the erroneous reception of data or the erroneous transmission of data during high-speed transfer. In addition, the element substrate has the function of switching the switch with a plurality of individual temperature detection elements to detect the temperature distribution in the element substrate, and reading the output of the plurality of elements. Furthermore, the element substrate has the function of determining the parity check bit for confirming receipt of data. For this purpose, the functional data circuit 503 includes a shift register and a latch circuit.
The heater power line 301 is supplied with a drive voltage for heaters supplied from an external unit (first voltage: for example 24 volts). When the drive element 304 for the heater 303 is turned ON, a current flows to the ground (GNDH) 302. The drive element 304 is a switch for determining whether a current is applied to the heater 303. The recording data signal line 307 and the time-division signal line 308 are connected to the input of an AND gate which functions as the heater selection circuit 306. When these two signals are both active, the output of the AND gate becomes active. The voltage conversion circuit 305 increases the voltage amplification of the signal. The output signal of the AND gate 306 is increased from a logic voltage (third voltage: for example, 5 volts) to a second voltage (for example, 12 volts) by the voltage conversion circuit 305. With the input circuit to the heater selection circuit 305, the voltage is converted to the level of the power-source voltage (second voltage) that is higher than the drive voltage (third voltage). The output of the voltage conversion circuit 305 is connected to the gate of the drive element 304.
Referring back to
Next, allocation of the data to each recording element array will be described.
The shift register 704 of the functional data circuit can be disposed after the shift register 702 of the data allocation circuit. This is due to the fact that a disposition upstream of data transfer (near to the input port) enables input of a number of CLK signals corresponding to the number of pieces of functional data when inputting only functional data, and after latching, enables reading out of the data. In other words, when inputting only functional data, there is no requirement to transfer unnecessary empty data. Since acquisition of temperature information in functional data is performed at a separate timing from the control period of driving the recording element, it may be the case that only functional data is received. Therefore, since it is possible to transmit the minimum required data, the time required for data transfer control can be shortened.
As described above, the format of the data signal as illustrated in
As illustrated in
The circuit configuration provided on a semiconductor substrate (recording element substrate) 100 as described above can adapt to developments in high functionality of the recording element substrate, and can avoid an increase in the surface area of the recording element substrate.
The shape of the region of the drive circuit 1103 will be described with reference to
In a third exemplary embodiment of the present invention, as illustrated in
In the third exemplary embodiment, since there are two channels of DATA signals input from the outside of the recording element substrate, a single-channel CLK signal is used to synchronize each allocation circuit. A delay in the CLK signal and DATA signal caused in the transmission pathway up to the substrate is corrected by re-transferring the high-speed CLK and the high-speed DATA in the shift register of the allocation circuit. As illustrated in
Such a configuration enables the line length of the CLK signal and the DATA signal to be made uniform even when there are two DATA signal channels, and a deviation in the timing of the CLK signal and the DATA signal can be suppressed. Furthermore, the shift registers of the HE generation circuit and the drive circuit operate according to the frequency-divided CLK signals, and, therefore, the timing of the CLK signal and the DATA signal includes a comparatively large temporal margin. Thus, since the CLK and DATA line lengths are not required to be strictly uniform, the shift registers can be disposed in the order of signal transmission.
The present invention is not limited to the configuration described in the above exemplary embodiments. For example, in addition to the circuits described above, the region 505B may include a voltage generation circuit or a test circuit for testing the operation of the recording element substrate. The voltage generation circuit generates a second voltage to be supplied to the voltage conversion circuit as described with reference to
The HE generation circuit 504, for example, may include a circuit that divides one heater array into a plurality of blocks and generates a period signal for each block, in addition to a configuration in which a period signal is generated corresponding to the heater array.
The disposition of each circuit in the region 505A is not limited to that described in the first exemplary embodiment or the third exemplary embodiment.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures, and functions.
This application claims priority from Japanese Patent Application No. 2010-112368 filed May 14, 2010, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2010-112368 | May 2010 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6293655 | Imanaka et al. | Sep 2001 | B1 |
7133153 | Furukawa | Nov 2006 | B2 |
20060125871 | Furukawa | Jun 2006 | A1 |
20060139412 | Sakurai et al. | Jun 2006 | A1 |
20070296743 | Sakurai | Dec 2007 | A1 |
20090160892 | Hayasaki | Jun 2009 | A1 |
Number | Date | Country |
---|---|---|
08-309974 | Nov 1996 | JP |
2002-321367 | Nov 2002 | JP |
2003-226012 | Aug 2003 | JP |
2006-159783 | Jun 2006 | JP |
2008-23990 | Feb 2008 | JP |
2009-149035 | Jul 2009 | JP |
2009-149036 | Jul 2009 | JP |
2009-298031 | Dec 2009 | JP |
Number | Date | Country | |
---|---|---|---|
20110279511 A1 | Nov 2011 | US |