I2CWRITE problem


Results 1 to 36 of 36

Threaded View

  1. #24
    Join Date
    Dec 2007
    Location
    Finland
    Posts
    191


    Did you find this post helpful? Yes | No

    Post

    Hi Art,

    Couple of things came to my mind:

    What is your oscillator speed?
    - I didn't see any DEFINE OSC parameter.

    Is EEPROM only load in I2C bus?
    - Capacitive loading below 400pF per signal line (I2C spec)

    How long wires you have between PIC and EEPROM?
    - Timing CLK & data (this should not be a problem for I2C)

    Write control pin in EEPROM?
    - Grounded? Don't know if floating pin could do something like this?

    De-coupling of PIC and EEPROM?
    - How many caps and sizes

    Crosstalk
    - Any nearby signals that could cause coupling?

    Grounding
    - How is the grounding done? Ground bounce due to common impedance with some high current part of the system (Power supply, PIC, etc...).

    Errors in write mode seems to be very systematic so it can't be just noise, which is causing the problem.

    BR,
    -Gusse-
    Last edited by Gusse; - 26th January 2010 at 15:27. Reason: Some typos corrected

Similar Threads

  1. My I2CWRITE - timings and tricks
    By FinchPJ in forum Code Examples
    Replies: 5
    Last Post: - 3rd March 2008, 21:40
  2. Problem with I2Cread and I2CWRITE function
    By Tony85 in forum mel PIC BASIC Pro
    Replies: 7
    Last Post: - 6th June 2006, 20:03
  3. Problem with I2Cread and I2CWRITE function
    By Tony85 in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 6th June 2006, 18:32
  4. Another I2CWRITE problem
    By ErnieM in forum mel PIC BASIC Pro
    Replies: 6
    Last Post: - 20th May 2006, 21:57
  5. I2CRead / I2CWrite Problem?
    By koossa in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 31st October 2005, 18:26

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts