I have a tuner module (from Denon AVR-X1300W) with a Skyworks SI4731-D60 inside. I'm trying to use it with Arduino, but without luck. It's a complete board (with antenna connectors, oscillator, passive elements and everything), see attached images.
My module has the following pins: GND, INT, /RST, /CE, SDIO, SCLK, VCC, R_OUT, L_OUT.
I meassured it inside the AVR and VCC is 5V and serial communication is on 3.3V.
I have an Arduino Nano clone, and a 4CH bi-directional logic level converter. I did the following:
- Converter HV -> Arduino +5V
- Converter LV -> Arduino +3.3V
- Tuner VCC ->Arduino +5V
- Tuner GND -> Converter GND -> Arduino GND
- Tuner SDIO -> Converter LV1-HV1 -> Arduino A4 (SDA)
- Tuner SCLK -> Converter LV2-HV2 -> Arduino A5 (SCL)
- Tuner /RST -> Converter LV4-HV4 -> Arduino D12
- Tuner /CE -> /
- Tuner INT ->/
I found this schematic on the example for PU2CLR's Arduino library for those tuner ICs. And I tried the "SI4735_01_POC.ino" example (Test and validation of the SI4735 Arduino Library). But it won't even detect my tuner, I keep getting "Si473X not found!". I also tried the I2C scanner but it doesn't detect any I2C device.
Do you have any idea what am I doing wrong? I guess the problem might be in the /CE and INT pins not being connected to anything, although the library and the tutorial found here
https://pu2clr.github.io/SI4735 doesn't mention those pins. I guess the board they are using doesn't have those pins exposed. What should I do with them?
PS. I've also connected the audio out to my amplifier, I can hear a pop when I connect Arduino to USB and when I disconnect it, but there's no any sound at all. I guess the IC is muted by default.