source: 21IC Author: Liu Jiancheng, Zou Yongzhuo, Zeng Guangxin, Feng Wei time: 2012-4-28
2 TSS-5 single board controller function of
TSS-5 system uses Linux embedded real-time operating system, MSP430F5508 is chosen as the single board controller, all the boards are a common microcontroller firmware version. Microcontroller serial port can work in two modes: BSL mode and APP mode. Microcontroller with BSL mode to download microcontroller firmware version, the APP mode is used for normal work. As shown in Figure 2, in APP mode the general function of TSS-5 micro controller includes: and the main communication, storage resource details single board (RI), to detect the slot number and the state of the latch, control board LED lights, voltage, current monitoring single board, through the temperature sensor to monitor the single plate temperature integrated, through the analog-to-digital conversion module (ADC) acquisition and reported to the single board alarm.
for some special function of single board microprocessor, special functions, such as power supply board microprocessor also supports the control voltage of 48 V switch, Access on-board microprocessor supported protection switching. I / O board microprocessor via the USB interface support FPGA download the update, for the AHSM board, the microprocessor is used to output alarm external alarm, A4GFX on-board microprocessor must support read SFP information, P16FE8X and A8GFE on the board to support the microprocessor reset the clock, and the microcontroller fan board also supports the fan speed control. On a fan board, MSP430 first through the APP interface to accept target fan speed set by the user, and then through the analog-to-digital conversion module (ADC) real-time acquisition of the current fan speed, then the optimization algorithms (such as least squares) control the speed of the fan, the fan speed control in a relatively stable state, if the fan speed has been unable to reach the goal of fan speed, then reporting the alarm.
In 2011 July TSS-5 released the first version, a large number of experiments on the system, and for each a single board, with the function of test, the experimental results show that TSS-5 has a stable performance. For example, the fan speed actual output as shown in Figure 3 the solid line 1, for example, writing board with information resources (RI) requires only 2 s, as shown in figure 4.
Conclusion
3
the research results show that TSS-5 uses MSP430 as a universal single board controller, bring many advantages for TSS-5. EEPROM microprocessor, a digital-to-analog converter and flash memory, save a single board size, cost and power consumption of TSS-5. In the TSS-5 system, all the single boards share a microprocessor firmware version, is conducive to the development and debugging, more convenient for later maintenance and upgrade.
MSP4 30F5508FLASH microprocessor and convenient development environment for debugging, debugging stage in the early TSS-5, the first through the JTAG interface to download the program to FLASH, and then read the state of the CPU chip controlled by the JTAG interface program, and memory contents, information such as debugging, in the stable stage, TSS-5 adopts BSL mode flash FLASH memory, download the firmware version. The FLASH technology, JTAG debugging, integrated development environment with the development mode, but also to bring the advantages of TSS-5 products R & D and convenient, low cost, practical products, function modules and microprocessor rich, such as USB interface, provide the product for future expansion of the functions of space.