09-15-2023 04:36 AM
Hi,
I can get BMP581 to work with I2C and SPI, but not I3C.
Attached is the screenshot for sending a SETDASA command.
It returned NACK for static address.
The static address is 0x46.
I am using SparkFun Pressure Sensor - BMP581 (Qwiic).
What do I missed?
Thanks.
Solved! Go to Solution.
09-19-2023 07:55 AM
Hi choongay,
Could we know which host platform you used?
And what's about your software code?
09-19-2023 08:36 AM
I am using LabVIEW FPGA to regenerate the I3C signal in my project.
Do you able to screenshot an I3C signal on BMP581 so that I can regenerate the signal?
Thanks.
09-20-2023 01:34 PM
Hi choongay,
Unfortunately, we are not familiar with FPGA.
BMP581 is a standard I3C slave device that will work as long as the master I3C device meets normal communication timing.
09-20-2023 01:44 PM - edited 09-20-2023 01:46 PM
Hi
Is there any command I need to send before I can send SETDASA command?
Is the screenshot attached above got the SETDASA command right?
The screenshot shows BMP581 replied ACK to 0x7E but not the static address.