Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Alternative to tristate buffer using discretes

Status
Not open for further replies.

robinaspey

Newbie
Joined
Aug 27, 2008
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,338
Hi,
I have a watchdog circuit on a uP that is used to replace the onboard watchdog that is
used for hibernation etc. It tested out most of the time does the right thing.
The external watchdog is an ADM706P, which works fairly well.

The problem is sometimes when this causes a reset the uP isnt able to startup again,
which means the output of the ADM706P watchdog needs to be tristate until the uP
starts up after which an external enable from the uP will un-tristate the output from
the external watchdog.

I've laid out a board but due to the lack of space (and other reasons) I'd prefer to
find another solution perhaps using an open collector transistor to pull the reset line
low. This leads into using an AND gate to switch the NPN open collector / darlington
transistor on.

Again I prefer to do something simple with the transistor so that the the output from
the watchdog (3.3V) and the enable I was planning to use for the tristate can switch
the transistor / darlington on. I'm basically trying to avoid adding any extra IC's.

Is there a nice simple way to do this, e.g. summing the inputs to the darlington -
can test this in LTspice but perhaps someone knows a nice elegant solution that
minimises component count and which they are fairly sure will work.

Regards
Rob
 

A diode is simpler than a transistor, if you place it and orient it right.

It presents high impedance when not conducting.

This is not to say I know if it is suitable for your purpose.
 

The problem is sometimes when this causes a reset the uP isnt able to startup again, which means the output of the ADM706P watchdog needs to be tristate until the uP starts up after which an external enable from the uP will un-tristate the output from the external watchdog.
There are usually better way to achieve this.
 

Hi. If you need a brown-out circuit you can use some circuits ideas provided for MIcrochip. I have attached some pictures.
 

Attachments

  • Brown_Out.JPG
    Brown_Out.JPG
    49.2 KB · Views: 124
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top