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.

PROBLEM 89s52 -> 74HC595 -> ULN2803

Status
Not open for further replies.

syrax

Full Member level 3
Joined
Sep 15, 2005
Messages
183
Helped
11
Reputation
22
Reaction score
3
Trophy points
1,298
Activity points
2,620
hc595 uln2803

i have 2 boards
1.AT89s52 controller
2.74HC595 -> ULN2803
the connection is 2-3m /~5ft/ the system is work good but in one moment stop, i put a control LED on one of the ports to seen is the controller work . the controller work but no reaction on other board
may be the problem is in cable or signal level :((( can some help me
 

74hc595 uln2803

Hi,

The AT89S52's ports have a weak pull-up that holds the outputs at 5V when the pin is written with "1". (Port 0 don't even have these pull-ups) This can affect the rise/fall times of the signals due to the cable capacitance and beside that, it makes the transmission susceptible to EM noise. You can try buffering your connection, using 74HC244 or 245 or CD4050. A second solution would be using a CMOS shift register, CD4094 because it allows larger noise than TTLs, without corrupting the logic level. If all this doesn't work, you can replace the TTL/CMOS levels with RS232 levels, using MAX232.

Best Regards
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top