LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

i2c help need with pull up resistor problem

I get the same results when the SDA and SCL are disconnected from the 8451.  I have multiple HMC6343 slave devices but no others kinds of devices.  I have just noticed something about the schematic from Honeywell that is not consistent with the PCB in which the device is on: The CS and CS_CTRL are not connected, so I have just ordered a new PCB.  I think that this might be the problem.  Do you know what the CS and CS_CTRL do?  Thanks for all your help!  I am going to try and connect these two pad together before the PCB comes and then I will get back to you!! Thank you so much!
0 Kudos
Message 11 of 16
(2,390 Views)
I have fixed the misconnection but am still getting the same error as before.  Across my resistors are 2.6V and .7V, why is this happening?
0 Kudos
Message 12 of 16
(2,344 Views)

rbme,

Let's review...

The SDA line is being held low (0.55v). This is the case even if the 8451 SDA and SCL are not connected to the HMC6343.

That eliminates the 8451 from the suspect list.

With the 8451 SDA and SCL disconnected from the circuit, then we only have the following:

HMC6343 SDA pin is connected to a resistor (in the range of 2.2k to 10k). The other end of that resistor is connected to VDD (3.3v). Nothing else is connected to the SDA pin of the HMC6343, yet it is held low.

This means that the HMC6343 must be the culprit. Now, what might cause the HMC6343 to pull the SDA low?

In my opinion, the only suspect is the VDD to the device.

The VDD supply should be between 2.7v and 3.3v.

When you apply power to the chip, it should be a clean transition from zero to VDD. In other words, if you use a mechanical switch to apply the power, there should be some capacitance near the switch to reduce bounce or noise during the switch transition. Don't apply power just by inserting the wire connection into the screw terminal of the 8451. That will cause so much chatter on the power supply input that anything can happen.

The spec for the Power-on rate is inconsistent. It says minimum rise 'time', but it shows a minimum 'voltage change' per time. My interpretation of the spec would be that your supply connection to the device should go from 0v to 3.3v in less than 66 mSec and it should get there without noise.

Beyond that, I have no explanation as to why the SDA line would be held low.

Good luck,

 

Tobin

0 Kudos
Message 13 of 16
(2,329 Views)

rbme:

 

CS and CS_CNTL are not related to I2C.  They are control lines associated with SPI communications.  If using I2C, just ignore those.

- tbob

Inventor of the WORM Global
0 Kudos
Message 14 of 16
(2,296 Views)

Did you get it working?...

 

Right now im trying to read out data from a HMC 6352 Compass.  And it would be great if you could sent your VIs.

 

Even if you did't get i working.

 

viditor@gmail.com

Message Edited by ViditoR on 11-29-2008 10:57 AM
0 Kudos
Message 15 of 16
(2,019 Views)

Hi,

 

I am working on a HMC 58 43. Delighted if you would share your code to see if it could be modified to suit. As I am having problems.

 

bmartyn@ymail.com

 

Rgs

B

Message Edited by Creg on 09-04-2009 07:13 AM
0 Kudos
Message 16 of 16
(1,633 Views)