Abstract:
In one example in accordance with the present disclosure, a fluidic die is described. The fluidic die includes an array of fluid actuators grouped into zones. Each zone has at least one comparator to compare at least one of a representation of a supply voltage and a return voltage supplied to a zone of fluid actuators against a supply voltage threshold. Each zone also includes at least one sample and hold device to 1) receive and store the voltage threshold during a predetermined period and 2) pass the voltage threshold to the at least one comparator during evaluation.
Abstract:
In one example in accordance with the present disclosure, a fluidic system is described. The fluidic system includes a fluidic die. The fluidic die includes a substrate in which a number of fluid chambers are formed. Each fluid chamber includes a fluid actuator disposed within the fluid chamber. A number of actuator sensors are disposed on the substrate to output at least one value indicative of a sensed characteristic of fluid actuators. A number of substrate temperature sensors are also disposed on the substrate to sense a temperature for the substrate. An actuator evaluation device of the fluidic system determines a state of the fluid actuator based at least in part on the at least one value and at least one correction value associated with the temperature sensed by the number of substrate temperature sensors.
Abstract:
A fluidic die includes a number of actuators to eject fluid from the fluidic die. The number of actuators form a number of primitives. The fluidic die includes a plurality of delays within a column of the primitives, and a processing device to control the delays through which a number of activation pulses pass. The activation pulses activate each of the actuators associated with the primitives. The activation pulses are delayed between the primitives via at least one of the delays to reduce peak power demands of the fluidic die.
Abstract:
In one example, a fluidic die is described. The fluidic die includes an array of actuator blocks grouped into primitives. An actuator block includes a firing delay element to generate a delayed fire signal and a fluid actuator to be activated via the delayed fire signal. The fluidic die also includes an actuator controller to group actuator blocks into primitives and to activate fluid actuators. Each actuator evaluator of an array is grouped with a subset of actuator blocks and is to evaluate an actuator characteristic of a corresponding fluid actuator based on 1) an output of an actuator sensor paired with the fluid actuator and 2) a delayed evaluation signal which is based on the delayed fire signal. An evaluation signal delay device is paired with the actuator evaluator and generates a delayed evaluation signal based on an initial evaluation signal and the delayed fire signal.
Abstract:
In some examples, a fluidic die includes a set of fluid actuators arranged in an order, and a controller to determine, based on input control information relating to controlling actuation of the plurality of fluid actuators, whether a first fluid actuator of the plurality of fluid actuators is to be actuated and whether a second fluid actuator within a specified proximity of the first fluid actuator in the order is to be actuated, and in response to determining that the first fluid actuator is to be actuated and the second fluid actuator within the specified proximity of the first fluid actuator in the order is not to be actuated, activate a delay element associated with the first fluid actuator, the delay element to delay an activation signal propagated to selected fluid actuators of the set of fluid actuators in response to an actuation event.
Abstract:
In some examples, a fluidic die includes a plurality of fluid actuators, an actuation data register to store actuation data that indicates each fluid actuator of the plurality of fluid actuators to actuate, and a plurality of mask registers to store respective different mask data patterns, each mask data pattern of the different mask data patterns indicating a respective set of fluid actuators of the plurality of fluid actuators enabled for actuation for a respective actuation event.
Abstract:
A fluid ejection device including a plurality of primitives each having a same set of addresses and including a plurality of fluid chambers, each fluid chamber corresponding to a different address of the set of addresses and including a firing mechanism. Input logic receives a series of fire pulse groups, each fire pulse group corresponding to an address of the set of addresses and including warming data having an enable value or a disable value and a series of firing bits, each firing bit corresponding to a different primitive and having a firing value or a non-firing value. For each firing bit of each fire pulse group, when the warming data has the enable value, activation logic provides a warming pulse to the firing mechanism of the fluid chamber corresponding to the firing bit when the firing bit has the non-firing value.
Abstract:
In some examples, a control circuit for a bypass capacitor includes a switch assembly that is activatable between a first state to connect the bypass capacitor between nodes, and a second state to disconnect the bypass capacitor between the nodes. The switch assembly includes a first switch to activate a first path comprising a first resistance to begin charging the bypass capacitor, and a second switch to, a delayed time after the activating of the first path, activate a second path comprising a second resistance lower than the first resistance, the activated second path connecting the bypass capacitor between the nodes.
Abstract:
In some examples, a control apparatus for thermal management of a fluid ejection device includes a thermal controller to detect a number of a plurality of thermal measurements of the fluid ejection device that exceed a thermal threshold, and in response to determining that the number of thermal measurements that exceed the thermal threshold exceeds a count threshold, deactivating a firing controller of the fluid ejection device.
Abstract:
In one example in accordance with the present disclosure, a fluid ejection device is described. The fluid ejection device includes a number of nozzles to eject fluid. Each nozzle includes a firing chamber to hold fluid, a nozzle orifice through which to dispense fluid, and an ejector disposed in the firing chamber to eject fluid through the nozzle orifice. The fluid ejection device also includes a particle detector to detect the presence of foreign particles within the fluid in the firing chamber.