This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F28035: power consumption

Part Number: TMS320F28035

Tool/software: Code Composer Studio

Hi:

We have a PSU project that requires very low standby consumption from the system bus standby voltage of 4.75V 35mA which the PMBus should still be maintained. We did a bench evaluation that we slowed down the 28035 clock to 2.5MHz and we only turn on the I2C and SPI. The bandgap and all other analog/digital peripheral are turned off. The current consumption is then 3.3V 38mA.

 From the data sheet:

1. At 60MHz clock, the typical current consumption is 128mA (=114mA (IDDio) + 14mA(IDDa)) which include all on-chip peripherals.

2. The typical consumption of peripheral excluding SPI and I2C is 42.5mA:

    

3. At 10MHz, the graph in data sheet project a typical current consumption of 45mA(IDDio) and 14mA(IDDa)

 

I project for 2.5MHz, the current will be 35mA(IDDio) and 14mA(IDDa) when all peripherals are enabled.

Now, I use (114mA – 42.5mA) to estimate our digital part consumption at 60MHz. It will be 62.7% of the 114mA. Therefore, for 2.5MHz, the current will be 35mA *62.7% = 22mA.

I estimate the current consumption is 22mA + 14mA = 36mA. Now we measured 38mA even after we turn off the bandgap.

 

For your information, before we turn off the bandgap, current consumption is 46mA. Please advise whether there is room to further reduce the current consumption. Any suggestion are welcome.

  • Jack,

    Please see the following threads:
    e2e.ti.com/.../697177
    e2e.ti.com/.../705972
    e2e.ti.com/.../568123

    If you do not need the Analog block at all, definitely turn off the ADC. You also might power down the flash bank as well. ensure that any code that needs to be run during this application standby state is also moved into a RAM block to ensure that the Flash is not powered back on during standby.This should further reduce the VDDIO current consumption.

    Another idea:
    Can you perhaps drop into IDLE mode during your application standby state? The CPU will be halted, but the SPI and I2C can still operate. Average power of the MCU should be much less, but periodically, if the I2C or SPI require any CPU operation to manipulate data, or initiate new transmissions, the CPU can be brought into operational mode, execute the necessary operations, then return to IDLE.

    Regards,
    Mark