TMS320F28035: code setting for HALT mode

Part Number: TMS320F28035
Other Parts Discussed in Thread: C2000WARE

Tool/software:

Hi expert,

We are using F28035 and need to configure into HALT mode. Key reference code is C2000Ware_5_05_00_00\device_support\f2803x\examples\c28\lpm_haltwake. However when we execute the code into F28035, we find the quiescent current of VDDIO pin is about 30mA, that's much higher than datasheet description, and we already disconnect hardware pin and make them floating, and the measure area is at VDDIO pin directly, see below red circle area. Could you help to share the correct code setting for F28035 enter HALT mode? thanks.

  • Hi Wiky,

    I am looking into this for you and will provide a response before the end of this week. Thank you for your patience.

    Best Regards,

    Zackary Fleenor

  • Hi Wiky,

    Just to verify, how you turned off ALL the peripheral clocks on the device as recommended in the datasheet by clearing the PCLKCRx Peripheral Clock Control Registers?

    It also contains the below recommendations to further reduce power consumption when operating in any mode.

    Have you followed all the recommended steps defined in the associated TRM chapter as well?

    Best Regards,

    Zackary Fleenor

  • Hi Zack,

    We already load the example code into F28035 directly, it comes from C2000Ware_5_05_00_00\device_support\f2803x\examples\c28\lpm_haltwake without any changing. See below snapshot. From test result the VDDA quiescent can meet datasheet requirement, but VDDIO power is much higher(30mA). Could you help to confirm this demo code is all of setting about HALT mode? 

  • Hey Wiky,

    I don't see anything wrong with the code you shared, as you mentioned it matches the source example exactly.

    One thing to check, are you keeping the JTAG connection active during the testing?

    An active JTAG connection will result in additional VDDIO power consumption.

    Best Regards,

    Zackary Fleenor

  • Hi Zack,

    No, we disconnect the JTAG when power consumption measurement, the test result looks the same.

    Do you have a launch pad to verify the power consumption? Just load the C2000Ware code to check the result, if the power consumption can meet datasheet description, we will focus on hardware checking and move forward, thanks.