'I2C and 16C73'
part 0 36 bytes
Franck D Rougier
Franck D Rougier
> Where can I get resources for implement the slave (hardware) and the master
> (software) for the 16C73 specifically.
I'm using the library routines that came with my C compiler. I have
heard others using the AN554 code.
> Did anybody tried the code in the AN554 successfully? I am trying to
> use it but unsuccessfully...
What is the problem, specifically?
> What is the value the pull up resistors should be?
Smaller pull ups can pull the bus lines high faster when there high
parasitic capacitance (like from long wires). But they use more
I recommend starting with a guess on bus capacitance, choose
the pull ups for your bus speed and supply voltage, then checking the
rise times with an oscilloscope to make sure the rise times are OK.
A typical example: for standard mode (100 kbps), 5V levels, and
100pF bus capacitance, you'll need 8 kOhms maximum. Faster speed
or more parasitic capacitance will require smaller pullups.
Barry King, KA1NLH
NRG Systems "Measuring the Wind's Energy"
Hinesburg, Vermont, USA
"The witty saying has been deleted due to limited EPROM space"
part 0 1663 bytes content-type:text/x-vcard; charset=us-ascii; (decoded 7bit)
Barry King wrote:
Content-Type: text/x-vcard; charset=us-ascii;
Content-Description: Card for n4174867
Attachment converted: wonderland:athanasios.gogos.vcf (TEXT/CSOm) (0002EA45)
At 20:38 04/26/99 +0100, n4174867 wrote:
>Hello , I face a similar problemPIC16C73, I use 1k pullups for the SDA and
>However I read somewhere, "From: ping.be (Vincent Himpe) Vincent.Himpe
>Subject: I2C FAQ Version 1.6" that the values for these resisorts should be in
>the vicinity of 4.7 to 47K depending on the distance and the oscillator.
>So, I want to ask is this correct?
all your devices have to have output driver which are able to carry the
necessary current; ie. if your bus voltage is 5V, they have to be able to
pull down at least 5mA.
More... (looser matching)
- Last day of these posts
- In 1999
, 2000 only
- New search...