Hello,
I use a TMS320F28027 MCU in my project. I have designed my own PCB for this project and use CCS 5.4 for programming and debugging proposes. I can properly program the MCU and debug my code using JTAG connector.
The problem is when I disconnect the JTAG and restart the MCU. It does not work. When I probe the XRS pin I see that the MCU periodically pulls the XRS pin low. Its frequency is almost fixed and about 74.5 Hz.
I read about the POR and BOR and checked the VDD and VDDIO pins. The power supply is almost fixed on 3.3 V and I do not see any dip in these two rails. Also, the voltage on VDD1 and VDD2 is about 1.9 V. I pulled the XRS pin up to VDD using 1k, 2.2k, and 4.7k resistors or I left it disconnected (float) and I got the same results.
Inside the code, I disabled the BOR and watchdog using the following two functions in pwr.h.
PWR_disableBrownOutReset(myPwr);
PWR_disableWatchDogInt(myPwr);
But still the MCU pulls the XRS pin low with 74.5 Hz frequency.
I am really confused of this problem and appreciate any help.
Thanks,
Ali