Support Required for CM6535 Demo Board – I2C and I2S Communication Issues

A
akshay.mehrotra
#1
2025/03/17 19:44

Dear Team,

I hope you are doing well.

I have some queries regarding the CM6535 Demo Board.

Issues Faced:

  1. I2C Communication Issue:
    • I am unable to communicate with the CM6535 over I2C.
    • There is no response from the address mentioned in the datasheet, nor does the I2C scan tool detect the CODEC’s address.
    • Could you confirm if a specific GPIO pin needs to be set high/low to configure the CODEC as a master/slave before initiating I2C communication?
  2. I2S Data Issue:
    • When playing audio from my phone while the CODEC is connected, I do not receive any data over the I2S bus.
    • Is there a GUI tool or any configuration step required to enable I2S functionality?

We are currently stuck in the development process due to these issues, and your support would be highly appreciated.

Looking forward to your guidance.

Kind regards, Akshay Mehrotra

12 Replies
44 Views
0 Saves
2025/06/21
18:17
Last Reply
S
ShanonHeller99
#2
2025/03/18 09:32

Depending on the configuration of the GPIO pins, the CM6535 can operate in Master, Raft Wars, or Slave mode. You need to check the CM6535 data to determine which GPIO pins control this mode and ensure they are set appropriately before initiating I2C communication.

J
jeffreestary
#3
2025/03/18 12:44

For the I2C communication issue, it’s odd that the address isn’t showing up on the scan. It might be worth double-checking the datasheet for any initialization sequence or specific GPIO settings needed to wake the CODEC or set it to master/slave that's not my neighbor mode—some devices require a pin toggle (e.g., high or low) before they respond.

B
bevisandrew8
#4
2025/03/19 12:24

I’ve been wrestling with I2C and I2S issues on the CM6535 demo board for a while—communication kept dropping, especially with timing glitches. After some digging, I found the pull-up resistors on SDA and SCL for I2C were a bit weak (10kΩ), so I swapped them for 4.7kΩ and lowered the bus speed to 100kHz, which cleaned up the signal nicely; for I2S, the master clock config was off, so I tweaked the sampling rate in the firmware to sync with the audio chip. While fried from debugging, I played block breaker to unwind, and somehow it sparked the idea to double-check my ground pins - one was loose! Anyone have better tricks for dealing with noise on the CM6535?

3
3411201879
#5
2025/03/22 17:49
E
expressjackets
#6
2025/03/28 18:04

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">C-Media Electronics, Inc. delivers top-notch USB audio chips and sound technology, ensuring crystal-clear voice commands and immersive audio experiences. Enhance your sound quality today!</font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Visit here</font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">for more details.</font></font>

F
fararejanna
#7
2025/04/10 16:10

I often use Space Waves as a stress reliever. It’s oddly calming to focus entirely on navigating that little arrow through space!

Did you know that you can download over 10,000 high-resolution PNG images for free from the website https://pngfre.com/?

C
cffsome123
#9
2025/05/09 17:17

dw

C
cffsome123
#10
2025/05/09 17:43
C
cffsome123
#11
2025/05/10 15:29
Reply Topic
Last Replied 2025/06/21 18:17
Viewing 10 replies - 1 through 10 (of 12 total)