星期二, 10月 03, 2006

SLEEP Mode in Datasheet

從Samsung網站download的datasheet:

Datasheet p 7-18

Signaling EINT[15:0] for Wakeup
  1. EINTn pin上的level 正確或是有edge 產生(依照INT設定)。
  2. 該EINTn pin被configur成EINT。
  3. nBATT_FLT 是High。
一旦wakeup後,該EINTn就不再作Wakeup使用,而作為一般的INT。

進入SLEEP Mode後,Databus (D[31:0]/D[15:0]),可以設定為Hi-z或是Output-Low模式。
  • 將Databus的pull-up開啟,同時將databus pin為Hi-z (databus的特殊模式)。
  • 將Databus的pull-up關閉,同時將databus pin為low (logic low state)。
但是若是databus上有另一個bus holder ic,例如74LVCH162245,則可以將pull-up 功能關閉(不管設定成Hi-z或是Low)。

接下來這一段有點奇怪.. p 7-19
Output Port State and SLEEP Mode
poweroff 時(就是Sleep ?),output port必須要給定一個位準,以降低電源消耗。
如果該port pin沒有負載,建議設為High。
當設為Low時,內部的寄生電阻會消耗電流。

如果可以選擇,建議將port設為High,降低功耗。
Battery Fault Signal (nBATT_FLT)

有兩個功能:通知applicaton battery is Low,保護system在low power時不會開機,延長battery life。
  • 平常時,將MISCCR的BATT_FUNC設為10b,可以在nBATT_FLT是Low時,產生 interrupt。
  • 在Sleep mode,將MISCCR的BATT_FUNC設為11b後,在nBATT_FLT的level是Low時,可以禁止所有EINT pin產生wakeup interrupt。
ADC Power

ADCCON 中有一個power-down bit,可以讓ADC進入power-down mode。

沒有留言:

張貼留言