Thanks to Mr. Miller, Ms. Muskett and Digi-key. Thanks also for archiving the class slides and lecture. Overall a good class that improved each day and came together very well. The example slides are well done and presentation audio ties it together. Certainly worth the review.
Power Monitoring is a good application example. It is a place where we may consider it heroic to save a few hundred micro Amps, but where we need to be thinking of saving 400 MWatts in each region of the country, be it from consumer, commercial, industrial, entertainment, municipal or other sources.
Be careful y'all with your battery charging designs!
@richwillaims- Yes the Internet of Things is going to have some very important low power requirements. I believe this is one of the major drivers for more Low Power MCUs and more advanced low power features. Once the wireless block becomes more integrated things become even more interesting (from a low power standpoint).
As the intiernet of things moves to mesh networks(like power meters), the power estimates need to include waking up to relay other nodes messages and an estimate of total network traffic. Not really a question, just a thought.
@Pat Mc- Great to hear that this will be useful in your design. make sure you check out the references I included at the end of the first 4 lectures. I think you will find that they provide even more details that will be useful.
@JSP- I don't really cover the types of processors your are asking about, but hopefully some of the techniques and triacks will still apply. Power off as much as you can (hopefully Enet, USB etc cab be powered off/down or at least gate the clocks) and make sure any external devices that are running off your battery are in low power states too. Could you use an external MCU to do the wake-up and put your processor in a really low power state? Wake time of your processor seems to be the big issue however.
So we've been talking about rinky-dinky little processors so far, but I wonder if there is going to be any mention about power-saving techniques with heavy-hitting ARM9/11 processors that can run at 400MHz, 700MHz (Pi), 1GHz (Cubieboard) with an embedded OS such as some Linux distro. I'm currently working on a project where I have to sleep this behemoth and then have it wake up to perform heavy-duty processing when an ext INT/rtcwake is applied. No, it doesn't have a user (interface, push-button finger) and it can't wait the 30 seconds+ while Linux/M$Win/whatever fires up. Any tips to power down all the usual PC-like junk USB/Ethernet/video/SSDs/CPU etc on these boards and have them not consume all the meagre battery capacity when not in use ?
The streaming audio player will appear on this web page when the show starts at 2pm eastern today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser.
Festo's BionicKangaroo combines pneumatic and electrical drive technology, plus very precise controls and condition monitoring. Like a real kangaroo, the BionicKangaroo robot harvests the kinetic energy of each takeoff and immediately uses it to power the next jump.
Design News and Digi-Key presents: Creating & Testing Your First RTOS Application Using MQX, a crash course that will look at defining a project, selecting a target processor, blocking code, defining tasks, completing code, and debugging.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.