C
Chris W
Guest
I have 4 of these 16 bit serial LED drivers hooked together on
solderless proto boards.
http://www.allegromicro.com/datafile/6276.pdf
I have a RCM3110 module sending data to them and everything works great
till I have just over half of the LEDs on at a time. If I just turn
them all on and leave them on it's fine but if over half are on and some
are flashing, I get a few others near the ones that are supposed to be
flashing also flashing in what appears to be a random manor. I have
tried slowing down the clock pulses and increasing the time between data
changes and the clock going high, but that has had no effect. I don't
think it is the clock speed though since with less than half of them on
at a time I can have flashing sequences going VERY fast with no
problems. When I say fast I mean the data is clocked into the chips as
fast as the RCM3110 can send them. The scope meter tells me that with
no code to slow anything down, the clock is high for 2uS and then low
for about 15uS, giving a total of about 17uS per cycle or 58 kHz. I
don't know for sure how slow I have taken it, but I would guess that it
was far less than 1 kHz, increasing the high and low time as well as the
time the data was set before the clock goes high. I have done extensive
testing and debugging to confirm that the code is not the cause of the
problem. .
Is this something that will just go away when I put it on a PCB and the
lines between the pins are a lot shorter than the wires I am using now
to hook 4 of the together on 2 different proto boards? Or do I need to
add something to help prevent noise? I think this is only happening
when there are several (more than 32) 1s in a row but I'm not sure. Any
ideas?
--
Chris W
Gift Giving Made Easy
Get the gifts you want &
give the gifts they want
http://thewishzone.com
solderless proto boards.
http://www.allegromicro.com/datafile/6276.pdf
I have a RCM3110 module sending data to them and everything works great
till I have just over half of the LEDs on at a time. If I just turn
them all on and leave them on it's fine but if over half are on and some
are flashing, I get a few others near the ones that are supposed to be
flashing also flashing in what appears to be a random manor. I have
tried slowing down the clock pulses and increasing the time between data
changes and the clock going high, but that has had no effect. I don't
think it is the clock speed though since with less than half of them on
at a time I can have flashing sequences going VERY fast with no
problems. When I say fast I mean the data is clocked into the chips as
fast as the RCM3110 can send them. The scope meter tells me that with
no code to slow anything down, the clock is high for 2uS and then low
for about 15uS, giving a total of about 17uS per cycle or 58 kHz. I
don't know for sure how slow I have taken it, but I would guess that it
was far less than 1 kHz, increasing the high and low time as well as the
time the data was set before the clock goes high. I have done extensive
testing and debugging to confirm that the code is not the cause of the
problem. .
Is this something that will just go away when I put it on a PCB and the
lines between the pins are a lot shorter than the wires I am using now
to hook 4 of the together on 2 different proto boards? Or do I need to
add something to help prevent noise? I think this is only happening
when there are several (more than 32) 1s in a row but I'm not sure. Any
ideas?
--
Chris W
Gift Giving Made Easy
Get the gifts you want &
give the gifts they want
http://thewishzone.com