Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

TMS320F2812: TMS320F2812

Part Number: TMS320F2812
Other Parts Discussed in Thread: TMS320F28377S

TI support hello.

 I am working with the TMS320F2812 and have a problem during power up..

i am booting from flash and it seems that the MCU do not work after power up.

if i close power and open - the MCU work.

it look like the power sequence is ok (first 3.3v than 1.8v and than reset).

when "cold start" 1.8v start from 0v and MCU do not run.

when closing power (close , wait several second and reopen) 1.8v not starting from zero.  

it start from 0.4v  and MCU run (for second powering up) 

for test I connected resistor from 1.8v to GND (dump voltage in order to start second power up from 0v not 0.4v) and MCU did not rum.

(remove resistor and MCU run for second power up).

MCU run as well in debug mode.

can you assist?

Yehoram

  • voltage name.txt
    yellow - 3.3v
    blue - 1.8v
    purple -reset
    
    please look at 1.8v voltage when MCU work vs MCU do not work

  • Hi Yehoram, I presume the yellow 3.3v plot represents all 3.3v supplies including VDDIO and VDD3VFL, correct?  How are your BOOTMODE select pins configured on your board?  Can you add them to your scope plot to make sure they are stable and correct when reset is released?

    Is this a new project or a mature design?  If it is a new project, may I ask what led you to select TMS320F2812?  It is a great device and we have no plans to end-of-life, but it is 20 years old.  We have several newer devices which have more robust device training and ease-of-use development tools such as SysConfig, and may even be more affordable such as TMS320F28377S.

    regards, Joe

  • Good morning Joe

    BOOTMODE is from flash.

    attach scope plot for GPIOF4 - '1' when reset goes high.

    the project is not new, we had to replace obsolete part (not MCU) and redesign new board (with no change to MCU sw)

    Yehoram 

  • OK, the boot mode pin seems OK. 

    The next couple things I would check:

    1) Make sure clock is stable before reset.

    2) Consider what impact the other part substitution may have on code execution.  Maybe the F2812 is booting but the application code is getting hung because of a dependency from an external component is not ready (i.e. due to timing differences in the substituted device).  Booting in debug mode may introduce some additional delays that could mask the race condition.  If you are able, you could add some debug hooks to your code such as toggling unused GPIOs to isolate where the hang is occurring or to at least confirm whether you are getting into your code after device boot.