ES2902424T3 - Acceso a registros de dispositivos de expulsión de fluidos - Google Patents
Acceso a registros de dispositivos de expulsión de fluidos Download PDFInfo
- Publication number
- ES2902424T3 ES2902424T3 ES19706141T ES19706141T ES2902424T3 ES 2902424 T3 ES2902424 T3 ES 2902424T3 ES 19706141 T ES19706141 T ES 19706141T ES 19706141 T ES19706141 T ES 19706141T ES 2902424 T3 ES2902424 T3 ES 2902424T3
- Authority
- ES
- Spain
- Prior art keywords
- interface
- signal
- data
- logic
- configuration register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000012530 fluid Substances 0.000 title claims abstract description 78
- 230000004044 response Effects 0.000 claims abstract description 36
- 238000000034 method Methods 0.000 claims description 26
- 239000011159 matrix material Substances 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 19
- 239000000758 substrate Substances 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 238000002347 injection Methods 0.000 description 3
- 239000007924 injection Substances 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 229920002799 BoPET Polymers 0.000 description 1
- 239000005041 Mylar™ Substances 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000007876 drug discovery Methods 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000007641 inkjet printing Methods 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04523—Control methods or devices therefor, e.g. driver circuits, control circuits reducing size of the apparatus
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04521—Control methods or devices therefor, e.g. driver circuits, control circuits reducing number of signal lines needed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04541—Specific driving circuit
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04551—Control methods or devices therefor, e.g. driver circuits, control circuits using several operating modes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/0458—Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads based on heating elements forming bubbles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
- B41J2/015—Ink jet characterised by the jet generation process
- B41J2/04—Ink jet characterised by the jet generation process generating single droplets or particles on demand
- B41J2/045—Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
- B41J2/04501—Control methods or devices therefor, e.g. driver circuits, control circuits
- B41J2/04586—Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads of a type not covered by groups B41J2/04575 - B41J2/04585, or of an undefined type
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C19/00—Digital stores in which the information is moved stepwise, e.g. shift registers
- G11C19/28—Digital stores in which the information is moved stepwise, e.g. shift registers using semiconductor elements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/103—Read-write modes for single port memories, i.e. having either a random port or a serial port using serially addressed read-write data registers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/103—Read-write modes for single port memories, i.e. having either a random port or a serial port using serially addressed read-write data registers
- G11C7/1033—Read-write modes for single port memories, i.e. having either a random port or a serial port using serially addressed read-write data registers using data registers of which only one stage is addressed for sequentially outputting data from a predetermined number of stages, e.g. nibble read-write mode
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1036—Read-write modes for single port memories, i.e. having either a random port or a serial port using data shift registers
Landscapes
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
- Ink Jet (AREA)
- Information Transfer Systems (AREA)
Abstract
Un circuito integrado (100a, 100b) para controlar una pluralidad de dispositivos de accionamiento de fluido, el circuito integrado (100a, 100b) que comprende: un registro de configuración (104); una pluralidad de interfaces que comprenden una interfaz de modo (112) y una interfaz de datos (110); y lógica de control (102a, 102b) para habilitar la escritura en el registro de configuración (104) en respuesta a una señal en la interfaz de modo (112) que pasa a lógica alta con una señal lógica alta en la interfaz de datos (110), en donde el registro de configuración (104) es para recibir datos en serie desde la interfaz de datos (110) con el registro de configuración (104) habilitado para escritura.
Description
DESCRIPCIÓN
Acceso a registros de dispositivos de expulsión de fluidos
Antecedentes
Un sistema de impresión por inyección de tinta, como un ejemplo de un sistema de expulsión de fluido, puede incluir un cabezal de impresión, un suministro de tinta que proporciona tinta líquida al cabezal de impresión y un controlador electrónico que controla el cabezal de impresión. El cabezal de impresión, como un ejemplo de un dispositivo de expulsión de fluido, expulsa gotas de tinta a través de una pluralidad de boquillas u orificios y hacia un medio de impresión, tal como una hoja de papel, para imprimir sobre el medio de impresión. En algunos ejemplos, los orificios se disponen en al menos una columna o matriz de manera que la expulsión de tinta de los orificios en la secuencia correcta hace que los caracteres u otras imágenes se impriman en el medio de impresión a medida que el cabezal de impresión y el medio de impresión se mueven uno con relación al otro. El documento US2002/118235 describe un aparato de grabación por chorro de tinta, que se proporciona con una CPU que está dispuesta para proporcionarse con medios de control para prohibir una interrupción NMI hasta que se complete la operación. El documento EP1029675 describe un sistema de impresión que tiene un conjunto de cabezal de impresión con un procesador distributivo integrado para proporcionar un control localizado de las operaciones internas del procesador del cabezal de impresión.
Breve Descripción de los Dibujos
La Figura 1A es un diagrama de bloques que ilustra un ejemplo de un circuito integrado para controlar una pluralidad de dispositivos de accionamiento de fluido.
La Figura 1B es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado para controlar una pluralidad de dispositivos de accionamiento de fluido.
La Figura 2 es un diagrama de temporización que ilustra un ejemplo para acceder a un registro de configuración de un circuito integrado.
La Figura 3A es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado para controlar una pluralidad de dispositivos de accionamiento de fluido.
La Figura 3B es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado para controlar una pluralidad de dispositivos de accionamiento de fluido.
La Figura 4 es un diagrama de temporización que ilustra un ejemplo para acceder a un registro de estado de un circuito integrado.
La Figura 5 es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado para controlar una pluralidad de dispositivos de accionamiento de fluido.
Las Figuras 6A y 6B ilustran un ejemplo de una matriz de expulsión de fluido.
Las Figuras 7A-7D son diagramas de flujo que ilustran un ejemplo de un método para acceder a una matriz de expulsión de fluido.
Las Figuras 8A-8E son diagramas de flujo que ilustran otro ejemplo de un método para acceder a una matriz de expulsión de fluido.
La Figura 9 es un diagrama de bloques que ilustra un ejemplo de un sistema de expulsión de fluido.
Descripción Detallada
En la siguiente descripción detallada, se hace referencia a los dibujos adjuntos, que forman parte de la misma, y en los que se muestran, a manera de ilustración, ejemplos específicos en los que puede ponerse en práctica la divulgación. Debe entenderse que pueden utilizarse otros ejemplos y pueden realizarse cambios estructurales o lógicos sin apartarse del alcance de la presente divulgación. La siguiente descripción detallada, por lo tanto, no debe tomarse en un sentido limitante, y el alcance de la presente divulgación se define por las reivindicaciones adjuntas. Debe entenderse que las características de los diversos ejemplos descritos en la presente descripción pueden combinarse, en parte o en su totalidad, entre sí, a menos que se indique específicamente lo contrario.
En ciertos ejemplos, puede ser conveniente reducir el ancho de una matriz o dispositivo semiconductor que incluye dispositivos de accionamiento de fluido (por ejemplo, una matriz de expulsión de fluido) para reducir costos y mejorar la capacidad de fabricación. A medida que se reduce el ancho de una matriz de expulsión de fluido, hay menos área de matriz disponible para los circuitos. En consecuencia, en la presente descripción se describe un dispositivo para permitir la expulsión de fluido que puede incluir un registro de configuración (por ejemplo, un registro de configuración de solo escritura) y/o un registro de estado (por ejemplo, un registro de estado de solo lectura). El registro de configuración puede estar habilitado para escritura en respuesta a una señal en una almohadilla de contacto de modo que pasa a lógica alta con una señal lógica alta en una almohadilla de contacto de datos. Con el registro de configuración habilitado, los datos se pueden escribir en el registro de configuración a través de la almohadilla de contacto de datos. El registro de estado puede estar habilitado para la lectura en respuesta a una señal en una almohadilla de contacto de modo que pasa a lógica alta con una señal lógica alta en una almohadilla de contacto de datos y pasa de una señal en una almohadilla de contacto de disparo a lógica alta con la señal en la
almohadilla de contacto de datos flotante. Con el registro de estado habilitado para lectura, los datos pueden leerse desde el registro de estado a través de la almohadilla de contacto de datos.
Como se usa en la presente descripción, una señal de "lógica alta" es una señal lógica "1" o "encendida" o una señal que tiene una tensión aproximadamente igual a la energía de la lógica suministrada a un circuito integrado (por ejemplo, entre aproximadamente 1,8 V y 15 V, tal como 5,6 V). Como se usa en la presente descripción, una señal "lógica baja" es una señal lógica "0" o "apagada" o una señal que tiene una tensión aproximadamente igual a una energía de la lógica de retorno a tierra para la energía de la lógica suministrada al circuito integrado (por ejemplo, aproximadamente 0 V).
La Figura 1A es un diagrama de bloques que ilustra un ejemplo de un circuito integrado 100a para controlar una pluralidad de dispositivos de accionamiento de fluido. En un ejemplo, el circuito integrado 100a es parte de una matriz de expulsión de fluido, que se describirá a continuación con referencia a las Figuras 6A y 6B. El circuito integrado 100a incluye la lógica de control 102a, un registro de configuración 104 y una pluralidad de interfaces que incluyen una interfaz de datos 110 y una interfaz de modo 112. La interfaz de datos 110 y la interfaz de modo 112 están acopladas eléctricamente a la lógica de control 102. La lógica de control 102a está acoplada eléctricamente al registro de configuración 104. La lógica de control 102a permite escribir en el registro de configuración 104 en respuesta a una señal en la interfaz de modo 112 que pasa a lógica alta con una señal lógica alta en la interfaz de datos 110. En un ejemplo, la lógica de control 102a inhabilita la escritura en el registro de configuración 104 en respuesta a una señal lógica baja en la interfaz de modo 112. El registro de configuración 104 puede recibir datos en serie desde la interfaz de datos 110 con el registro de configuración 104 habilitado para escritura.
La lógica de control 102a puede incluir un microprocesador, un circuito integrado específico de la aplicación (ASIC) u otro circuito lógico adecuado para controlar el funcionamiento del circuito integrado 100a. El registro de configuración 104 puede ser un dispositivo de memoria (por ejemplo, memoria no volátil, registro de desplazamiento, etc.) y puede incluir cualquier número adecuado de bits (por ejemplo, 4 bits a 24 bits, tal como 12 bits). El registro de configuración 104 puede almacenar datos de configuración para probar el circuito integrado 100a, detectar grietas dentro de un sustrato del circuito integrado 100a, habilitar los controles del circuito integrado 100a, establecer retardos analógicos del circuito integrado 100a, habilitar el acceso a la memoria del circuito integrado 100a, validar operaciones de circuito integrado 100a, o para configurar otras funciones del circuito integrado 100a. Cada una de la pluralidad de interfaces que incluye la interfaz de datos 110 y la interfaz de modo 112 puede ser una placa de contacto, un pin, una protuberancia, un cable u otra interfaz eléctrica adecuada para transmitir señales a la lógica de control 102a y/o para recibir señales de la lógica de control 102a. Cada una de la pluralidad de interfaces se puede acoplar eléctricamente a un sistema de expulsión de fluido (por ejemplo, una impresora).
La Figura 1B es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado 100b para controlar una pluralidad de dispositivos de accionamiento de fluido. En un ejemplo, el circuito integrado 100b es parte de una matriz de expulsión de fluido, que se describirá a continuación con referencia a las Figuras 6A y 6B. El circuito integrado 100b es similar al circuito integrado 100a descrito e ilustrado previamente con referencia a la Figura 1A e incluye la lógica de control 102b, un registro de configuración 104 y una pluralidad de interfaces que incluyen una interfaz de datos 110, una interfaz de modo 112, una interfaz de disparo 114, y una interfaz de reloj 116. La interfaz de datos 110, la interfaz de modo 112, la interfaz de disparo 114 y la interfaz de reloj 116 están acopladas eléctricamente a la lógica de control 102b. La lógica de control 102b está acoplada eléctricamente al registro de configuración 104.
La lógica de control 102b permite escribir en el registro de configuración 104 en respuesta a la señal en la interfaz de modo 110 que pasa a lógica alta con una señal lógica alta en la interfaz de datos 110 y una señal lógica baja en la interfaz de disparo 114. En un ejemplo, la lógica de control 102b inhabilita la escritura en el registro de configuración 104 en respuesta a una señal lógica baja en la interfaz de modo 112. El registro de configuración 104 recibe datos en serie de la interfaz de datos 110 con el registro de configuración 104 habilitado para escritura. En un ejemplo, el registro de configuración 104 recibe los datos en serie de la interfaz de datos 110 alineados con una señal de reloj de la interfaz de reloj 116.
La lógica de control 102b puede incluir un microprocesador, un ASIC u otro circuito lógico adecuado para controlar el funcionamiento del circuito integrado 100b. El registro de configuración 104 puede almacenar datos de configuración para probar el circuito integrado 100b, detectar grietas dentro de un sustrato del circuito integrado 100b, habilitar los controles del circuito integrado 100b, establecer retardos analógicos del circuito integrado 100b, habilitar el acceso a la memoria del circuito integrado 100b, validar las operaciones de circuito integrado 100b, o para configurar otras funciones del circuito integrado 100b. Cada una de la pluralidad de interfaces que incluye la interfaz de datos 110, la interfaz de modo 112, la interfaz de disparo 114 y la interfaz de reloj 116 puede ser una almohadilla de contacto, un pin, una protuberancia, un cable u otra interfaz eléctrica adecuada para transmitir señales a la lógica de control 102b y/o para recibir señales de la lógica de control 102b. Cada una de la pluralidad de interfaces se puede acoplar eléctricamente a un sistema de expulsión de fluido (por ejemplo, una impresora).
La Figura 2 es un diagrama de temporización 200 que ilustra un ejemplo para acceder a un registro de configuración de un circuito integrado, tal como el registro de configuración 104 del circuito integrado 100b de la Figura 1B. El
diagrama de tiempo 200 incluye una señal de modo en una interfaz de modo (por ejemplo, interfaz de modo 112), una señal de disparo en una interfaz de disparo (por ejemplo, interfaz de disparo 114), una señal de reloj en una interfaz de reloj (por ejemplo, interfaz de reloj 116), y una señal de datos en una interfaz de datos (por ejemplo, la interfaz de datos 110). Con una señal de disparo lógica baja como se indica en 202 y una señal de datos lógica alta como se indica en 204, el registro de configuración está habilitado para escritura en respuesta a la señal de modo que pasa de una lógica baja a una lógica alta como se indica en 206.
Con el registro de configuración habilitado para escritura, un flujo de datos proporcionado por la señal de datos puede escribirse en el registro de configuración. En este ejemplo, un flujo de datos de cuatro bits (es decir, los bits B3, B2, B1 y B0) se escribe en el registro de configuración. En otros ejemplos, se puede escribir cualquier número adecuado de bits en el registro de configuración. Cada bit del flujo de datos puede escribirse en el registro de configuración en respuesta a la señal de reloj. Por ejemplo, el flanco ascendente de la señal de reloj como se indica en 208 puede escribir (por ejemplo, enganchar) el bit B3 en el registro de configuración. Asimismo, los flancos ascendentes de la señal de reloj indicados en 210, 212 y 214 pueden escribir (por ejemplo, enganchar) los bits B2, B1 y B0, respectivamente, en el registro de configuración. En otros ejemplos, cada bit del flujo de datos puede escribirse en el registro de configuración en respuesta a cada flanco descendente correspondiente de la señal de reloj o en respuesta a los flancos ascendente y descendente de la señal de reloj. En un ejemplo en el que el registro de configuración es un registro de desplazamiento, el flujo de datos se puede escribir en el registro de configuración desplazando el flujo de datos al registro de configuración de manera que los bits anteriores y/o extra se desplacen fuera del registro de configuración. La escritura en el registro de configuración se deshabilita al hacer que la señal de modo vuelva a un nivel lógico bajo como se indica en 216.
La Figura 3A es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado 300a para controlar una pluralidad de dispositivos de accionamiento de fluido. En un ejemplo, el circuito integrado 300a es parte de una matriz de expulsión de fluido, que se describirá a continuación con referencia a las Figuras 6A y 6B. El circuito integrado 300a incluye la lógica de control 302a, un registro de estado 304 y una pluralidad de interfaces que incluyen una interfaz de datos 310, una interfaz de modo 312 y una interfaz de disparo 314. La interfaz de datos 310, la interfaz de modo 312 y la interfaz de disparo 314 están acopladas eléctricamente a la lógica de control 302a. La lógica de control 302a está acoplada eléctricamente al registro de estado 304.
La lógica de control 302a permite la lectura del registro de estado 304 en respuesta tanto a una señal en la interfaz de modo 312 que pasa a lógica alta con una señal lógica alta en la interfaz de datos 310 como que pasa de una señal en la interfaz de disparo 314 a lógica alta con la señal en la interfaz de datos 310 flotante. En un ejemplo, la lógica de control 302a inhabilita la lectura del registro de estado 304 en respuesta a una señal lógica baja en la interfaz de modo 312. En otro ejemplo, la lógica de control 302a inhabilita la lectura del registro de estado 304 en respuesta a una señal lógica baja en la interfaz de disparo 314. El registro de estado 304 puede enviar datos en serie a la interfaz de datos 310 con el registro de estado 304 habilitado para lectura.
La lógica de control 302a puede incluir un microprocesador, un ASIC u otro circuito lógico adecuado para controlar el funcionamiento del circuito integrado 300a. El registro de estado 304 puede ser un dispositivo de memoria (por ejemplo, memoria no volátil, registro de desplazamiento, etc.) y puede incluir cualquier número adecuado de bits (por ejemplo, 1 bit a 12 bits, tal como 5 bits). El registro de estado 304 puede almacenar datos de estado tales como un estado de revisión para el circuito integrado 300a, un estado de vigilancia del circuito integrado 300a u otros datos de estado adecuados para el circuito integrado 300a. Cada una de la pluralidad de interfaces que incluye la interfaz de datos 310, la interfaz de modo 312 y la interfaz de disparo 314 puede ser una placa de contacto, un pin, una protuberancia, un cable u otra interfaz eléctrica adecuada para transmitir señales a la lógica de control 302a y/o para recibir señales de la lógica de control 302a. Cada una de la pluralidad de interfaces se puede acoplar eléctricamente a un sistema de expulsión de fluido (por ejemplo, una impresora).
La Figura 3B es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado 300b para controlar una pluralidad de dispositivos de accionamiento de fluido. En un ejemplo, el circuito integrado 300b es parte de una matriz de expulsión de fluido, que se describirá a continuación con referencia a las Figuras 6A y 6B. El circuito integrado 300b es similar al circuito integrado 300a descrito e ilustrado anteriormente con referencia a la Figura 3A e incluye lógica de control 302b, un registro de estado 304 y una pluralidad de interfaces que incluyen una interfaz de datos 310, una interfaz de modo 312, una interfaz de disparo 314, y una interfaz de reloj 316. La interfaz de datos 310, la interfaz de modo 312, la interfaz de disparo 314 y la interfaz de reloj 316 están acopladas eléctricamente a la lógica de control 302b. La lógica de control 302b está acoplada eléctricamente al registro de estado 304.
La lógica de control 302b permite la lectura del registro de estado 304 en respuesta tanto a una señal en la interfaz de modo 312 que pasa a lógica alta con una señal lógica alta en la interfaz de datos 310 como que pasa de una señal en la interfaz de disparo 314 a lógica alta con la señal en la interfaz de datos 310 flotante. En un ejemplo, la lógica de control 302b inhabilita la lectura del registro de estado 304 en respuesta a una señal lógica baja en la interfaz de modo 312. En otro ejemplo, la lógica de control 302b inhabilita la lectura del registro de estado 304 en respuesta a una señal lógica baja en la interfaz de disparo 314. El registro de estado 304 puede enviar datos en serie a la interfaz de datos 310 con el registro de estado 304 habilitado para lectura. En un ejemplo, el registro de
estado 304 envía los datos en serie a la interfaz de datos 310 alineados con una señal de reloj en la interfaz de reloj 316.
La lógica de control 302b puede incluir un microprocesador, un ASIC u otro circuito lógico adecuado para controlar el funcionamiento del circuito integrado 300b. El registro de estado 304 puede almacenar datos de estado tales como un estado de revisión para el circuito integrado 300b, un estado de vigilancia del circuito integrado 300b u otros datos de estado adecuados para el circuito integrado 300b. Cada una de la pluralidad de interfaces que incluye la interfaz de datos 310, la interfaz de modo 312, la interfaz de disparo 314 y la interfaz de reloj 316 puede ser una almohadilla de contacto, un pin, una protuberancia, un cable u otra interfaz eléctrica adecuada para transmitir señales a la lógica de control 302b y/o para recibir señales de la lógica de control 302b. Cada una de la pluralidad de interfaces se puede acoplar eléctricamente a un sistema de expulsión de fluido (por ejemplo, una impresora).
La Figura 4 es un diagrama de temporización 400 que ilustra un ejemplo para acceder a un registro de estado de un circuito integrado, tal como el registro de estado 304 del circuito integrado 300b de la Figura 3B. El diagrama de tiempo 400 incluye una señal de modo en una interfaz de modo (por ejemplo, interfaz de modo 312), una señal de disparo en una interfaz de disparo (por ejemplo, interfaz de disparo 314), una señal de reloj en una interfaz de reloj (por ejemplo, interfaz de reloj 316), y una señal de datos en una interfaz de datos (por ejemplo, la interfaz de datos 310). Con una señal de datos lógica alta como se indica en 402, la señal de modo pasa de una lógica baja a una lógica alta como se indica en 404. Luego, la señal de datos pasa a flotar como se indica en 406. Con la señal de datos flotando, la señal de disparo pasa de una lógica baja a una lógica alta como se indica en 408 para permitir la lectura del registro de estado.
Con el registro de estado habilitado para lectura, el registro de estado puede emitir un flujo de datos a través de la señal de datos. En este ejemplo, el flujo de datos (es decir, bits MSB, MSB-1, MSB-2, MSB-3, etc.) se lee del registro de estado. Puede leerse cualquier número adecuado de bits del registro de estado. Cada bit del flujo de datos puede leerse del registro de estado en respuesta a la señal de reloj. Por ejemplo, el bit MSB puede leerse del registro de estado en respuesta a habilitar la lectura del registro de estado. El flanco ascendente de la señal de reloj como se indica en 410 puede emitir el bit MSB-1 a través de la señal de datos. Asimismo, los flancos ascendentes de la señal de reloj como se indica en 412, 414, etc. pueden emitir bits MSB-2, MSB-3, etc., respectivamente, a través de la señal de datos. En otros ejemplos, cada bit del flujo de datos puede salir del registro de estado en respuesta a cada flanco descendente correspondiente de la señal de reloj o en respuesta a los flancos ascendente y descendente de la señal de reloj. La lectura del registro de estado puede desactivarse haciendo que la señal de disparo vuelva a un nivel lógico bajo como se indica en 416 y/o haciendo que la señal de modo vuelva a un nivel lógico bajo como se indica en 418.
La Figura 5 es un diagrama de bloques que ilustra otro ejemplo de un circuito integrado 500 para controlar una pluralidad de dispositivos de accionamiento de fluido. En un ejemplo, el circuito integrado 500 es parte de una matriz de expulsión de fluido, que se describirá a continuación con referencia a las Figuras 6A y 6B. El circuito integrado 500 puede incluir las características del circuito integrado 100a (Figura 1A) o 100b (Figura 1B) y las características del circuito integrado 300a (Figura 3A) o 300b (Figura 3B). El circuito integrado 500 incluye lógica de control 502, un registro de configuración 104, un registro de estado 304 y una pluralidad de interfaces que incluyen una interfaz de datos 510, una interfaz de modo 512, una interfaz de disparo 514 y una interfaz de reloj 516. La interfaz de datos 510, la interfaz de modo 512, la interfaz de disparo 514 y la interfaz de reloj 516 están acopladas eléctricamente a la lógica de control 502. La lógica de control 502 está acoplada eléctricamente al registro de configuración 104 y al registro de estado 304.
La lógica de control 502 permite escribir en el registro de configuración 104 en respuesta a la señal en la interfaz de modo 510 que pasa a lógica alta con una señal lógica alta en la interfaz de datos 510 y una señal lógica baja en la interfaz de disparo 514. En un ejemplo, la lógica de control 502 inhabilita la escritura en el registro de configuración 104 en respuesta a una señal lógica baja en la interfaz de modo 512. El registro de configuración 104 recibe datos en serie de la interfaz de datos 510 con el registro de configuración 104 habilitado para escritura. En un ejemplo, el registro de configuración 104 puede recibir los datos en serie de la interfaz de datos 510 alineados con una señal de reloj de la interfaz de reloj 516.
Además, la lógica de control 502 permite la lectura del registro de estado 304 en respuesta tanto a una señal en la interfaz de modo 512 que pasa a lógica alta con una señal lógica alta en la interfaz de datos 510 como que pasa de una señal en la interfaz de disparo 514 a lógica alta con la señal en la interfaz de datos 510 flotando. En un ejemplo, la lógica de control 502 inhabilita la lectura del registro de estado 304 en respuesta a una señal lógica baja en la interfaz de modo 512. En otro ejemplo, la lógica de control 502 inhabilita la lectura del registro de estado 304 en respuesta a una señal lógica baja en la interfaz de disparo 514. El registro de estado 304 puede enviar datos en serie a la interfaz de datos 510 con el registro de estado 304 habilitado para lectura. En un ejemplo, el registro de estado 304 envía los datos en serie a la interfaz de datos 510 alineados con una señal de reloj en la interfaz de reloj 516.
La lógica de control 502 puede incluir un microprocesador, un ASIC u otros circuitos lógicos adecuados para controlar el funcionamiento del circuito integrado 500. El registro de configuración 104 y el registro de estado 304 se
describieron anteriormente con referencia a las Figuras 1A-1B y 3A-3B, respectivamente. Cada una de la pluralidad de interfaces que incluye la interfaz de datos 510, la interfaz de modo 512, la interfaz de disparo 514 y la interfaz de reloj 516 puede ser una almohadilla de contacto, un pin, una protuberancia, un cable u otra interfaz eléctrica adecuada para transmitir señales a la lógica de control 502 y/o para recibir señales de la lógica de control 502. Cada una de la pluralidad de interfaces se puede acoplar eléctricamente a un sistema de expulsión de fluido (por ejemplo, una impresora).
La Figura 6A ilustra un ejemplo de una matriz de expulsión de fluido 600 y la Figura 6B ilustra una vista ampliada de los extremos de la matriz de expulsión de fluido 600. La matriz 600 incluye una primera columna 602 de almohadillas de contacto, una segunda columna 604 de almohadillas de contacto y una columna 606 de dispositivos de accionamiento de fluido 608. La segunda columna 604 de almohadillas de contacto se alinea con la primera columna 602 de almohadillas de contacto y a una distancia (es decir, a lo largo del eje Y) de la primera columna 602 de almohadillas de contacto. La columna 606 de dispositivos de accionamiento de fluido 608 se dispone longitudinalmente con relación a la primera columna de almohadillas de contacto 602 y la segunda columna de almohadillas de contacto 604. La columna 606 de dispositivos de accionamiento de fluido 608 también se dispone entre la primera columna 602 de almohadillas de contacto y la segunda columna 604 de almohadillas de contacto. En un ejemplo, los dispositivos de accionamiento de fluido 608 son boquillas o bombas de fluido para expulsar gotas de fluido.
En un ejemplo, la primera columna 602 de almohadillas de contacto incluye seis almohadillas de contacto. La primera columna 602 de almohadillas de contacto puede incluir las siguientes almohadillas de contacto en orden: una almohadilla de contacto de datos 610, una almohadilla de contacto de reloj 612, una almohadilla de contacto de energía de la lógica de retorno a tierra 614, una almohadilla de contacto de entrada/salida multipropósito 616, una primera almohadilla de contacto de suministro de energía de alta tensión 618, y una primera almohadilla de contacto de energía de alta tensión de retorno a tierra 620. Por lo tanto, la primera columna 602 de almohadillas de contacto incluye la almohadilla de contacto de datos 610 en la parte superior de la primera columna 602, la primera almohadilla de contacto de energía de alta tensión de retorno a tierra 620 en la parte inferior de la primera columna 602, y la primera almohadilla de contacto de suministro de energía de alta tensión 618 directamente encima de la primera almohadilla de contacto de energía de alta tensión de retorno a tierra 620. Si bien las almohadillas de contacto 610, 612, 614, 616, 618 y 620 se ilustran en un orden particular, en otros ejemplos las almohadillas de contacto pueden disponerse en un orden diferente.
En un ejemplo, la segunda columna 604 de almohadillas de contacto incluye seis almohadillas de contacto. La segunda columna de almohadillas de contacto 604 puede incluir las siguientes almohadillas de contacto en orden: una segunda almohadilla de contacto de energía de alta tensión de retorno a tierra 622, una segunda almohadilla de contacto de suministro de energía de alta tensión 624, una almohadilla de contacto de reinicio de la lógica 626, una almohadilla de contacto de suministro de energía de la lógica 628, una almohadilla de contacto de modo 630 y una almohadilla de contacto de disparo 632. Por lo tanto, la segunda columna 604 de almohadillas de contacto incluye la segunda almohadilla de contacto de energía de alta tensión de retorno a tierra 622 en la parte superior de la segunda columna 604, la segunda almohadilla de contacto de suministro de energía de alta tensión 624 directamente debajo de la segunda almohadilla de contacto de energía de alta tensión de retorno a tierra 622, y la almohadilla de contacto de disparo 632 en la parte inferior de la segunda columna 604. Si bien las almohadillas de contacto 622, 624, 626, 628, 630 y 632 se ilustran en un orden particular, en otros ejemplos las almohadillas de contacto pueden disponerse en un orden diferente.
En un ejemplo, la almohadilla de contacto de datos 610 puede proporcionar la interfaz de datos 110 de las Figuras 1A o 1B, la interfaz de datos 310 de las Figuras 3A o 3B o la interfaz de datos 510 de la Figura 5. La almohadilla de contacto de modo 630 puede proporcionar la interfaz de modo 112 de las Figuras 1A o 1B, la interfaz de modo 312 de las Figuras 3A o 3B, o la interfaz de modo 512 de la Figura 5. La almohadilla de contacto de disparo 632 puede proporcionar la interfaz de disparo 114 de la Figura 1B, la interfaz de disparo 314 de las Figuras 3A o 3B, o la interfaz de disparo 514 de la Figura 5. La almohadilla de contacto de reloj 612 puede proporcionar la interfaz de reloj 116 de la Figura 1B, la interfaz de reloj 316 de la Figura 3B o la interfaz de reloj 516 de la Figura 5.
La almohadilla de contacto de datos 610 puede usarse para ingresar datos en serie a la matriz 600 para seleccionar dispositivos de accionamiento de fluido, bits de memoria, sensores térmicos, modos de configuración (por ejemplo, a través de un registro de configuración 104), etc. La almohadilla de contacto de datos 610 también puede usarse para enviar datos en serie de la matriz 600 para leer bits de memoria, modos de configuración, información de estado (por ejemplo, a través de un registro de estado 304), etc. La almohadilla de contacto de reloj 612 puede usarse para ingresar una señal de reloj a la matriz 600 para desplazar los datos en serie de la almohadilla de contacto de datos 610 dentro de la matriz o para desplazar datos en serie fuera de la matriz a la almohadilla de contacto de datos 610. La almohadilla de contacto de energía de la lógica de retorno a tierra 614 proporciona un trayecto de retorno a tierra para la energía de la lógica (por ejemplo, aproximadamente 0 V) que se suministra a la matriz 600. En un ejemplo, la almohadilla de contacto de energía de la lógica de retorno a tierra 614 se acopla eléctricamente al sustrato semiconductor (por ejemplo, silicio) 640 de la matriz 600. La almohadilla de contacto de entrada/salida multipropósito 616 puede usarse para modos de detección analógica y/o prueba digital de la matriz 600.
La primera almohadilla de contacto de suministro de energía de alta tensión 618 y la segunda almohadilla de contacto de suministro de energía de alta tensión 624 pueden usarse para suministrar alta tensión (por ejemplo, aproximadamente 32 V) a la matriz 600. La primera almohadilla de contacto de energía de alta tensión de retorno a tierra 620 y la segunda almohadilla de contacto de energía de alta tensión de retorno a tierra 622 pueden usarse para proporcionar un retorno de la energía a tierra (por ejemplo, aproximadamente 0 V) para la fuente de energía de alta tensión. Las almohadillas de contacto de energía de alta tensión de retorno a tierra 620 y 622 no se conectan eléctricamente de manera directa al sustrato semiconductor 640 de la matriz 600. El orden específico de la almohadilla de contacto con las almohadillas de contacto de suministro de energía de alta tensión 618 y 624 y las almohadillas de contacto de retorno a tierra de energía de alta tensión 620 y 622 como las almohadillas de contacto más internas puede mejorar el suministro de energía a la matriz 600. Tener las almohadillas contacto de energía de alta tensión de retorno a tierra 620 y 622 en la parte inferior de la primera columna 602 y en la parte superior de la segunda columna 604, respectivamente, puede mejorar la confiabilidad para la fabricación y puede mejorar la protección contra cortes de tinta.
La almohadilla de contacto de reinicio lógico 626 puede usarse como una entrada de reinicio lógico para controlar el estado operativo de la matriz 600. La almohadilla de contacto de suministro de energía de la lógica 628 puede usarse para suministrar energía de la lógica (por ejemplo, entre aproximadamente 1,8 V y 15 V, tal como 5,6 V) a la matriz 600. La almohadilla de contacto de modo 630 puede usarse como una entrada lógica para controlar el acceso para habilitar/deshabilitar los modos de configuración (es decir, modos funcionales) de la matriz 600. La almohadilla de contacto de disparo 632 puede usarse como una entrada lógica para acoplar los datos cargados desde la almohadilla de contacto de datos 610 y para habilitar dispositivos de accionamiento de fluido o elementos de memoria de la matriz 600.
La matriz 600 incluye un sustrato alargado 640 que tiene una longitud 642 (a lo largo del eje Y), un grosor 644 (a lo largo del eje Z) y una anchura 646 (a lo largo del eje X). En un ejemplo, la longitud 642 es al menos veinte veces el ancho 646. La anchura 646 puede ser de 1 mm o menos y el grosor 644 puede ser inferior a 500 micrones. Los dispositivos de accionamiento de fluido 608 (por ejemplo, la lógica de accionamiento de fluido) y las almohadillas de contacto 610-632 se proporcionan en el sustrato alargado 640 y se disponen a lo largo de la longitud 642 del sustrato alargado. Los dispositivos de accionamiento de fluido 608 tienen una longitud de hilera 652 menor que la longitud 642 del sustrato alargado 640. En un ejemplo, la longitud de la hilera 652 es de al menos 1,2 cm. Las almohadillas de contacto 610-632 pueden acoplarse eléctricamente a la lógica de accionamiento de fluido. La primera columna 602 de almohadillas de contacto puede disponerse cerca de un primer extremo longitudinal 648 del sustrato alargado 640. La segunda columna 604 de almohadillas de contacto puede disponerse cerca de un segundo extremo longitudinal 650 del sustrato alargado 640 opuesto al primer extremo longitudinal 648.
Las Figuras 7A-7D son diagramas de flujo que ilustran un ejemplo de un método 700 para acceder a una matriz de expulsión de fluido. Como se ilustra en la Figura 7A, en 702 el método 700 incluye establecer una señal en una almohadilla de contacto de datos de la matriz de inyección de fluido a lógica alta. En 704, el método 700 incluye pasar de una señal en una almohadilla de contacto de modo de la matriz de inyección de fluido a lógica alta. En 706, el método 700 incluye habilitar la escritura en un registro de configuración de la matriz de expulsión de fluido en respuesta que pasar de la señal en la almohadilla de contacto de modo a lógica alta con la señal en la almohadilla de contacto de datos lógica alta.
Como se ilustra en la Figura 7B, en 708 el método 700 también puede incluir pasar de la señal en la almohadilla de contacto de modo a lógica baja. En 710, el método 700 puede incluir inhabilitar la escritura en el registro de configuración en respuesta a la señal lógica baja en la almohadilla de contacto de modo. Como se ilustra en la Figura 7C, en 712 el método 700 también puede incluir con el registro de configuración habilitado para escritura, aplicar una señal de datos en serie a la almohadilla de contacto de datos para escribir los datos en serie en el registro de configuración. Como se ilustra en la Figura 7D, en 714 el método 700 incluye con el registro de configuración habilitado para escritura, aplicar la señal de datos en serie a la almohadilla de contacto de datos alineada con una señal de reloj en una almohadilla de contacto de reloj de la matriz de expulsión de fluido.
Las Figuras 8A-8E son diagramas de flujo que ilustran otro ejemplo de un método 800 para acceder a una matriz de expulsión de fluido. Como se ilustra en la Figura 8A, en 802 el método 800 incluye establecer una señal en una almohadilla de contacto de datos de la matriz de inyección de fluido en lógica alta. En 804, el método 800 incluye pasar de una señal en una almohadilla de contacto de modo de la matriz de expulsión de fluido a lógica alta. En 806, el método 800 incluye hacer flotar la señal en la almohadilla de contacto de datos con la señal en la almohadilla de contacto de modo lógica alta. En 808, el método 800 incluye pasar de una señal en una almohadilla de contacto de disparo de la matriz de expulsión de fluido a lógica alta con la señal en la almohadilla de contacto de datos flotando. En 810, el método 800 incluye habilitar la lectura de un registro de estado de la matriz de expulsión de fluido en respuesta que pasar de la señal en la almohadilla de contacto de disparo a lógica alta con la señal en la almohadilla de contacto de datos flotando.
Como se ilustra en la Figura 8B, en 812 el método 800 también puede incluir pasar de la señal en la almohadilla de contacto de modo a lógica baja. En 814, el método 800 puede incluir inhabilitar la lectura del registro de estado en respuesta a la señal lógica baja en la almohadilla de contacto de modo. Como se ilustra en la Figura 8C, en 816 el
método 800 también puede incluir pasar de la señal en la almohadilla de contacto de disparo a lógica baja. En 818, el método 800 puede incluir inhabilitar la lectura del registro de estado en respuesta a la señal lógica baja en la almohadilla de contacto de disparo. Como se ilustra en la Figura 8D, en 820 el método 800 también puede incluir con el registro de estado habilitado para lectura, la salida de datos en serie desde el registro de estado a la almohadilla de contacto de datos. Como se ilustra en la Figura 8E, en 822 el método 800 también puede incluir con el registro de estado habilitado para lectura, la salida de datos en serie desde el registro de estado a la almohadilla de contacto de datos alineado con una señal de reloj en una almohadilla de señal de reloj de la matriz de expulsión de fluido.
La Figura 9 es un diagrama de bloques que ilustra un ejemplo de un sistema de expulsión de fluido 900. El sistema de expulsión de fluido 900 incluye un conjunto de expulsión de fluido, tal como el conjunto de cabezal de impresión 902, y un conjunto de suministro de fluido, tal como el conjunto de suministro de tinta 910. En el ejemplo ilustrado, el sistema de expulsión de fluido 900 también incluye un conjunto de estación de servicio 904, un conjunto de carro 916, un conjunto de transporte de medios de impresión 918 y un controlador electrónico 920. Si bien la siguiente descripción proporciona ejemplos de sistemas y conjuntos para la manipulación de fluidos con respecto a la tinta, los sistemas y conjuntos divulgados también son aplicables a la manipulación de fluidos distintos de la tinta.
El conjunto de cabezal de impresión 902 incluye al menos un cabezal de impresión o matriz de expulsión de fluido 600 que se describió e ilustró previamente con referencia a las Figuras 6A y 6B, que expulsa gotas de tinta o fluido a través de una pluralidad de orificios o boquillas 608. En un ejemplo, las gotas se dirigen hacia un medio, tal como el medio de impresión 924, para imprimir sobre el medio de impresión 924. En un ejemplo, el medio de impresión 924 incluye cualquier tipo de material adecuado de hoja, tal como papel, cartulina, transparencias, Mylar, tela y similares. En otro ejemplo, el medio de impresión 924 incluye medios para impresión tridimensional (3D), tal como un lecho de polvo, o medios para bioimpresión y/o pruebas de descubrimiento de fármacos, tal como un depósito o recipiente. En un ejemplo, las boquillas 608 se disponen en al menos una columna o matriz de manera que la expulsión de tinta secuenciada adecuadamente desde las boquillas 608 hace que se impriman caracteres, símbolos y/u otros gráficos o imágenes en los medios de impresión 924 a medida que el conjunto de cabezal de impresión 902 y los medios de impresión 924 se mueven uno con respecto al otro.
El conjunto de suministro de tinta 910 suministra tinta al conjunto de cabezal de impresión 902 e incluye un depósito 912 para almacenar la tinta. Como tal, en un ejemplo, la tinta fluye desde el depósito 912 al conjunto de cabezal de impresión 902. En un ejemplo, el conjunto de cabezal de impresión 902 y el conjunto de suministro de tinta 910 se alojan juntos en un cartucho de impresión de inyección de tinta o de inyección de fluido o bolígrafo. En otro ejemplo, el conjunto de suministro de tinta 910 se separa del conjunto de cabezal de impresión 902 y suministra tinta al conjunto de cabezal de impresión 902 a través de una conexión de interfaz 913, tal como un tubo de suministro y/o una válvula.
El conjunto de carro 916 posiciona el conjunto de cabezal de impresión 902 con relación al conjunto de transporte de medios de impresión 918, y el conjunto de transporte de medios de impresión 918 posiciona el medio de impresión 924 con relación al conjunto de cabezal de impresión 902. Por lo tanto, una zona de impresión 926 se define adyacente a las boquillas 608 en un área entre el conjunto de cabezal de impresión 902 y los medios de impresión 924. En un ejemplo, el conjunto de cabezal de impresión 902 es un conjunto de cabezal de impresión del tipo escaneado de manera que el conjunto de carro 916 mueve el conjunto de cabezal de impresión 902 con relación al conjunto de transporte de medios de impresión 918. En otro ejemplo, el conjunto de cabezal de impresión 902 es un conjunto de cabezal de impresión del tipo no escaneado, de manera que el conjunto de carro 916 fija el conjunto de cabezal de impresión 902 en una posición prescrita con relación al conjunto de transporte de medios de impresión 918.
El conjunto de estación de servicio 904 proporciona escupir, limpiar, tapar y/o llenar el conjunto de cabezal de impresión 902 para mantener la funcionalidad del conjunto de cabezal de impresión 902 y, más específicamente, las boquillas 608. Por ejemplo, el conjunto de estación de servicio 904 puede incluir una cuchilla de goma o un limpiador que se pasa periódicamente sobre el conjunto de cabezal de impresión 902 para limpiar y lavar las boquillas 608 del exceso de tinta. Además, el conjunto de estación de servicio 904 puede incluir una tapa que cubre el conjunto de cabezal de impresión 902 para proteger las boquillas 608 de que se sequen durante períodos de inactividad. Además, el conjunto de estación de servicio 904 puede incluir una escupidera en la que el conjunto de cabezal de impresión 902 expulsa tinta durante las escupidas para asegurar que el depósito 912 mantenga un nivel apropiado de presión y fluidez, y para asegurar que las boquillas 608 no se atasquen ni goteen. Las funciones del conjunto de estación de servicio 904 pueden incluir el movimiento relativo entre el conjunto de estación de servicio 904 y el conjunto de cabezal de impresión 902.
El controlador electrónico 920 se comunica con el conjunto de cabezal de impresión 902 a través de una ruta de comunicación 903, con el conjunto de estación de servicio 904 a través de una ruta de comunicación 905, con el conjunto de carro 916 a través de una ruta de comunicación 917 y con el conjunto de transporte de medios de impresión 918 a través de una ruta de comunicación 919. En un ejemplo, cuando el conjunto de cabezal de impresión 902 se monta en el conjunto de carro 916, el controlador electrónico 920 y el conjunto de cabezal de impresión 902 pueden comunicarse a través del conjunto de carro 916 a través de una ruta de comunicación 901. El
controlador electrónico 920 también puede comunicarse con el conjunto de suministro de tinta 910 de manera que, en una implementación, pueda detectarse un suministro de tinta nuevo (o usado).
El controlador electrónico 920 recibe datos 928 de un sistema anfitrión, tal como un ordenador, y puede incluir memoria para almacenar temporalmente los datos 928. Los datos 928 pueden enviarse al sistema de expulsión de fluido 900 a lo largo de una ruta de transferencia de información electrónica, infrarroja, óptica o de otro tipo. Los datos 928 representan, por ejemplo, un documento y/o archivo a imprimir. Como tal, los datos 928 forman un trabajo de impresión para el sistema de expulsión de fluido 900 e incluyen al menos un comando de trabajo de impresión y/o parámetro del comando.
En un ejemplo, el controlador electrónico 920 proporciona el control del conjunto de cabezal de impresión 902, que incluye el control de tiempo para la expulsión de gotas de tinta desde las boquillas 608. Como tal, el controlador electrónico 920 define un patrón de gotas de tinta expulsadas que forman caracteres, símbolos y/u otros gráficos o imágenes en el medio de impresión 924. El control de tiempo y por tanto el patrón de gotas de tinta expulsadas se determina por los comandos del trabajo de impresión y/o los parámetros del comando. En un ejemplo, los circuitos lógicos y de accionamiento que forman una parte del controlador electrónico 920 se ubican en el conjunto de cabezal de impresión 902. En otro ejemplo, los circuitos lógicos y de accionamiento que forman una parte del controlador electrónico 920 se ubican fuera del conjunto de cabezal de impresión 902.
Aunque se han ilustrado y descrito ejemplos específicos en este documento, una variedad de implementaciones alternativas y/o equivalentes pueden sustituirse para los ejemplos específicos mostrados y descritos sin apartarse del alcance de la presente descripción. Esta solicitud está destinada a cubrir cualesquiera adaptaciones o variaciones de los ejemplos específicos discutidos en la presente descripción. Por lo tanto, se pretende que esta descripción esté limitada solo por las reivindicaciones y sus equivalentes.
Claims (8)
- REIVINDICACIONESi. Un circuito integrado (100a, 100b) para controlar una pluralidad de dispositivos de accionamiento de fluido, el circuito integrado (100a, 100b) que comprende:un registro de configuración (104);una pluralidad de interfaces que comprenden una interfaz de modo (112) y una interfaz de datos (110); y lógica de control (102a, 102b) para habilitar la escritura en el registro de configuración (104) en respuesta a una señal en la interfaz de modo (112) que pasa a lógica alta con una señal lógica alta en la interfaz de datos (110), en donde el registro de configuración (104) es para recibir datos en serie desde la interfaz de datos (110) con el registro de configuración (104) habilitado para escritura.
- 2. El circuito integrado (100a, 100b) de la reivindicación 1, en donde la lógica de control (102a, 102b) es para inhabilitar la escritura en el registro de configuración (104) en respuesta a una señal lógica baja en la interfaz de modo (112).
- 3. El circuito integrado (100a, 100b) de la reivindicación 1 o 2, en donde la pluralidad de interfaces comprende una interfaz de disparo (114), yen donde la lógica de control (102a, 102b) es para habilitar la escritura en el registro de configuración (104) en respuesta a la señal en la interfaz de modo (112) que pasa a lógica alta con una señal lógica alta en la interfaz de datos (110) y una señal lógica baja en la interfaz de disparo (114).
- 4. El circuito integrado (100a, 100b) de la reivindicación 1, en donde la pluralidad de interfaces comprende una interfaz de reloj (116), yen donde el registro de configuración (104) debe recibir los datos en serie de la interfaz de datos (110) alineados con una señal de reloj de la interfaz de reloj (116).
- 5. El circuito integrado (100a, 100b) de cualquiera de las reivindicaciones 1-4, en donde el circuito integrado (100a, 100b) es una matriz de expulsión de fluido (600).
- 6. Un método para acceder a una matriz de expulsión de fluido (600), el método que comprende:establecer una señal en una almohadilla de contacto de datos (110) de la matriz de expulsión de fluido (600) a lógica alta;pasar una señal en una almohadilla de contacto de modo (112) de la matriz de expulsión de fluido (600) a lógica alta; yhabilitar la escritura en un registro de configuración (104) de la matriz de expulsión de fluido (600) en respuesta a pasar la señal en la almohadilla de contacto de modo (112) a lógica alta con la señal en la almohadilla de contacto de datos (110) a lógica alta; yaplicar una señal de datos en serie a la almohadilla de contacto de datos (110) para escribir datos en serie en el registro de configuración (104).
- 7. El método de la reivindicación 6, que comprende, además:pasar la señal en la almohadilla de contacto de modo (112) a lógica baja; einhabilitar la escritura en el registro de configuración (104) en respuesta a la señal lógica baja en el panel de contacto de modo (112).
- 8. El método de la reivindicación 6 o 7, que comprende, además:con el registro de configuración (104) habilitado para escritura, aplicar la señal de datos en serie a la almohadilla de contacto de datos (110) alineada con una señal de reloj en una almohadilla de contacto de reloj (116) de la matriz de expulsión de fluido (600).
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2019/016729 WO2020162890A1 (en) | 2019-02-06 | 2019-02-06 | Accessing registers of fluid ejection devices |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2902424T3 true ES2902424T3 (es) | 2022-03-28 |
Family
ID=65494581
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES21198430T Active ES2990991T3 (es) | 2019-02-06 | 2019-02-06 | Conjunto de cabezal de impresión |
| ES19706141T Active ES2902424T3 (es) | 2019-02-06 | 2019-02-06 | Acceso a registros de dispositivos de expulsión de fluidos |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES21198430T Active ES2990991T3 (es) | 2019-02-06 | 2019-02-06 | Conjunto de cabezal de impresión |
Country Status (18)
| Country | Link |
|---|---|
| US (2) | US11760085B2 (es) |
| EP (3) | EP3967498B1 (es) |
| JP (1) | JP7177945B2 (es) |
| KR (1) | KR102630329B1 (es) |
| CN (2) | CN113412195B (es) |
| AU (1) | AU2019428622B2 (es) |
| CA (1) | CA3126132C (es) |
| CL (1) | CL2021001821A1 (es) |
| CO (1) | CO2021011665A2 (es) |
| DK (1) | DK3710262T3 (es) |
| ES (2) | ES2990991T3 (es) |
| HU (1) | HUE057068T2 (es) |
| IL (1) | IL284544A (es) |
| MX (1) | MX2021009120A (es) |
| PL (2) | PL3710262T3 (es) |
| PT (1) | PT3710262T (es) |
| SG (1) | SG11202107303XA (es) |
| WO (1) | WO2020162890A1 (es) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3967498B1 (en) | 2019-02-06 | 2024-08-21 | Hewlett-Packard Development Company, L.P. | A printhead assembly |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0637811A (ja) * | 1992-07-20 | 1994-02-10 | Fujitsu Ltd | ディジタル信号通信回路 |
| ATE367927T1 (de) | 1998-10-16 | 2007-08-15 | Silverbrook Res Pty Ltd | Verfahren zur herstellung einer düse für einen tintenstrahldruckkopf |
| JP4395943B2 (ja) * | 1998-11-26 | 2010-01-13 | セイコーエプソン株式会社 | 印刷装置およびその情報の管理方法 |
| US6476928B1 (en) | 1999-02-19 | 2002-11-05 | Hewlett-Packard Co. | System and method for controlling internal operations of a processor of an inkjet printhead |
| US6439697B1 (en) * | 1999-07-30 | 2002-08-27 | Hewlett-Packard Company | Dynamic memory based firing cell of thermal ink jet printhead |
| EP1156490A4 (en) * | 1999-10-04 | 2002-10-31 | Seiko Epson Corp | Integrated semiconductor circuit, ink cartridge with this integrated semiconductor circuit and inkjet printer with this ink cartridge mounted |
| CN1339162A (zh) * | 1999-10-04 | 2002-03-06 | 精工爱普生株式会社 | 写入禁止电路,使用了该电路的半导体集成电路,具有该半导体集成电路的墨水匣以及喷墨记录装置 |
| AU5374500A (en) | 2000-06-30 | 2002-01-21 | Silverbrook Res Pty Ltd | Controlling the timing of printhead nozzle firing |
| JP3870030B2 (ja) | 2001-02-28 | 2007-01-17 | キヤノン株式会社 | 割込み制御回路を有するインクジェット記録装置および記録装置の制御方法 |
| US6471320B2 (en) * | 2001-03-09 | 2002-10-29 | Hewlett-Packard Company | Data bandwidth reduction to printhead with redundant nozzles |
| JP2003341063A (ja) | 2002-05-28 | 2003-12-03 | Canon Inc | 記録装置 |
| KR100441607B1 (ko) * | 2002-10-22 | 2004-07-23 | 삼성전자주식회사 | 프린터 헤드의 직렬 데이타 어드레스 전송 방법 및 장치 |
| JP2005131875A (ja) | 2003-10-29 | 2005-05-26 | Canon Inc | 記録ヘッド基板、記録ヘッド、及び記録装置 |
| EP2263146B3 (en) * | 2008-03-14 | 2018-09-05 | Hewlett-Packard Development Company, L.P. | Secure access to fluid cartridge memory |
| US9919517B2 (en) | 2014-01-17 | 2018-03-20 | Hewlett-Packard Development Company, L.P. | Addressing an EPROM on a printhead |
| JP6409379B2 (ja) * | 2014-07-11 | 2018-10-24 | コニカミノルタ株式会社 | インクジェットヘッド及びインクジェット記録装置 |
| WO2016068894A1 (en) * | 2014-10-29 | 2016-05-06 | Hewlett-Packard Development Company, L.P. | Printhead fire signal control |
| US10569542B2 (en) * | 2016-08-16 | 2020-02-25 | Zebra Technologies Corporation | Printhead pin configurations |
| US9938136B2 (en) | 2016-08-18 | 2018-04-10 | Stmicroelectronics Asia Pacific Pte Ltd | Fluid ejection device |
| US11090924B2 (en) * | 2017-04-14 | 2021-08-17 | Hewlett-Packard Development Company, L.P. | Fluidic die with nozzle displacement mask register |
| EP3967498B1 (en) | 2019-02-06 | 2024-08-21 | Hewlett-Packard Development Company, L.P. | A printhead assembly |
-
2019
- 2019-02-06 EP EP21198430.7A patent/EP3967498B1/en active Active
- 2019-02-06 PL PL19706141T patent/PL3710262T3/pl unknown
- 2019-02-06 JP JP2021544738A patent/JP7177945B2/ja active Active
- 2019-02-06 EP EP21198421.6A patent/EP3967497B1/en active Active
- 2019-02-06 CN CN201980091440.3A patent/CN113412195B/zh active Active
- 2019-02-06 US US16/768,046 patent/US11760085B2/en active Active
- 2019-02-06 KR KR1020217024553A patent/KR102630329B1/ko active Active
- 2019-02-06 PL PL21198430.7T patent/PL3967498T3/pl unknown
- 2019-02-06 HU HUE19706141A patent/HUE057068T2/hu unknown
- 2019-02-06 DK DK19706141.9T patent/DK3710262T3/da active
- 2019-02-06 CA CA3126132A patent/CA3126132C/en active Active
- 2019-02-06 CN CN202211151105.8A patent/CN115339241B/zh active Active
- 2019-02-06 EP EP19706141.9A patent/EP3710262B1/en active Active
- 2019-02-06 PT PT197061419T patent/PT3710262T/pt unknown
- 2019-02-06 AU AU2019428622A patent/AU2019428622B2/en active Active
- 2019-02-06 WO PCT/US2019/016729 patent/WO2020162890A1/en not_active Ceased
- 2019-02-06 SG SG11202107303XA patent/SG11202107303XA/en unknown
- 2019-02-06 ES ES21198430T patent/ES2990991T3/es active Active
- 2019-02-06 ES ES19706141T patent/ES2902424T3/es active Active
- 2019-02-06 MX MX2021009120A patent/MX2021009120A/es unknown
-
2021
- 2021-07-01 IL IL284544A patent/IL284544A/en unknown
- 2021-07-08 CL CL2021001821A patent/CL2021001821A1/es unknown
- 2021-09-03 CO CONC2021/0011665A patent/CO2021011665A2/es unknown
-
2023
- 2023-07-21 US US18/225,023 patent/US12097695B2/en active Active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2886018T3 (es) | Circuitos integrados que incluyen células de memoria | |
| CN113396064A (zh) | 包括定制位的集成电路 | |
| ES2902424T3 (es) | Acceso a registros de dispositivos de expulsión de fluidos | |
| ES2887927T3 (es) | Múltiples circuitos acoplados a una interfaz | |
| ES2952193T3 (es) | Múltiples circuitos acoplados a una interfaz | |
| RU2776431C1 (ru) | Осуществление доступа к регистрам устройств выброса текучей среды | |
| CN115958889B (en) | Integrated circuit including memory cells | |
| BR112021015570B1 (pt) | Circuito integrado associado com uma pluralidade de dispositivos de atuação de fluido e método para acessar um molde de ejeção de fluido | |
| NZ779194B2 (en) | Accessing registers of fluid ejection devices |