Go Down

Topic: AS1130 Ongoing Discussion 132 Individually controllable, PWM LED driver (Read 15 times) previous topic - next topic

Hexadec

Sponge.
I'm allowed to have it 'cos it's not sharp.

Hexadec

The driver I am referring to is your I2C driver.  ;)

Hope all becomes clear now... :smiley-mr-green:
Sponge.
I'm allowed to have it 'cos it's not sharp.

Hexadec

Quote
why didn't you say that at the beginning!

I did..you didn't understand.  :P

Quote
well in fact I changed nothing, I only commented those IIC_wait-functions.

So you DID change something...you destroyed the timing of the I2C bus

Quote
If I uncomment them the SCL will be again 30kHz

Yes but it will be working properly.

When you say drivers...do you mean the AS1130 chips?

You will know if the chips are dead if you do what I suggested above AND you don't get a response from the chips (ack).





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* note to self....I should have been a dentist...this is just like pulling teeth.... :smiley-mr-green: *
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sponge.
I'm allowed to have it 'cos it's not sharp.

Hexadec


can I please send those pictures to your email? I don't want to post things about my project until it's working...


OK mate but that won't help all the other people watching this thread.
Is your soldering crap?  :D

Also...


Quote
When you say drivers...do you mean the AS1130 chips?


Please answer.
Sponge.
I'm allowed to have it 'cos it's not sharp.

Hexadec

Quote
when I say driver then it is ALWAYS the AS1300


Yeah well...when I say 'driver' it depends on the context. It could be a chip, it could be software.

Quote
the postman was at your message box


I've just spent 10 mins looking at your schematic and the first 3 things that come to mind are:

1) 100K pullups on SCL and SDA are far too high. Increasing the resistance tends to reduce the effective length of the bus and the bus speed
2) Even though we had a discussion about it which you took part in....you don't have pin 18 connected to VDD so the chips won't work.
3) Are you absolutely sure that the multiplexers are selecting the correct addresses for each of the chips. Don't just say yes...read with a meter the resistance connected to the ADDR pin AT THE PIN of each chip.
   You may have 2 resistors in parallel or have the wrong ones selected.
   You could also scan the whole address range in software to see if you get an ack.

proof of 2)
Quote
from binarygodand thanks for the information about the VDD pin!!


Rectify these and then we'll see what happens.
Sponge.
I'm allowed to have it 'cos it's not sharp.

Go Up