Using dual-processor extends battery life (part 2)
500nA in standby power consumption when its implementation, but also to provide support for all elements of security guards fault, such as ultra-low power consumption and allowing both the system reliability above, zero-power brown-out reset (BOR) function. Prior to the introduction into the VLO, designers had to use an external crystal or oscillator circuits to achieve very low standby power consumption. VLO without using external components can reduce the number of system components, reduce cost, reduce board space, and what are the basic needs of portable applications. The contrast is the example TMS320C5506DSP, the standby power consumption of 10μA, the technology is 20 times the energy consumption in standby mode. Dell Inspiron E1505 battery Dell Inspiron E1705 battery
The use of intelligent devices to reduce energy consumption is also very effective strategy for integrated circuit design. Ago, peripheral MCUs are implemented by the CPU software-driven, but it can indeed work effectively, but CPU should always be up and running. software services through design to minimize the amount of motor interrupt device may have the most CPU time is in standby or idle.
In addition, system designers should have the choice of MCU ADC input channel auto scan function, early onset of conversion equipment, and the mechanism of DMA data transfer. These features can also automate data sampling will be repeatable, and minimize the operating time of the processor.
MCU system clock can also play an important role to play in power. Figure 3 shows a single crystal of the double-clock operation. For an energy efficiency of the MCU, the clock of a top two.
MCU devices using low-power low-frequency auxiliary clock (ACLK). Low frequency, low power operation typically 32kHz external oscillator can support the functionality of real-time clock. High-speed digitally controlled oscillator (DCO) may be used as high-speed devices used by the processor and main system clock (MCLK) source. Dell Latitude D410 battery dell latitude d420 battery
In addition to adopting some of the peripheral clocks to achieve low power consumption, in addition, IT MSP430MCU also incorporates on-chip ultra-low power oscillator (VLO) as a source of clock ACLK. In the operation the standby power consumption (LPM3) ACLK are running and allow all interrupts, then MSP430 typical current consumption of the device under 1μA.
In addition, the DCO within 1μs time in working condition and fully stabilized, and without intermediate steps. This awareness of the beginning “Now” of high-performance processing capabilities, rather than using the start of a second or two-speed oscillator as a time to start over. This not only time but also help reduce energy consumption.
Dual-processor Power
As mentioned above, such as accelerators, peripherals and other private communications and network integration capabilities will lead to a simple DSP functions in the implementation of energy waste. dell latitude d430 battery Dell Latitude D500 battery
With regard to certain functions, MCU is more applicable than the DSP, for example, to maintain or manage the battery of real-time clock load procedures. For the MCU to perform the above tasks will help to make better use of the budget rate MIPS DSP, which is very important.
Dual processor architecture is a distinct advantage. For example, suppose a system dependent on high-end processor to perform control tasks, then the battery life may be only a few days. Specifically, the NiMH AA 2500mAh rated capacity. If the average current of 1mA only, then the exhaustion of the AA battery required 119 days. If the average current to 10mA, the battery can work only 12 days, no electricity.
By using the dual-processor achieves the optimization power through the system and monitoring functions: to maintain the real time clock, the sequencing of power, control and power reset; key areas or management of human-machine interfaces, the battery management, show management.
In describing the low-power microcontroller technology, real time clock function has been explored. Is extending the principle of a game, will be provided with the DSP MCU clock. Dell Latitude D505 battery Dell Latitude D510 battery
DSP Power Management
Many modern DSP should have the power sequencing can be performed more than the normal operation of supply rails. Typically, these are the basic tracks of rail power, the supply rail and DDR I / O supply rail so. Even if the devices still function can be used to perform the sequencing of power, it can not be extended to support other features.
A small low-power microcontrollers, such as TI MSP430 MCUs, replace the fixtures can implement the sort function, control and supervision, allowing the main processor (DSP such as TI TMS320C550x) power management.
MSP430MCU software routines can be done in the correct order to allow C550x DSP circuit voltage regulator. MSP430 uses its internal ADC to verify that the voltage rails appropriate time. If you do not need C550x, you can use the controller to stop off the main processor.
In fact, MCU can communicate directly with the VXO control voltage, or by direct communication with the PLL to control the frequency, realizing at the same time DSP control of voltage and frequency. The apparent advantage, computationally intensive DSP tasks completed, DSP MCU can enter standby valid. Dell Latitude D520 battery Dell Latitude D600 battery
Monitoring process is a double meaning, in other words, DSP MCU can be busy probing the degree. In this mode, the intelligent controller to play the role. On the other hand, the DSP function of internal control may also play a role. As can be read on the MCU can write, so that applications must notify DSP MCU can speed up or slow down the clock.
Interface management rights
We can interact with the MCU to reduce power consumption of the DSP to avoid internal DSP to perform simple tasks. However, the greater the benefits of this approach are that system designers can single-processor system implemented by the DSP to the MCU number of regulatory tasks to complete.
MCU operation could easily fulfill the requirements of key areas, but much lower power than the DSP. For example, only 500nA standby current is much smaller than the DSP. Only after you press the button and release, we interrupt the DSP implementation, ensuring that MCU can avoid the jammed key from the consumption of current, and this did not move buttons stuck in some handheld devices are not uncommon. Dell Inspiron 1410 battery Dell inspiron 1425 battery
In addition, 16MHz MCU can also support the management of the user. To further improve energy efficiency, integrated MCU must have a driver clip type LCD to manage the four data flow cytometer.
In addition, MCU should also be integrated with related functions, to pass the standard SPI, UART, I2C, or RF, communications and peripherals, but also in the case of polling that is not automatically switch low power.
Management and battery charging is generally a function of fixed to fulfill the regulatory functions of another, but the task can also be micro-controller. We can micro-controller to measure the voltage of the ADC with timer and software to handle the load, and used to provide load wave PWM. Application of microcontroller vendors often report describes how to perform the above functions of their products, but also provide the sample code. For example, users can download from the TI website SLAA287 Code, entitled “The use of lithium-ion battery charger solution MSP430″ application report which introduced the MSP430 product related solutions. Dell Inspiron 1320 battery Dell Inspiron 1320n battery
Once the package system is complete, still need to be connected to MCU and DSP for the normal communication between them. MCU and peripherals in the interactive process required for most data to be shared with the DSP. Of course, this would make certain technical specifications requirements MCU. We must look at least 16 GPIO ports with the product to support inter-processor communication. In addition, the product chosen must be required to support on-chip I2C and SPI interfaces, and battery charging features require 10-bit ADC.
In most systems, we can construct a simple protocol for issuing commands DSP core for the microcontroller. In some cases, if the main processor and the micro-controller is the same suppliers, you can report through the application and solutions related to the two well together.
Conclusion
DSP has made in reducing the energy consumption of major progress, but because of manufacturing constraints of high performance DSP, to achieve relatively limited role assigned to it. The chip is in standby or idle, they are particularly vulnerable to leakage effects caused by power transistor. After all, designers need-based DSP / MCU or calculation, measurement, analysis and balanced compromise between the two in order to determine the end of its applications should use a transformer or a combination of the two processors. Dell Latitude E6500 battery Dell Inspiron 1318 battery