Taking the actual hardware design project as an example, the Chinese PCBA manufacturer-SysPCB will discuss the basic principles and ideas of hardware development with everyone, and welcome everyone to actively raise their questions and opinions.
For example, the original driving force of Project A came from a high-level software team within the company. They found in practice that the original IP forwarding capability of the processor board could not meet the requirements, which would cause great inconvenience to the configuration and use of the system. They put forward a demand for new hardware. According to this goal, two high-performance network processors are selected in the hardware solution, and then it is necessary to communicate with the software designer in depth to determine the memory size, internal structure, number and type of external interfaces and debugging interfaces, etc.
And other details, such as software personnel like to completely separate the control signaling path and the data path, so that they must be carefully considered when determining the internal data direction. At the beginning of the project, it is necessary to hold a lot of discussion meetings. All relevant departments should be invited to participate as much as possible. There are three benefits. First, you can fully understand everyone's needs so as not to omit important functions in the system design. The second is to allow each department understands the situation of the project, and prepares for time and personnel collaboration in advance. The third is from the emotional aspect. At the beginning of the design, each department participated in the project, and this project became the brainchild of everyone. , Will get everyone's care and good cooperation, which is very helpful to complete the work.
For example, the network processor in Project A needs 1.25V as the core voltage, the accuracy is between +5%--3%, and the current needs about 12A. According to these requirements, the design adopts 5V power input and linear switching power supply. The controller and the IR MOSFET build a suitable power supply circuit. The accuracy requirements determine the ESR selection of the output capacitor. In order to prevent the voltage drop caused by the excessive current, the remote feedback function is added.
The realization of the clock circuit should take into account the jitter and other requirements of the target circuit. The GE PHY device was used in the A project. At the beginning, an internal zero-delay clock distribution chip with a phase-locked loop was used to provide a 100MHz clock. As a result, the GE link Packet loss occurred on the computer, and later replaced by a simple clock buffer device to solve the packet loss problem. Analysis is that the internal phase-locked loop introduces jitter.
The interconnection between chips must ensure error-free transmission of data. In this regard, high-speed differential signal lines have the characteristics of high speed, good wiring, and good signal integrity. The multi-chip interconnection in the A project uses high-speed differential, there has no problems during debugging and testing.
At the same time, prepare the BOM list, start purchasing and preparing materials, and contact the processing manufacturer to complete the board placement. During the debugging process, he/she should organize the software engineer to work together to research and debug, cooperate with the test engineer to solve the problems found in the test, and wait until the product is launched to the site. If there is a problem, it needs to provide timely support. Therefore, to be a hardware designer, you must develop good communication skills, the ability to adjust to pressure, the coordination and decision-making ability to handle multiple tasks at the same time, and a good peace of mind.
There is also carefulness and seriousness, because a small negligence in the hardware design will often cause very large economic losses. For example, when the PCB design is complete and the manufacturing file is completed, the wrong operation of a board has caused the power layer and the ground layer to be connected. At the same time, after the PCB board was manufactured, it was directly mounted on the production line without inspection. The short circuit problem was discovered during the test, but the components have been soldered to the board, resulting in hundreds of thousands of losses. Therefore, careful and serious inspection, responsible testing, and unremitting learning and accumulation can make a hardware designer make continuous progress.