Post Go back to editing

ADuC7036 Low Power Comsumtion Program.

hi.

I'm charlie. kim

I use to ADuC7036 for Battery Monitoring Module.

And. I need to Low Power Comsumtion Mode.

I use to wake up function by LIN and Wake Up Timer.

This is my program.

----------------------------------------------------------------------------------------------------------

    WAKEUP_ENABLE;                  // timer2 enable(wake up possible) : define

//ⓐ    ADC0CON&=0x7fff;              // current adc power down
//ⓑ   ADC1CON&=0x7fff;               // volt and temperature adc power down

    POWKEY0=0x01;                    // Put all peripherals, PLL and Core Asleep
    POWCON&=0x07;                   // clear bit, exception clock divider bit
    POWKEY1=0xF4;

    DUMMY_TIME;                       // Dummy cycle to ensure correct power down

    ADC1CON|=0x8000;               // volt and temperature adc power on
    ADC0CON|=0x8000;               // current adc power on

    WAKEUP_DISABLE;              // timer2 disable : define

----------------------------------------------------------------------------------------------------------

but, ⓐ,ⓑ is problem occur.

 

1. ⓐ,ⓑ (together) : LIN wake up disabe. current cumsumtion : about 800uA

2. ⓐ(only) : LIN wake up enable. current cumsumtion : about 1200uA

3. ⓑ(only) : LIN wake up enable. current cumsumtion : about 2200uA

4. not used : LIN wake up enable. current cumsumtion : about 2700uA

please, I need low power mode program below condition.

: (current cumsumtion < 1mA) and (LIN wake up)

Parents Reply Children
No Data