2011年3月12日 星期六
2011年3月11日 星期五
省電模式與喚醒4 ,結論
AN11027提供
1. 動態調整運行時脈的範例
2. 進入不同省電模式的範例程式碼
3. 外部訊號喚醒設定
5. 各模式的省電數據以及喚醒至程式執行所需時間
綜合以上省電模式與喚醒方式,及數據.
了解優缺點,及系統所需的規格後,將能更有彈性的在效能及耗電上取得平衡設計.
1. 動態調整運行時脈的範例
2. 進入不同省電模式的範例程式碼
3. 外部訊號喚醒設定
- 包含13個可選擇的Sleep/Deep Sleep 喚醒Start logic signal (PIO0_0~PIO0_11,PIO1_0)
- 每個PIN獨立設定上升緣/下降緣訊號觸發喚醒
- 固定的PIO1_4,將訊號由High至Low 喚醒Deep Power-Down mode
5. 各模式的省電數據以及喚醒至程式執行所需時間
綜合以上省電模式與喚醒方式,及數據.
了解優缺點,及系統所需的規格後,將能更有彈性的在效能及耗電上取得平衡設計.
2011年3月10日 星期四
2011年3月8日 星期二
省電模式與喚醒2-2,LPC1100 wakeup source code
Diy完成後, project code也下載 wakeup_mcudiy_20110221.zip
搭配硬體線路操作會是menu中 a,b,c,d Sleep and Deep Sleep mode都由 PIO0_6 按下(PULL HIGH)喚醒. 原AN中為PIO0_2 PULL LOW.
e Deep Power-down mode 由PIO1_4按下(PULL LOW)喚起.
搭配硬體線路操作會是menu中 a,b,c,d Sleep and Deep Sleep mode都由 PIO0_6 按下(PULL HIGH)喚醒. 原AN中為PIO0_2 PULL LOW.
e Deep Power-down mode 由PIO1_4按下(PULL LOW)喚起.
2011年3月1日 星期二
2011年2月28日 星期一
省電模式與喚醒1,前言
![]() |
| 圖1,Deep Sleep Mode |
一高 指的是 高效能,二低 指的是低單價以及低功耗.
- 高效能,相較於8051,LPC1100 系列的 Core : Arm Cortex-M0 標榜著 Dhrystone 0.9 DMIPS/MHz (印象中數據,最快的8051 宣稱能達到 0.1 DMIPS),加上32 bit 運算,最高CPU Clock 可達到50MHz. 在MCU的Core可算是高效能的MCU之一.
- 低價位, 在NXP的資料中,LPC1111FHN/101 起價於0.65美金.當然8051有0.4美金以下的更低價位,不過對比於ARM7時期的32Bit MCU價位來說,目前的Cortex-M0的價格已經低很多,且大大壓縮8Bit MCU的價位.(國內新唐還宣稱至 0.55美金起.....)
- 低功耗, Arm Cortex-M0 標榜著 85 µW/MHz ,因為 Cortex-M0 core只要 12K gates (與8051相近). 而NXP在增加了周邊線路後 09' 年 150uA/MHz ,10' 年 130uA/MHz, 11'年會推出 100uA/MHz. 在省電模式下也有不同方式達成低功耗.
訂閱:
文章 (Atom)



