mrcc
Newbie level 4
Hi,
I am trying to communicate with the Honeywell pressure sensor, SSCMRNN015PA3A3, via I2C but it seems that it is not replying or not acknowledging the request.
The set up I have is that I am connecting on my USB port, a FTDI cable C232HM-EDHSL-0. With this I am using FTDI's API to send a read to this pressure sensor.
I am driving the pressure sensor with 3.3V with 1k pull ups on both the SCL and SDA lines.
I have also added a 1300pf cap to the SDA line to slow down the rise and fall time, seems that the SCL is also having some offshoots.
The address for the pressure sensor, according to Honeyell's datasheet, is set as 0x38 which is 0111000 binary.
It seems that the sensor is not pulling down on the SDA line to ACK the Master's request, see oscilloscope output below, SCL is RED and SDA is BLUE:
Here is a view which includes the Start bit at the beginning:
My scope have an I2C decoding function and it seems to see the whole sequence:
I am stumped on this problem. I have tried it on more than one sample of the same model of sensor but the same issue.
Anyone have an expertise on either this sensor, the USB cable or I2C?
I am trying to communicate with the Honeywell pressure sensor, SSCMRNN015PA3A3, via I2C but it seems that it is not replying or not acknowledging the request.
The set up I have is that I am connecting on my USB port, a FTDI cable C232HM-EDHSL-0. With this I am using FTDI's API to send a read to this pressure sensor.
I am driving the pressure sensor with 3.3V with 1k pull ups on both the SCL and SDA lines.
I have also added a 1300pf cap to the SDA line to slow down the rise and fall time, seems that the SCL is also having some offshoots.
The address for the pressure sensor, according to Honeyell's datasheet, is set as 0x38 which is 0111000 binary.
It seems that the sensor is not pulling down on the SDA line to ACK the Master's request, see oscilloscope output below, SCL is RED and SDA is BLUE:
Here is a view which includes the Start bit at the beginning:
My scope have an I2C decoding function and it seems to see the whole sequence:
I am stumped on this problem. I have tried it on more than one sample of the same model of sensor but the same issue.
Anyone have an expertise on either this sensor, the USB cable or I2C?