Searching \ for 'Problem with 74HC165 shift registers' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/index.htm?key=problem+with+74hc165
Search entire site for: 'Problem with 74HC165 shift registers'.

Truncated match.
PICList Thread
'Problem with 74HC165 shift registers'
1999\01\31@231714 by Vincent Deno

flavicon
face
I am currently in the process of implementing a design which will be using
four 74HC165s daisy-chained, all on the same clock line.  Unlike your
design, all 4 will be on the same board which is approximately 2"x7".

Unfortunately, there is little/no room for additional chips so "playing it
safe" and using your fix is really not an option.  I was wonderng if it is
likely I will run into a similar problem or must I rethink the design?

Thanks,
Vince Deno


'Problem with 74HC165 shift registers'
1999\02\01@075330 by Alan Nickerson
flavicon
face
I have a design that uses 3 74HT165 too, all clocked with the same data
line. I am using a PIC16C57.  The board is approx. 3x4 In. I never have any
trouble with the design, even when it was on the breadboard. I did try to
keep the signals lines as shord as possible. On the bread board the total
length of the clock line was about 9 inches. Still no trouble. The PIC is
running at 4 Mhz. I did add a small delay after changing the clock state and
reading the data. About 1 ms it think. That delay is probebly the reasi I
didnt have any trouble. The delay works great because I done need a really
fast transfer rate.

Or I'm really lucky.. :)

Alan Nickerson


{Original Message removed}

1999\02\01@134508 by Douglas Reid

flavicon
face
Vincent Deno wrote:

>I am currently in the process of implementing a design which will be using
>four 74HC165s daisy-chained, all on the same clock line.  Unlike your
>design, all 4 will be on the same board which is approximately 2"x7".
>
>Unfortunately, there is little/no room for additional chips so "playing it
>safe" and using your fix is really not an option.  I was wonderng if it is
>likely I will run into a similar problem or must I rethink the design?
>
>Thanks,
>Vince Deno
>

My design involves ten 74HC165s each fitted on separate PCBs with a total of
about 15 feet of interconnecting cables.  The extra capacitance of the
cables, no doubt, added to the problem of clock skew.  It is surprising that
the data sheet doesn't specify a figure for maximum rise time of the clock.
As a result, there seems to be no way of knowing whether a particular
circuit will work or not until it is built!

You could use a single PNP transistor (configured to source current from the
5v rail) or FET alternative rather than a buffer IC to clean up the clock
pulses - the objective is to obtain a sharp low to high transition by
driving from a low output impedance source.

Perhaps the alternative 4021 shift register would be less fussy than the
74HC165 (being a slower logic family)?

The other idea is to run each shift register in parallel rather than as a
daisy chain.  Each could be clocked separately using a different PIC pin or
they could share the same clock line and you could enable each IC in turn
using the "Clock Inhibit" pin.  In addition to the requirement for extra PIC
outputs, this approach would also involve extra inputs to read the data out
of each chip.  I think that you could use a 4052 Dual 1-of-4 data selector/
mux to save some PIC pins (but, of course, this involves an extra chip).

Let us know how you get on ...

Regards,
Doug

More... (looser matching)
- Last day of these posts
- In 1999 , 2000 only
- Today
- New search...