NHD-0420D3Z-NSW-BBW-V3 not responding to I2C

Comments

4 comments

  • Michael_L

    I'm assuming you are running your I2C clock at 100kHz?  Can you please try slowing it to around 50kHz and try again?

    0
  • m3atwad

    I'm actually unable to do that.  It is a custom built IP core hard coded to 100k and would be too much to modify and re-integrate into the embedded processor system in our FPGA.  The data sheet for this device says it supports 100k data rates.  I'm going to be force to go to serial.  This will require me to add a transceiver to support the 5V TTL signal, but will be better than the IP Core/HDL/C changes required to support a change in our data rate.

    Hopefully the serial side works.  Is there a problem with running this device at full I2C speeds? 

    0
  • Michael_L

    Yes, unfortunately there is an issue with the I2C bus running at the max 100kHz speed.  It works up to ~60kHz currently; we are working on a firmware update to resolve this.  However, all other modes do work correctly, so you should be able to use the serial interface without issue.

    0
  • m3atwad

    Ok well thats fine.  I'll switch over to that.  I'm surprised that 100k gives you problems since I figured you'd just be using the pic's I2C controller which would be set to 100k.  I guess it's on the other side of the pic that interfaces with the LCD's processor.  Oh well, thanks for the help!  I appreciate the response!

    0

Please sign in to leave a comment.