Jetting Driver FPGA Reprogramming for Head Compatibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing jetting drivers require significant time and resources to change when switching between different types of heads in inkjet devices, as they are typically designed for specific chemical types and precision levels, leading to inefficiencies in manufacturing display devices.
Innovation Solution
A jetting driver system comprising an image board and an interface board, where the image board uses an FPGA to transform raw image data into a suitable format for various heads, and the interface board transmits this data through differential line transmitters, allowing for minimal changes and reprogramming to accommodate different head types, thereby eliminating the need for complete driver replacements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the jetting driver is designed for specific head types with dedicated hardware, then the driving performance and compatibility for those specific heads is improved, but the time and resources required to change drivers when switching head types increases significantly
Solution Approach 1:
The jetting driver is designed with a universal architecture that can support multiple head types through software configuration rather than hardware changes. The image board uses an FPGA that can be reprogrammed to accommodate different head types, and the interface board is designed to work with various head configurations, allowing one physical driver unit to serve multiple functions and head types.
Solution Approach 2:
The driver system incorporates dynamic reconfigurability through FPGA reprogramming capability. When head types need to be changed, the FPGA can be reprogrammed in real-time or near-real-time, allowing the system to adapt its behavior and parameters dynamically without requiring physical hardware replacement, thus reducing downtime and resource expenditure.
2Adaptability or versatility
If the jetting driver uses a unified design for multiple head types, then the adaptability and resource efficiency are improved, but the precision and optimization for specific head types may be reduced
Solution Approach 1:
While maintaining a unified overall architecture, the system applies local quality by allowing specific parameter sets and configuration profiles to be loaded for different head types. The FPGA can be programmed with head-type-specific parameters, and the interface board can be configured with type-specific settings, ensuring that each head type receives optimized control parameters while using the same physical hardware platform.
Solution Approach 2:
The system achieves both universality and precision through parameter changes rather than structural changes. Different head types are accommodated by loading different parameter sets (voltage levels, timing parameters, waveform characteristics) into the FPGA and interface board, allowing the same hardware to deliver head-type-specific performance through software-controlled parameter adjustment.
3Adaptability or versatility
If the jetting driver is redesigned to accommodate new head types, then the compatibility with new heads is improved, but the development resources and time required increase
Solution Approach 1:
The system incorporates preliminary action by designing the FPGA and interface board with pre-configured capabilities and parameter sets for multiple head types. The universal architecture is built in advance with the anticipation of future head type variations, allowing new head types to be accommodated through configuration rather than redesign, thus reducing future development resources and time.
Solution Approach 2:
By building universality into the driver architecture from the outset, the system reduces future development needs. The FPGA's reprogrammable nature and the interface board's flexible design create a platform that can accommodate multiple head types without requiring complete redesign, thereby conserving development resources and time for future head type additions.
Data Source
AI summary
Provided is a jetting driver that can be used for various types of heads with minimal changes. The jetting driver includes: an image board receiving raw image data and generating image data by transforming the raw image data into a form suitable for a type of heads used; and an interface board physically separated from the image board, receiving the image data, and transmitting the image data to the heads through a plurality of channels.


