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.

TMS320F28069: XRS pin as I/O or disconnected from watchdog

Part Number: TMS320F28069

Hi,

My question could sound strange, but I would like to know if is possible to "use" XRS pin as I/O pin, in order to avoid reset (or in my case keep alive) from reset supervisor in a wrong configuration.

I would like to manage a reset only from sw internal watchdog (while(1)), because my reset supervisor is wrongly pulling up XRS pin and the system is starting toggling this pin and remaining blocked.

Any idea or hack for that?

Thank you. 

  • Enrico,

    The XRSn pin can not be configured as an output and pull the XRSn pin low to avoid a reset. I think it would be a better idea to find out why your supervisor is operating incorrectly.

    There may be a way to block the supervisor, however it is never a good idea to disable a safety mechanism. You should never give the device the power to disable the supervisor. What would happen if the device encountered an error, software or otherwise, while disabling the supervisor? The device would become locked in the bad state!

    Using the internal watchdog is great for most applications, however some safety critical systems require a separate supervisor. If the hardware engineer added a supervisor to the design I would expect that it is required for this application and you should not try to defeat it. Check the requirements for this project, maybe a watchdog is good enough for your application and you can simply depopulate the supervisor and save some money!

    Regards,
    Cody

  • This is the action that I will develop for next HW version of the board. In this time I have some boards that could not be modified, so need a different way to reset. I'm thinking about a "jump to reset address".
    thank you
  • Enrico,
    If you are trying to continue testing/ development while waiting for the next HW revision it's probably OK to remove the supervisor, cut a trace or add a "blue-wire fix" to pull that pin low. This will at least allow you test other functions of the board.

    Regards,
    Cody