Questions about nRF5340 Audio applications

Since the tickets are scattered, I will summarize the questions about nRF5340 Audio again.

Prerequisites

NCS version is 2.5.0.
Raytac's MDBT53-1M is implemented on a homemade board.
The circuit configuration is different between the gateway and headset.
The IC that uses I2S on the gateway side is Asahi Kasei's AK5720VT.
The IC that uses I2C on the headset side is Asahi Kasei's AK4432VT.

The questions are as follows.

1. I want to set I2S as follows, but I don't know how to set MCLK.

MCLK: 12.288MHz
BICLK: 3.072MHz
LRCK: 480kHz
Bit width: 32bit
I was told about it on another ticket and looked into it, but I don't really understand, so I'm asking again.

2. Since the nRF5340 Audio DK Gateway and Headset are the same board, building and flashing are done at the same time with a script in one device tree, but if the circuit configuration is different, I would like to know in detail how to create an overlay and how to modify the script when using boards with different circuit configurations. I don't have much knowledge of Python.

3. When running the script, if I enter a value in nrf5340_audio_dk_snr on the gateway side only in the nrf5340_audio_dk_devices.json file and build and write, and enter a value in nrf5340_audio_dk_snr on the headset side only and build and write separately, the Gateway and Headset will not connect.

Please tell me in detail the cause and how to deal with it.

4. From what I can see from reading the nRF5340 Audio source, it seems that the ID for connection is set randomly using the random_static_addr_cfg() function in the bt_mgmt_init() function.
Since an ID is generated for each build, will I not be able to connect if I use method 3?
If so, please tell me how to make the ID not random.

Parents Reply Children
No Data
Related