Display Controller Chip Programming via Sub-PCB Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for programming display controller chips are either slow and inconvenient due to cable connections or risk damaging the pins during insertion and removal from sockets.
Innovation Solution
A method and apparatus for programming display controller chips mounted on sub-PCBs connected to a main PCB, utilizing a micro-controller unit, write buffer, and control circuit to prevent pin damage and enhance programming speed by buffering data before writing to non-volatile memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If display controller chips are inserted into sockets on the programming apparatus for code programming, then code programming can be performed, but the connecting pins of the controller chips might be damaged when being inserted into or removed from the sockets
Solution Approach 1:
The system is divided into a main PCB and multiple sub-PCBs, each sub-PCB holding one or more display controller chips. This segmentation allows the chips to be mounted on sub-PCBs rather than directly inserted into sockets on the main PCB, reducing pin damage risk while maintaining programming capability.
Solution Approach 2:
Sub-PCBs serve as intermediary carriers between the main PCB and the display controller chips. The sub-PCBs are connected to the main PCB through connectors, allowing code programming to be performed while the chips remain mounted on sub-PCBs, thus avoiding direct socket insertion and pin damage.
2Ease of operation
If a cable is connected to a cable interface of the LCD monitor for programming the controller chip, then the controller chip can be programmed, but the programming process becomes slow and inconvenient
Solution Approach 1:
The cable connection method is replaced with a direct PCB-to-PCB connection system. The sub-PCBs are mounted on the main PCB and connected through integrated connectors, eliminating the need for external cables and manual connections, thereby improving both convenience and programming speed.
3Device complexity
If only a single LCD display controller chip is programmed at one time using cable connection, then the programming process is simple, but the productivity is reduced
Solution Approach 1:
The main PCB is designed with multiple sub-PCB mounting locations and connectors, allowing multiple display controller chips to be programmed simultaneously. The system maintains operational simplicity while enabling batch programming of multiple chips through the universal sub-PCB interface design.
Data Source
AI summary
A system for programming at least a controller chip is disclosed. The system includes a programming apparatus and at least a programmable device mounted on the programming apparatus. The programming apparatus has at least a first connection interface and a micro-controller. The programmable device has the monitor controller chip mounted thereon and a second connection interface coupled between the first connection interface and the controller chip. The micro-controller controls the programming of the controller chip.


