Vous êtes sur la page 1sur 3

Designing More Efficient White Goods

By Pushek Madaan, Senior Applications Engineer, Cypress Semiconductor Corp. and Prakhar Goyal, Applications Engineer, Cypress Semiconductor Corp.

White goods have become an integral part of our lives, from controlling ambient temperature and lighting to cooking our food and a host of other day-to-day activities. Although white goods may be used for a variety of applications, most of them operate on a similar concept. Each has a master processor that communicates with a legion of different control systems such as the temperature control, motor control, keypad, LCD, etc. Each control system in turn has one or many sensors and may use an independent microcontroller. In this article, we will discuss how to integrate the control systems in a microwave oven using a single microcontroller. A block diagram of a microwave oven is shown in Figure 1.

Figure 1. Block Diagram of Microwave Oven A microwave oven has a host of different control systems, namely the motor control (stirrer, turn-table) front panel, temperature control, and power supply control. In the traditional design, each control system has a different controller associated with it, which communicates with the host processor. With limited board space, it is difficult to fit all of these systems together, thus forcing developers to have to compromise on the functionality of the oven. With the availability of System-on-Chip (SoC) processors, the design cycle has taken a new turn and now the complete system can be built on a single chip instead of one or multiple boards. The unique integration feature of SoCs provides distinct advantages of reduced board space, flexible design, faster time-to-market and lower system cost. Figure 2 shows an implementation using a SoC where each control system is combined onto a single device.

Designing More Efficient White Goods Published in ECN Magazine (http://www.ecnmag.com)

Page 1 of 3 May 2011

Figure 2. Implementation using SoC

Temperature Control
One of the most important requirements in a microwave oven is to maintain the temperature within a specified limit. There are numerous ways to measure the temperature, each producing a small change in voltage with respect to temperature. This change ranges from a few microvolts when using a thermocouple to a few milli-volts when using a thermistor. Although the analog blocks (Instrumentation Amplifier, ADC, etc.) available inside the SoC are not as accurate when compared to expensive Analog Amplifiers or ADCs available off-the-shelf, comparable accuracy can be achieve through dynamic configurability and programmability. In the Figure 2, the electrical signal generated using the thermocouple is amplified via a programmable gain amplifier (PGA) and is fed into a differential ADC for measurement. These PGAs have higher offset as compared to the one available in the form of a dedicated IC. As stated earlier, the configurable nature of SoCs helps addressing such differences by employing techniques such as Correlated Double Sampling. In this case, instead of taking one sample per conversion, an extra sample is taken where both of the inputs are connected to a reference source using an input mux. The signal obtained during this phase is subtracted from the sample obtained earlier, thus helping in getting rid of the static or offset introduced by the PGA or ADC. It also removes thermal noise. The input stage of a DeltaSigma ADC, which is shown in the figure, acts as a low pass filter to remove high frequency noise. For a much more accurate measurement, the output of the ADC can be processed using an IIR filter, thus achieving even higher accuracy than that obtained when using a dedicated ADC IC.

Power Supply Control


A desirable feature in a microwave oven is to be able to control the power level of the microwave energy produced by the magnetron. The user can choose the power level from one of the options in the Preset Menu. The power level is controlled by modulating the power supply of the magnetron with a variable duty cycle. A pulse width modulated (PWM) signal is used to control the TRIAC or IGBT connected on the primary side of the transformer to control the power delivered to the magnetron. The duty cycle of the PWM signal will determine the amount of time for which full power will be applied to the magnetron.
Designing More Efficient White Goods Published in ECN Magazine (http://www.ecnmag.com) Page 2 of 3 May 2011

Weight Sensing
Once a preset cooking option from the menu has been set, a smart microwave oven should be able to calculate the time required to cook the food using a fixed intensity. This can be done by calculating the weight of the food to be cooked using a pressure sensor such as a strain gauge. When food is placed in the oven, these sensors produce a small change in voltage (millivolts) which can be amplified using a PGA and fed to an ADC available with the SoC. We have already discussed the accuracy of ADCs in a SoC as compared to a dedicated ADC IC.

Motor Control
Any microwave oven will either have a turntable or a stirrer fan or both to distribute the microwaves generated from the Magnetron evenly throughout the oven. For a microwave oven, the only functionality required is to switch the motor on or off whenever the cook button on the front panel is pressed. This can be done using a simple relay switch. A TRIAC can also be used which can aid in controlling the speed of the motor with the help of PWM pulses generated from the same SoC.

Front Panel
The user interface distinguishes excellent white goods from good white goods. The front panel consists of the switches for the Timer, Preset Cooking Menu, and Food Menus. Since the switches contain movable parts, they are less durable. Using capacitive touch sensing to replace these switches solves this problem and, at the same time, is less expensive to implement. Many intuitive designs utilizing radial sliders and linear sliders for navigating menus, controlling time, and temperature can be easily incorporated into the design. A SoC device that supports touch technology can be used. Once the time is set by pressing certain keys, a programmable timer in the SoC is configured instantly.

LCD Display
Another feature that adds to the aesthetic value of the oven is the LCD display. Many SoCs provide integrate an LCD driver that can be configured to the appropriate number of segments, refresh rate, and contrast of a specific LCD display. A built-in RTC can be used to keep track of the current time and display it on the LCD. Control systems are an integral part of any white good and an SoC like the PSoC 3/5 from Cypress Semiconductor can reduce complexity and component count by integrating these control systems onto a single chip. In this way, designers can implement more functionality in a design while reducing board size, achieving more efficient operation, and lowering system cost.

Cypress Semiconductor 198 Champion Court San Jose, CA 95134-1709 Phone: 408-943-2600 Fax: 408-943-4730 http://www.cypress.com
Cypress Semiconductor Corporation, 2007. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. PSoC Designer, Programmable System-on-Chip, and PSoC Express are trademarks and PSoC is a registered trademark of Cypress Semiconductor Corp. All other trademarks or registered trademarks referenced herein are property of the respective corporations. This Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as specified above is prohibited without the express written permission of Cypress. Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein. Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress product in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges. Use may be limited by and subject to the applicable Cypress software license agreement.

Designing More Efficient White Goods Published in ECN Magazine (http://www.ecnmag.com)

Page 3 of 3 May 2011