Author Topic: 74HC595 connect to Vcc  (Read 1485 times)

0 Members and 1 Guest are viewing this topic.

Offline shoboTopic starter

  • Regular Contributor
  • *
  • Posts: 64
  • Country: ro
74HC595 connect to Vcc
« on: December 17, 2017, 05:36:29 pm »
Why is the SCL line on a 74HC595 connected to Vcc (i guess the more correct terms would be pulled high)?

i took inspiration from this instructable: http://www.instructables.com/id/Arduino-powered-7-seg-LED-display-using-Shift-Regi/ to design a display board for a soldering station i intend to build somewhere in the future.
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9889
  • Country: us
Re: 74HC595 connect to Vcc
« Reply #1 on: December 17, 2017, 06:05:30 pm »
Because a) signals can't be allowed to float and b) the signal is active low and it shouldn't be active.  I would never tie a pin directly to Vcc instead I would use a 1k resistor.  Opinions vary on this but I have never liked tying signals to a solid Vcc.
« Last Edit: December 17, 2017, 10:08:13 pm by rstofer »
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 16607
  • Country: us
  • DavidH
Re: 74HC595 connect to Vcc
« Reply #2 on: December 17, 2017, 07:07:33 pm »
Because a) signals can't be allowed to float and b) the signal is active low and it shouldn't be active.  I would never tie a pin directly to Vcc instead I would use a 1k resistor.  Opinions vary on this but I have never liked tying signal to a solid Vcc.

Tying a logic input to Vcc matters where TTL (transistor transistor logic) that uses emitter inputs is used.  The input transistor will conduct current in reverse mode limited only by reverse beta and input resistance.  Later TTL families use diode inputs which do not suffer from this problem.

This is not a problem for HC or any CMOS logic.
 

Online 2N3055

  • Super Contributor
  • ***
  • Posts: 6600
  • Country: hr
Re: 74HC595 connect to Vcc
« Reply #3 on: December 17, 2017, 07:13:31 pm »
That pin is Shift Register Clear. It resets contents of shift register. It is active low. If you don't want to use reset, tie it to logic high and ignore it.
Regards,
Sinisa
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9889
  • Country: us
Re: 74HC595 connect to Vcc
« Reply #4 on: December 17, 2017, 10:07:35 pm »
Because a) signals can't be allowed to float and b) the signal is active low and it shouldn't be active.  I would never tie a pin directly to Vcc instead I would use a 1k resistor.  Opinions vary on this but I have never liked tying signal to a solid Vcc.

Tying a logic input to Vcc matters where TTL (transistor transistor logic) that uses emitter inputs is used.  The input transistor will conduct current in reverse mode limited only by reverse beta and input resistance.  Later TTL families use diode inputs which do not suffer from this problem.

This is not a problem for HC or any CMOS logic.

I'm just old school, I guess.  However, if I build a PCB and connect the pin to the Vcc plane (inside a 4 layer board), I can never change my mind (short of cutting off the pin).  OTOH, if I connect the pin to Vcc through an SMD resistor, I can add a bodge wire and regain control of the signal.  I can choose to keep or remove the resistor.


You're right, this admonition goes back to the early days of TTL.
 

Online 2N3055

  • Super Contributor
  • ***
  • Posts: 6600
  • Country: hr
Re: 74HC595 connect to Vcc
« Reply #5 on: December 17, 2017, 10:30:42 pm »

I'm just old school, I guess.  ....

Nah, that's just smart... I do that or at least run a short trace before diving into layers.. So I have something to cut in case I need it....

Regards,

Sinisa
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf