Electronics > Beginners
Parallel Shift Registers
TheDood:
Hey guys, thanks for all the help thus far, I've got another question for you.
Maybe I'm over thinking it, but you shouldn't have any issues running a multitude of shift registers with the input pins wired in parallel to each other? Instead of cascading a multitude of shift registers and wiring the "data out" to the "data in" (in series), could I run 10 shift registers simultaneously if I wired the SR's in parallel to each other?
ogden:
If you need exact copy of data in all shift registers, then yes. Next time draw schematics and take some time to analyze it.
TheDood:
--- Quote from: ogden on October 27, 2019, 08:40:46 am ---If you need exact copy of data in all shift registers, then yes. Next time draw schematics and take some time to analyze it.
--- End quote ---
Ya I'm a newby, I don't know the internals of a shift register so figured I'd ask someone more knowledgeable (though didn't see any preliminary issues). Thanks! You were spot on comprehending what I was asking! Once I plan a CCT I'll send in a schematic. Still just brainstorming and was just trying to confirm my understanding.
jhpadjustable:
--- Quote from: TheDood on October 27, 2019, 09:04:45 am ---Ya I'm a newby, I don't know the internals of a shift register so figured I'd ask someone more knowledgeable (though didn't see any preliminary issues). Thanks! You were spot on comprehending what I was asking! Once I plan a CCT I'll send in a schematic. Still just brainstorming and was just trying to confirm my understanding.
--- End quote ---
If you'd like a digital workbench for little sanity-checks like that, and you don't want to spend any money on it, you could do far worse than good old Logisim.
Ian.M:
It depends what you are doing with them. Data inputs in parallel doesn't make sense unless you have either separate shift clocks or chip select/latch signals. However you can parallel shift clocks and latch signals and connect each register's data in to a separate port pin (all on the same port) of your MCU, so eight 74HC595 chips wired like that give you a byte wide eight byte deep set of registers, with each byte striped across all eight chips. It generally only makes sense to do that if you can configure the port for automatic strobe on write, otherwise the overhead of bit-banging the shift clock for each byte is likely to eat up about half of the speed advantage over simply dumping bytes into a SPI peripheral to feed daisychained shift registers.
Navigation
[0] Message Index
[#] Next page
Go to full version