7ENT1112 Smart Embedded Systems Engineering Assignment

Assignment Help Other Engineering
Reference no: EM132499195 , Length: word count:2000

7ENT1112 Smart Embedded Systems Engineering - University of Hertfordshire

Laboratory Exercise:Power and Energy Efficiency in Embedded Systems

Learning Outcome 1: Understand appropriate techniques in smart and embedded systems engineering.
Learning Outcome 2: Explain the sustainability factors in electronic design.
Learning Outcome 3: Apply relevant technologies to smart embedded systems.
Learning Outcome 4:
Implement smart embedded systems and evaluate their performance.The following 4 questions to be answered for the final submission of CW2.

Question 1. Assuming the main oscillator in an LPC1768 application is running at 16.000 MHz, the PLL multiplies by 8, and the lower 7 bits of register CCLKCFG are set to 5. What is the frequency of cclk?

Question 2. With the aid of a diagram describe the functions of the three clock sources within the LPC1768. (Word limit not more than 300)

Question 3. Propose and discuss practical situations where each of the LPC1768 low power modes (Sleep, Deep Sleep, Power Down and Deep Power Down) can be used effectively.
(Word limit not more than 500)

Question 4. Critically analysis dynamic voltage and frequency scaling; describe their principles and how they can be used to efficiently to reduce power consumption in embedded designs; compare and contrast them by analyzing their advantages and disadvantages; give practical examples in an embedded system context.

(This should not exceed 1000 words. Use numbered citations in your text, which should be between 2 and 5 citations.Figures and Tables can be used.)

Assignment Task 1. Changing the CPU Clock Divider settings
Compile and download Program Example 1 above to an mbed, first with the lineCCLKCFG=0x00000005;commented out. The clock frequency will not be changed.

Carefullyrecord how many times the led flashes in 30 s. Now enable the divider code line, andrun the program several times, with different values entered for CCLKCFG, initially inthe range 2 to 9. For each record how many times the led flashes in 30 s.

1. Deduce what is the approximate duration of the delay function.
2. Which setting of CCLKCFG most closely matches your original reading?

Assignment Task 2. Switching off the main PLL
Compile and download Program Example 2 to an mbed. Carefully measure howmany times the LED flashes in one minute. It will be very slow. Can you explain thebeats per minute that you measure for this, comparing with the first value recorded in Assignment Task1?

Assignment Task 3 Adjusting the Phase Locked Loop

Adjust Program Example 2 to set a multiply value for the PLL. To do this, applythe code fragment of Program Example 3, inserting it before the while ( ) loop in Program Example 2. Basic information on setting PLL0CFG is given in Table 3.You can try your own experimental values. In each case, measure the LED blink rate, and try tocorrelate it to the setting you have made.

Assignment Task 4: Exploring mbed Power Consumption

Download Program Example 4 (or indeed any mbed program which does notrequire external connections) to an mbed. Disconnect the USB cable and power yourcircuit as shown in Fig. 5. Use a battery pack or bench DC supply, set at around6 V. The supply should link to the VIN mbed pin (pin 2), with an ammeterdforexample, a digital multimeter on its 200 mA rangedinserted between supply positiveand the VIN pin. The mbed will draw an approximately constant current, so theprecise supply voltage does not matter, only that it lies in the specified range of 4.5to 9 V.Now measure and record the current supplied to the mbed. You should find thissomewhere in the region of 140 mA.

Assignment Task 5 Switching Unwanted Things Off!

Create a new program using Program Example 15.4. Download to an mbed, andmeasure supply current as in Fig. 15.9. First comment out both the lines
PHY_PowerDown(); and
PCONP = 0x00008000;.
Run the program and measure current consumption. This should be the same asfound in Assignment Task4. Enable each and then both of these lines, in each caserecompiling the program, downloading, running, and reading the current consumption.
Record the values measured.
You will see a significant power reduction with the PHY switched off, and a lesserreduction with the peripherals all off. We are beginning to see that power consumptioncan be managed.

Assignment Task 6 Manipulating the Clock Frequency
We saw earlier in this chapter that the LPC1768 has extensive capabilities to vary theclock frequency. Now we understand one of the reasons whywe can trade off speed ofexecution with power consumption. A program with significant computational demandswill need to run fast, and will consume more power; one with low computational demandscan run slowly, and consume less power.

- Rerun both Program Examples 15.1 and 15.2 in turn. Now measure current supply tothe mbed for a range of different clock frequencies. Record your results.
- Write a program which both powers down unwanted peripheral devices, and slowsdown the clock. How low can you get the current consumption?

Attachment:- Power and Energy Efficiency in Embedded Systems.rar

Reference no: EM132499195

Questions Cloud

Discuss and consider all aspects of both productions : Consider all aspects of both productions, including, but not limited to: script, casting, directing, acting, scene design/mise en scene, costume design
What physical exams and diagnostic test would be appropriate : Explain what physical exams and diagnostic tests would be appropriate for the patient and how the results would be used. List three differential diagnoses for.
What are total liabilities for Cooper Company : What are total liabilities for Cooper Company as of December 31, 2015 if the company's assets are $100,000 and owner's equity is $30,000
How globalization and technology changes have impacted : How the vision statement and mission statement of the corporation influence its overall success. how globalization and technology changes have impacted
7ENT1112 Smart Embedded Systems Engineering Assignment : 7ENT1112 Smart Embedded Systems Engineering Assignment help and solution, University of Hertfordshire - assessment writing service
How much additional money should she deposit : You are a financial adviser working with a client who wants to retire in eight years. How much additional money should she deposit
How corporation could earn above-average returns : Apply the industrial organization model and the resource-based model to determine how your corporation could earn above-average returns.
Determine the premium bond-discount bond : The annual market interest rate 6%. What is the price you are willing to pay for this bond? Is this a premium bond or a discount bond? Why?
What grounds are deciding each of the cases : What grounds are deciding each of the cases? "Vehicles are prohibited on the paths in the park" is used as an example of a law that might require clarification

Reviews

Write a Review

Other Engineering Questions & Answers

  Characterization technology for nanomaterials

Calculate the reciprocal lattice of the body-centred cubic and Show that the reciprocal of the face-centred cubic (fcc) structure is itself a bcc structure.

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  Design and modelling of adsorption chromatography

Design and modelling of adsorption chromatography based on isotherm data

  Application of mechatronics engineering

Write an essay on Application of Mechatronics Engineering

  Growth chracteristics of the organism

To examine the relationship between fermenter design and operating conditions, oxygen transfer capability and microbial growth.

  Block diagram, system performance and responses

Questions based on Block Diagram, System Performance and Responses.

  Explain the difference in a technical performance measure

good understanding of Mil-Std-499 and Mil-Std-499A

  Electrode impedances

How did this procedure affect the signal observed from the electrode and the electrode impedances?

  Write a report on environmental companies

Write a report on environmental companies

  Scanning electron microscopy

Prepare a schematic diagram below of the major parts of the SEM

  Design a pumping and piping system

creating the pumping and piping system to supply cool water to the condenser

  A repulsive potential energy should be a positive one

Using the data provided on the webvista site in the file marked vdw.txt, try to develop a mathematical equation for the vdW potential we discussed in class, U(x), that best fits the data

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd