Abstract:
An example printing cartridge includes a sensing die including a plurality of sensing locations in thermal contact with a fluid container, an on-die controller to select a sensing location of the plurality of sensing locations to activate and to provide a variable threshold voltage, and a voltage comparator to compare a sensed voltage generated at a selected sensing location to the variable threshold voltage, and output time-based information based on the comparison, the time-based information representative of whether a fluid is present at a fluid level associated with the selected sensing location.
Abstract:
Systems and methods for evaluating the condition of a print nozzle are described. In one example, impedances across the print nozzle are measured. Subsequently, first test result and second test result are determined and registered at a first predetermined time instant and at a second predetermined time instant, respectively. The first test result and the second test result are obtained based on the measured impedances. Based on the first test result and the second test result, the condition of the print nozzle, is determined.
Abstract:
An example device in accordance with an aspect of the present disclosure includes modules to generate an input signal, apply the input signal to an ink sample to obtain an ink signal, compare the ink signal to a reference value, and identify whether the ink signal is consistent with an ink signature. A module may be contained on an inkjet printhead die.
Abstract:
An example device in accordance with an aspect of the present disclosure includes modules to generate an input signal, apply the input signal to an ink sample to obtain an ink signal, compare the ink signal to a reference value, and identify whether the ink signal is consistent with an ink signature. A module may be contained on an inkjet printhead die.
Abstract:
Methods to program a floating gate memory array include, in response to a request to program a second bit of the floating gate memory array, at a first time, outputting a programming voltage to cause a first node voltage at a first source of a first transistor corresponding to a first bit, wherein the first node voltage is greater than a second node voltage at a second source of a second transistor corresponding to the second bit. The method further includes at a second time, increasing the programming voltage of the floating gate memory array to program the second bit of the floating gate memory array.
Abstract:
An integrated circuit to drive a number of fluid actuation devices, comprising a circuit configured to have a memory access state which can be set to one of an enabled state and disabled state. The integrated circuit to include a fluid actuation circuit to transmit selection information for a fluid actuation device, the selection information comprising a data state bit. The integrated circuit to include a memory cell array, configured so that each memory cell is accessible by the memory access state being enabled, and the data state bit being set.
Abstract:
An integrated circuit includes a plurality of memory cells, an address decoder to select memory cells based on a data signal, activation logic to activate selected memory cells based on the data signal and a fire signal, and configuration logic to enable or disable access to the plurality of memory cells.
Abstract:
A memory circuit for a print component including a plurality of I/O pads, including an analog pad, to connect to a plurality of signal paths which communicate operating signals to the print component. The memory circuit includes a controllable selector connected in line with one of the signal paths via the I/O pads, the selector controllable to disconnect the corresponding signal path to the print component, and a memory component to store memory values associated with the print component. A control circuit, in response to a sequence of operating signals received by the I/O pads representing a memory read, to operate the controllable selector to disconnect the signal path to the print component to block the memory read of the print component, and provide an analog signal to the analog pad to provide an analog electrical value at the analog pad representing stored memory values selected by the memory read.
Abstract:
A print component includes an array of fluidic actuation structures including a first column of fluidic actuating structures addressable by a set of actuation addresses, each fluidic actuating structure having a different one of the actuation addresses and having a fluidic architecture type, and a second column of fluidic actuating structures addressable by the set of actuation addresses. Each fluidic actuating structure of the second column has a different one of the actuation addresses and has a same fluidic architecture type as the fluidic actuating structure of the first column having the same address. An address bus communicates the set of addresses to the array of fluidic actuating structures, and a fire signal line communicates a plurality of fire pulse signal types to the array of fluidic actuating structures, the fire pulse signal type depending on the actuation address on the address bus.
Abstract:
An integrated circuit to drive a plurality of fluid actuation devices includes a plurality of first non-volatile memory cells and control logic. Each first non-volatile memory cell stores a customization bit. The control logic configures an operation of the integrated circuit based on the customization bits.