- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello.
I'm using I2C on CYW954907EVAL1F as SMBUS
to comunicate with RRC2054: it is a smart battery.
The communication doesn't work.
I notice that I2C-DATA toggle when I2C-CLK has a falling edge:
does this lead to a misinterpretation at slave side ?
(E.g. can interpreted as I2C - START or I2C - STOP conditions ?)
Is there a way to configure the CYW954907EVAL1F microcontroller to force I2C-DATA to toggle when I2C-CLK is Low ?
- Tags:
- i2c
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @MaFa_974161 ,
I2C-DATA should toggle when I2C-CLK is Low by default. And you might not be able to change the data triggering method.
Are you reading or writing operation?
Are you communicating in which frequency?
Thanks,
Rakesh B G
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm performing two operations:
the first is a write of 0x0D (Command Code for read "RelativeStateOfCharge") to a device wich address is 0x0B (0001 011 - Smart Battery).
The second is a two byte read (one word) to a device wich address is 0x0B (0001 011 - Smart Battery).
The two byte are the "RelativeStateOfCharge" word.
I' m working at 10kHz.