Pages: 1 [2]   Go Down
Author Topic: daisy chaining 74HC595's  (Read 2206 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Edison Member
*
Karma: 64
Posts: 2453
Now, More Than Ever
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ruffsta is actually referring to a 0.1uF cap that will go on the VCC pin of every 74HC595.
TI is the authority:
http://processors.wiki.ti.com/index.php/General_hardware_design/BGA_PCB_design/BGA_decoupling
Well, that's nice but
vs.

so,  1 uF capacitor for every 74HC595 and 1 pnp for every 10 leds is what i'm told...

I didn't see anything in the TI link about the "1 pnp per 10 LEDs Rule".

And he got a perfectly reasonable answer to his capacitor question (twice).  Maybe going without decoupling is akin to going resistorless to some people - but you could sure fool me.  Not being enough, evidently, we got the "argument from intimidation." 

here we go again with the sarcasm...

k, i'm taking a break from arduino and the bs sarcasm... it's really starting to piss me off and i don't need anyone's crap anymore

anyways, thanks for not making me feel welcome on this forum everyone.. wish i could say it was a blast.. but i won't lie, it wasn't thanks to all the bs sarcasm that has been dished out to me more than once.. i hope this isn't how you treat all new people to arduino and the forum.

Your frequent use of the word "piss" in your posts coupled with your reliance on tantrums in an effort to get your way sets the table.




Logged

"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 518
Posts: 26378
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The PNPs also refers to the multiplexing I proposed in a different thread, for rows of LEDs with cathodes sunk by shift registers and anodes sourced from PNP.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Edison Member
*
Karma: 64
Posts: 2453
Now, More Than Ever
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

He must have lost track of that subject (thread).
Logged

"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

Offline Offline
Full Member
***
Karma: 5
Posts: 113
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Kama to JoshD

What a great shame smiley-sad I hope his son is not put off, nor indeed Ruffsta himself. Maybe after he's had a think he'll come back, maybe with a new alias, chill out and enjoy what he's doing?

Not really wanting to dwell, but I have to say that after the number of posts statement I went off and looked at his posts. I'll not comment further.

It can be very frustrating when starting any new hobby, but nothing pays off like getting down and dirty with the basics. Learning how to find info is probably one of the most useful things to learn. You struggle for a while then all of a sudden you're no longer the new boy, and there you are, helping people.

What encourages me the most when helping people, is evidence that they are helping themselves, and the odd please & thank you goes such a long way.

I have to say that I've not come across another forum with so many angry members nor as many new members who approach the subject with so much over inflated optimism. I'm not saying that the latter is a bad thing, but peeps are brought down to earth with a bump when their overly complicated first project fails.

Logged

For whom does the clock pulse? It pulses for you!

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

anyways, thanks for not making me feel welcome on this forum everyone.. wish i could say it was a blast.. but i won't lie, it wasn't thanks to all the bs sarcasm that has been dished out to me more than once.. i hope this isn't how you treat all new people to arduino and the forum.

Wow, this thread spiraled totally out of control while I was asleep.

This page might help:

http://www.gammon.com.au/forum/?id=11518

Quote
... i'm not going to take advice from someone new who has less posts than i do ...

You might want to go easy on the aggressive tone. Someone with few posts (now) might be a retired engineer or professor, who just joined the forum, and knows just as much about things as anyone.

Quote
... you get told different things by different people and when you look at tutorials ...

That's the nature of the Internet, I'm afraid. However on the "official" support site (here), you can expert good advice, and if someone does suggest something that may not work, someone else will likely correct it.

Quote
i bought this damn thing for my son and i to have something to do together and joining this forum.. since day 1 i never felt welcomed here... and i still feel the same way. glad i won't let my son join this forum... i can imagine how he would be treated.

Your son will be most welcome here. If he treats us with respect and courtesy, I'm sure everyone will reciprocate.
Logged

Valencia, Spain
Offline Offline
Faraday Member
**
Karma: 143
Posts: 5309
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
... you get told different things by different people and when you look at tutorials ...

That's the nature of the Internet, I'm afraid. However on the "official" support site (here), you can expert good advice, and if someone does suggest something that may not work, someone else will likely correct it.

If somebody posts garbage here, they usually get corrected in no time (and if you're sensible you'll thank them for correcting you, not start arguing!)

You can't say the same for some random page on the Internet, or even the official tutorial pages on this site (there's some major errors in some of the tutorials and apparently no way to get anybody to correct it).

Logged

No, I don't answer questions sent in private messages (but I do accept thank-you notes...)

Rhode Island - USA
Offline Offline
Full Member
***
Karma: 0
Posts: 157
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote from: fungus
even the official tutorial pages on this site (there's some major errors in some of the tutorials and apparently no way to get anybody to correct it).

and that's a good way to run an official site/forum? surely there must be a way to correct the tutorials..
Logged

Global Moderator
Offline Offline
Brattain Member
*****
Karma: 474
Posts: 18696
Lua rocks!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

There are a lot of tutorials in the Playground. Some were written for older versions of the IDE, and prior to some function call changes. Plus, some were written before newer hardware was released and may not mention something like "does not work on Leonardo" or something like that.

Some authors may have moved on, and you can appreciate it would be a lot of work for someone to make sure every tutorial is absolutely correct, for all available hardware, operating systems, versions of the IDE and so on. It's a moving target, after all.

To be honest, I don't understand where all this anger is coming from. In your first post in this thread you said:

Quote
so can someone please explain (and show if possible) the right way of doing it as far as pnp's and capacitors go.

What PNPs? Do you mean transistors? There aren't any in the circuit. On the bildr page you linked (http://bildr.org/2011/02/74hc595/) there is no reference to PNP at all.

So, your question doesn't make a lot of sense. And, if I may ask, why not ask at the bildr page? Surely it's not our fault you are having trouble with a circuit on another web site?

Your posts are coming across as very negative. You ask again: "i just want to know where the freaking pnp's and capacitors go! that's all i'm asking for!!! damn..".

Well, swearing aside, again, what PNPs?

Then: "glad i won't let my son join this forum... i can imagine how he would be treated".

Sorry you feel like that. Perhaps find a friendlier forum ... if you can.

In any case, you might want to "let" your son join and form his own opinions.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 518
Posts: 26378
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

These were both posted already and clearly show where the PNP and capacitors go.
You can re-draw them in fritzing if you want.


* Mux RGB LEDs.jpg (64.86 KB, 960x720 - viewed 21 times.)

* RGB_led_shift_registers1.jpg (97.21 KB, 960x720 - viewed 21 times.)
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Dallas, TX
Offline Offline
Sr. Member
****
Karma: 10
Posts: 318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

that's not very helpful.. i have 74HC595's from different sources.. i don't know who the actual manufactures are nor am i going to track them down... (like i don't have other things to do)... and honestly, i don't know your skill level, but i'm not going to take advice from someone new who has less posts than i do.. no punt intended.

Fortunately, 74HC devices are supposed to meet certain specifications no matter who the manufacturer is. Therefore, just about anyone's data sheet will do. That may not be true for other devices so if someone tells you to get a data sheet, then it's probably good advice. Nevertheless, it is your responsibility to either look up the data sheet or reveal the manufacturer's name when designing with a part or asking for help with that design... whether or not you're too busy doing other things.

You can take that advice or leave it as I probably don't have enough posts to be relevant. This is the Internet and anyone can have any qualifications they can type but if we're counting, I have been designing and building electronic circuits since I was ten (57 years), and have had a degree in electrical engineering (electronics not power) for 46 years. When I have 15,000 posts I will have skill as well I guess. smiley
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 518
Posts: 26378
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

or carpal tunnel syndrome smiley-cool
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Dallas, TX
Offline Offline
Sr. Member
****
Karma: 10
Posts: 318
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

or carpal tunnel syndrome smiley-cool

Yeah, that's a definite danger! smiley
Logged

Offline Offline
Full Member
***
Karma: 5
Posts: 113
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Fortunately, 74HC devices are supposed to meet certain specifications

Hence my suggestion to read the DS. I once became very unstuck when a bucket load of chips turned up with NC where there was supposed to be an inverted output! Once bitten....

FYI Ruffsta, many chips are supplied without (or unreadable) part numbers, but they will usually have the manufacturers name/logo (logos are another learning curve) (hint, dampen with a whetted finger tip and angle to light)

I would suggest (to anyone who hasn't yet) getting hold of some data sheets of components you are familiar with (LEDs, Transistors, even Resistors) because it does take a while before you "get your eye in". They are filled with information that is of little interest to the average punter unless you want to push the envelope. You will find details of the package, soldering criteria, operating and storage minima & maxima, more graphs than you can shake a stick at, exemplar circuits, test circuits. But you will also find pin-outs, application notes, sometimes circuit layout advice (more so for high frequency, crystals/resonators etc.), de-coupling advice, table of operating voltages, source/sink current, operating and quiescent current etc. PRINT THEM OUT, write all over them, they are your best friend, a well fondled data sheet should have coffee rings and dog ears. If you go though my filing cabinets and pull job folders, you will find data sheets by the score! You have to learn to sort the wheat from the chaff.

Some slightly off topic advice that will pay dividends...
Breadboards : Treat them with love and care, a damaged board will cause you grief and have you chasing your tail.

Soldering Irons : Forget them! Get a soldering station! I just picked one up from ebay for a few quid for my son. Ensure that it is temperature controlled (not just variable voltage) 40-60W with a selection of tips, but I personally hardly ever use anything other than a fine pencil tip.
You could of course make one using an Arduino, but seriously, for the money....
Again, treat with love! A tinned tip is a happy tip. Keep your sponge damp, use good quality solder and use the lowest temperature that allows you to solder confidently. Cleanliness is next to shinieness!


Sarcastic Hint: If you were supposed to carry the solder to the joint on the tip of the iron, they would be equipped with little ladles! If your iron has a little ladle, it's past time to change the tip smiley-wink

One last tip: Break your project down and joy it! If daisy chaining 20 chips, first prove that you can drive one, that it does everything you want, then two, again, test it! Then twenty, you will find success will be matter of fact, not a rarity and the same goes for your code, break it down in to simple, testable blocks. And don't just copy, understand! edit, fiddle, play.

Oh, and have fun!


Logged

For whom does the clock pulse? It pulses for you!

Pages: 1 [2]   Go Up
Jump to: