Software Engineers [hardware] of PCB

PCB? Software Engineer certainly do not know. But you said circuit board seen it? He is also seen. That is, PCB circuit board, said that the hardware engineers do not agree, saying the two is not a mean, yes, you say that other people do not understand the meaning, when it comes to the board will understand. Since it is the interest and learning, we will not go entangled complex concept, but as got into a dead end can not get out. In fact not only PCB, are so many other concepts, there are 100 100 people in the heart Lin is a good thing, the key is to recognize that he Lin.
Then said PCB, why you need the board? Software engineers do not understand hardware because the software does not need to pipe La La weave these things, rushing Wow thousands of lines, thousands of lines of code into the night Oh, and then compile the package, or deploy to the server, either locally run directly, and more simple. So very envious of software engineers and hardware engineers, saving time and effort also earn more than peers in different life ah. In fact, each have their own distress, I am not here for everyone complained of.
Hardware indeed to trouble spots, compiled enough, have to be downloaded to the hardware system, let alone debugging, simulation, and always with a simulator, like a drag. So I have to thank Microsoft software engineer and founder of linux, because they liberated us. Because of them, we just need to focus on software, no need to consider the hardware interface.
Subsequently the PCB to say, since a single microcontroller can not work, the need for power, ah, ah need crystal, but also such as capacitance, resistance and inductance, and the volume of the stuff is not small, not to the whole inside of the microcontroller, it had rested SCM outside, since the outside, and lines have to use the microcontroller to link exudes certainly not give up and fixed, so we need the circuit board are fixed to them. The main circuit board that is to locate and connect with. However, this positioning is not wanted connections and even how to how even in low frequency applications better point, when it comes to high-frequency applications, such as radio remote control, usually dozens, hundreds Hertz M, If you still casual connection, the radio frequency it is easy to be affected. In addition, this power supply is a distance (spacing) between the wiring can casually, with the wire line can not be too small, too small to fix short-circuited.
Therefore, the board also needs a good design, otherwise it is easy to go wrong, and that the circuit board design software is also designed, more popular now called AD and CAD, which is the name for hardware engineers, in fact, Altium Designer and Cadence design Systems, anyway, is used to design electronic yuan positioning and connection. It can print out the PCB sheets, to the factory, the factory will be printed and cut according to the drawing board.
Therefore, the hardware just to complete the code, but also need to design schematics and PCB, and eventually download the program to the hardware can be considered bin. Think also about the same software, then the software code is written, it needs to be packaged, deployed. It is even. But software engineers to learn the hardware, then, can not understand PCB this link, hardware factory, PCB and hardware program will be divided into several groups separately to do, but if it is personal interest, it may need to do it yourself design small PCB, therefore, should It must be understood.

Guess you like

Origin blog.csdn.net/wwwmagic/article/details/91372574