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
 

BradtheRad

Super Moderator
Staff member
Joined
Apr 1, 2011
Messages
14,692
Helped
2,867
Reputation
5,744
Reaction score
2,876
Trophy points
1,393
Location
Minneapolis, Minnesota, USA
Activity points
109,776
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.
 

FvM

Super Moderator
Staff member
Joined
Jan 22, 2008
Messages
50,810
Helped
14,603
Reputation
29,481
Reaction score
13,688
Trophy points
1,393
Location
Bochum, Germany
Activity points
290,937
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.
 

joebazoka

Advanced Member level 4
Joined
May 17, 2001
Messages
105
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,298
Location
Argentina
Activity points
730
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: 90
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top