The ATOM processor uses a groundbreaking 45-nanometer process to integrate 47 million transistors into a single chip with an area of less than 25 mm2, making it the smallest and lowest-power X86 processor in Intel's history. Due to its excellent performance and low power consumption, the ATOM processor is very suitable for mobile Internet devices, low-power mobile Internet computers, basic Internet desktops, and industrial applications with strict power requirements [1].
Aiming at the application requirements of small size and low power consumption of industrial control systems, this paper proposes a complete set of industrial control system design solutions by utilizing the characteristics of Intel's latest low-power mobile ATOM processor.
1 Platform Architecture
The entire platform of "Centrino Atom Processor Technology" defined by Intel includes Intel Atom processors (Silverthorne and Diamondville), low-power "companion chips" (bridge chips), and ultra-thin and ultra-light designs. Diamondville is paired with the 945GSE bridge chip to form the Navy Pier platform. Silverthrone and the bridge chip code-named Pouslbo are paired to form the Menlow platform. The Navy Pier platform uses two bridge chips, which are large in size and are mainly suitable for consumer electronics products. The Menlow platform uses an integrated bridge chip, and the entire platform is small in size and has very low power consumption, which is very suitable for industrial platform applications. This article uses the implementation solution of the Menlow platform.
The Menlow platform is mainly composed of the Poulsbo bridge chip and the ATOM Z5×× processor. The Poulsbo bridge chip has an area of 22 mm×22 mm and can provide two PCI-E x1 slots, one IDE PATA 100 interface, three SDIO and MCC memory card slots. It integrates many modules such as USB 2.0 controller, memory controller, high-definition audio controller, and graphics core. The graphics core uses the GMA500 core with a core frequency of up to 200 MHz. It supports DirectX 9, OpenGL and 3.0+Shaders, and also supports hardware decoding of H.264, MPEG2, MPEG4, WMV9, etc. [2].
This design uses a single-channel memory controller that can support DDR2 533 and DDR2-400. The bridge chip expands the network port, LVDS, DVO port, 4 USB ports, 1 PATA and SATA. The audio is HD Audio. Other functions such as RS232, system light indication, and power on/off control are implemented through LPC bus expansion. The system block diagram [5] is shown in Figure 1.
2 System Power Design
Power supply is an important part of ATOM system design. The difficulty lies in: (1) Because it is necessary to power multiple functional modules, many switching power supplies are required, which has a great impact on the EMI electromagnetic interference of the entire system. (2) The power conversion efficiency must be fully considered. ATOM processors are mainly used in portable applications. When selecting devices, not only must the power be sufficient, but also economical and efficient. The battery power supply time is also an important part of the overall system performance assessment. The heat generated by power loss during power conversion will also cause the system temperature to rise, resulting in an increase in the system cooling cost.
In this design, LT4100 is used to manage the battery charge and discharge. VIN_3.3 V is the standby voltage. As long as the external power supply or internal battery has power, the chip 7803 will work. This chip is mainly responsible for powering the EC. Once the EC detects the power-on button signal, it generates a power-on pulse POWEREQ#, the LT3780 starts working, the power management circuit starts running, and the subsequent circuits are enabled in sequence. SC454 is selected as the CPU core power supply chip in the design. This chip is a single-phase high-performance PWM controller dedicated to enhanced IMVP-6 and IMVP6+TM processors. The chip supports all IMVP-6/6+ requirements, such as effective voltage stepping, dynamic adjustable output voltage, deep sleep settings, etc. SC454 uses hysteresis control technology, which has a faster response speed than traditional PWM controllers. The sensitive resistor is deleted, the power consumption is reduced, and the PCB layout is simplified. The integrated intelligent drive technology controls the MOS tubes on the upper and lower sides through soft switching, effectively reducing overshoot, ringing and EMI. The chip provides the system clock enable pin CLKEN# and the overheat indication signal VRTT#. After the power output is stable, CLKEN# turns on the system clock chip; when overheated, VRTT# provides a signal to the bridge chip to shut down the system. SC454 adjusts the core voltage according to the processor load. When the load increases, the voltage is gradually reduced, thereby reducing the power consumption of the CPU under high load conditions. This ensures that the system has a relatively low TDP, average and active power consumption.
SC486 is used to generate the 1.8 V power supply for DDR memory, SC415 generates the core voltage +VCCP and auxiliary I/O voltage +V1.5S of the bridge chip, and SC454 generates +VCC_CORE. In actual application, the power-on sequence is very important. Generally, SC486 is turned on first, and after the output voltage is stable, SC415 is turned on. After +VCCP and +V 1.5S are stable, SC454 is enabled to output +VCC_CORE. The shutdown sequence is the opposite. This project uses CPLD to realize the power on/off and low power consumption processing of the power supply, including the shutdown, standby, sleep and restart functions after entering the operating system. As shown in Figure 2.
In order to improve system reliability and electromagnetic compatibility, the reasonable layout of the power supply is very important. The correct solution is to divide the power layer of the printed circuit board into a corresponding number of power blocks according to the power layout. Each power block should ensure sufficient area to load the working current and have its own independent return ground line to effectively avoid interference between different power supplies. Secondly, decoupling capacitors with different frequency response bands should be added to the power supply to keep the power supply pure.
3 Clock Topology
The various clock signals required by the system are generated by the clock generator ICS9UMS9001, which has the following features: a clock chip designed specifically for ultra-mobile PCs (UMPCs), with EMI electromagnetic interference suppressed to the maximum extent inside the chip; an external 14.318 MHz crystal oscillator as the oscillation source; and support for power management mode, with two modes: low power consumption and normal operation. In this design, the mode selection input pin is connected to the CLKEN# of SC454 to ensure that the clock generator works when the CPU core is powered on, and enters the low power consumption mode synchronously in sleep, standby, etc.
4 System Audio
Pouslbo has an integrated HD Audio digital audio controller. Compared with the traditional AC'97, HD Audio has the characteristics of wide data transmission bandwidth, high audio playback accuracy, support for multi-channel array microphone audio input, lower CPU usage and universal underlying driver. In this design, a CODEC chip ALC888 that complies with the HD Audio specification is expanded externally to realize universal audio functions, and the audio amplifier uses SM2303[5]. ALC888 is a 7.1+2 channel HD Audio codec chip with 2 stereo input ADCs and 10 DAC outputs. It can almost support 7.1 audio loopback and 2 stereo outputs at the same time. The chip has 2 SENSE signal lines with insertion sensing function, which can sense the insertion and removal of audio plugs. Pouslbo's HD Audio digital audio controller communicates with ALC888 through a dedicated "Azalia Link" bus. The specific signal lines are bit clock (Bit Clock), serial data output (Serial DatOut), serial data input (Serial Data In), synchronization signal (Sync) and reset signal (Reset#). The bit clock frequency is 24 MHz and is generated by Pouslbo, as shown in Figure 3.
To ensure good audio quality, analog signals and loops must be isolated from digital circuits during PCB layout. The analog part of the audio circuit is very sensitive to digital noise. The best way to prevent noise is to follow the principle of "functional partitioning" and establish an independent analog signal area to completely isolate all components, signal paths, power layers, and ground layers from the analog and digital parts. This area is usually placed at the edge of the board to shorten the signal line as much as possible and reduce the possibility of interference to the audio signal line. The ALC888 has a clear analog-to-digital division and no crossover areas, making board layout very convenient [4].
5 System video LVDS, DVO
Pouslbo integrates GMA 500 and is equipped with hardware decoding support. It can support MPEG-4 AVC (H.264) and can play VC1 (WMV9), MPEG-2, and MPEG-4 videos without adding extra load to the CPU. Pouslbo integrates LVDS and SDVO interfaces, which can be directly led out. In this design, the LCD screen uses Philips' LP121×04, which is 12.1 inches, 1024×768 pixels, and has an LVDS interface, which is very convenient to use. According to the needs of actual applications, a DVO interface is expanded.
6 External Interface
The network control chip uses the Realtek RTL8111 in a 64-pin LQFP package. The chip is based on the PCI-Express interface, which truly solves the problem of insufficient bandwidth for the current standard PCI interface for Gigabit network cards. It integrates a 10/100/1000 converter, supports remote wake-up and network wake-up, is compatible with the 802.3 series protocol, and supports the PCIE 1.1 protocol. The chip is embedded with a PCIE physical layer with an adaptive equalizer, and the PCB wiring length can reach 40 inches, making it very convenient to design and use.
Pouslbo only supports PATA port. In this design, JM20330 is used to realize SATA/PATA conversion. This chip contains the physical layer, connection layer, transport layer of serial ATA and the controller (application layer) of parallel ATA. It complies with the protocol of serial ATA1.0a and supports 1.5 GHz data rate. The master and slave modes can be set by jumper and support PIO mode and UDMA mode [5].
Pouslbo has an internal integrated USB interface, which is directly connected to the port through a filter. In this design, four USB external interfaces are connected, as shown in Figure 4.
7 LPC bus
Pouslbo has an internal LPC bus controller. The LPC bus is a new specification developed by Intel to eliminate the slow ISA [3]. Hardware that used to run on ISA, such as keyboards, mice, serial ports, parallel ports and other slow peripherals, can be controlled by SUPER IO chips that support LPC, and are fully compatible in terms of software. In this design, the selected LPC external embedded chip is IT8513, which is mainly responsible for the external keyboard, battery power, system indicator light, power on and off operation, and realizes level conversion through ADM3202, and extends two serial ports. The system BIOS chip is also connected to the LPC bus. After power-on, the bridge chip provides the clock, reads the BIOS firmware content, and guides the system to start.
The system BIOS uses the Phoenix BIOS 6.0 source code package, and secondary development is carried out on this basis. According to the function, the BIOS can be divided into four major modules: the power-on self-test POST (Power On Self Test) part, the basic interrupt service routine, the system BIOS setting and the boot loader. The POST provides a series of diagnostic routines to test system components, initialize the data area and report system information [6]. Generally speaking, after the POST test passes, it can basically guarantee the normal operation of each hardware device, so that the system can operate normally. As shown in Figure 5.
For low-power platforms, performance is no longer the only criterion, or even the most important criterion, but low power consumption and low heat generation are the biggest highlights. This system not only completed all debugging and testing without a heat sink, but also maintained a very low temperature. When the measured system board was equipped with a solid-state hard drive but not connected to a screen and running the Windows XP operating system, the average power consumption was 5.96 W, and the standby power was 5.6 W. When tested with a screen, the average power consumption was 9.39 W, and the standby power was 6.39 W. The common 2.8 Ah 3-cell lithium-ion battery on the market can last for more than 4 hours under normal use. The whole machine is small in size, with an actual size of 10 cm×6 cm.
In the whole machine test, the system can run 3DMark and other test software continuously and stably on the Windows XP operating platform for more than 24 hours, which can fully meet the specific low-power industrial use. This system has been successfully applied to the customer's portable mobile computer system and passed the high and low temperature, rain, vibration, drop and impact tests organized by the military, and the stability meets the requirements. The performance has also reached the level of similar commercial platforms at present. Table 1 shows the test data at room temperature using EVEREST v5.50.2100 software. Compared with the commercial platform of a professional company in Taiwan, the test data of this motherboard in floating-point operations, CPU performance, memory reading and writing are comparable, and have reached the design requirements of the original performance indicators.
Previous article:Design of universal intelligent wireless transceiver based on nRF401
Next article:The communication between single chip microcomputer and PC based on MODEM
Recommended ReadingLatest update time:2024-11-17 03:43
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- Rambus Launches Industry's First HBM 4 Controller IP: What Are the Technical Details Behind It?
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- hc32f460
- Design of wireless communication terminal system realized by USB to UART technology and wireless technology
- How to write arm-poky mixed Makefile
- Inductor and capacitor selection for flyback circuit
- Single-ended input and double-ended output circuit
- When calculating the circuit branch current and component voltage, how to determine whether the selected loop group is an independent loop using the loop current method?
- The Analog Engineer's Circuit Design Cookbook: Amplifiers
- TGF4042 Function Signal Generator Review: Unboxing and Trial
- Wireless Alliance names Wi-Fi 6E for 802.11ax networks using 6GHz spectrum
- Exposing unscrupulous merchants [Jimu Microelectronics Flagship Store]