Hi,
We have a customer request for Bluetooth audio where latency needs to be less than 20ms. While searching for this, I came across the NxH3670 gaming application.
I would like to understand the exact audio latency in forward path in NxH3670 gaming application. In some of the links provided by NXP, the latency is quoted to be less than 20ms. In the attached document, if you look at section 3.1.1.8, for a default setting of 20ms, the audio latency is shown as 20.3 ms which is slightly above 20 ms. In the same document, at section, 3.3.1, the audio latency is shown as 25.5ms. Which one is correct? Please let me know.
Thank you,
Chandrakala
Gaming App is also an amazing gaming application having great parameters and requirements. So, I connect with my device and enjoy the games by using it. As this game jump force mod is my favorite and always played it because its full of action game.
Hi Mario,
Thanks for the reply. yes, there is an option to set the latency. What I wanted to know is, the NxH3670 device is claimed to have a latency less than 20ms. Is this achieved by setting the AUDIO_LATENCY to 15ms or 20ms? In the document I have attached, at section, 3.3.1, the audio latency is shown as 25.5ms. Is this by setting audio latency as 20ms?
Thank you,
Chandrakala
Hi @chandrakala,
Hi Mario,
Thanks for the reply. yes, there is an option to set the latency. What I wanted to know is, the NxH3670 device is claimed to have a latency less than 20ms. Is this achieved by setting the AUDIO_LATENCY to 15ms or 20ms? In the document I have attached, at section, 3.3.1, the audio latency is shown as 25.5ms. Is this by setting audio latency as 20ms?
Thank you,
Chandrakala
HI @chandrakala,
For the latest G9.0 release the latency increased slightly and for the 20ms setting the latency increased from 19.8ms (G8.1) to 20.3ms (G9.0).
Having said that there is still the possibility to decrease the latency further down to the 15ms setting which corresponds with a 15.3ms latency to be precise.
The latency can be set by the VCOM tool so it is not needed to reflash the boards. Also, be aware that the lowest latency setting reduces the number of possible re-transmissions and will be less robust in case of interference. If you want to increase the number of re-transmissions there is still the option to go for a 25ms or 30ms latency setting.
Regards,
Mario
Hi Mario,
Thanks for the response. We are looking at the NxH3670ADK kits. We have few questions related to NxH3670ADK.
1. Is there any software that gets delivered along with the package - what are they?
2. If so, will I be able to modify the code, compile it and flash it to the Dongle and headset boards
3. Is there any debugging tool available to debug the code on headset
Please help me getting the answers to the above questions ASAP.
Thank you,
Chandrakala
Hi @chandrakala,
NXH3670 Please select the tools and software tab.
1. Is there any software that gets delivered along with the package - what are they?
2. If so, will I be able to modify the code, compile it and flash it to the Dongle and headset boards
Please look at the files that are included in the SDK zip folder.
"\SDK-Gaming-Rev9.0\documentation\NxH3670_UM11161_UM_ADK_Board.pdf"
"SDK-Gaming-Rev9.0\documentation\NxH3670_AN12360_Gaming.pdf" 4 Firmware development
3. Is there any debugging tool available to debug the code on the headset
You could look at the 4.1.6 Debugging Reference application
Regards,
Mario
Hi Mario,
I have downloaded and looked at the package. According to the document, MCUXpresso IDE is required to compile and flash the binaries. This tool is not available in the package. Also, LPC-Link2 debugger is required for debugging. Is this hardware part of the ADK package?
Thank you,
Chandrakala
Hi @chandrakala,
It is not included, for debug purposes you could use a JLINK debugger or the LPC Link.
Regards,
Mario
Hi Mario,
What about MCUXpresso IDE. That is not available in the software package. Is it need to be downloaded from somewhere else or is it need to be purchased?
Thank you,
Chandrakala
Hi @chandrakala,
The MCUXpresso Integrated Development Environment (IDE) is free and you could download following the link.
Also, you could download the KL27 SDK on the next page. https://mcuxpresso.nxp.com/en/dashboard
Regards,
Mario
Hi Mario,
Thanks a lot for the quick response. I will check the package. One more question I have on ADK is, in https://www.nxp.com/docs/en/nxp/user-guides/UM11161.pdf, in section 3.4 and 3.5 it is mentioned that, " If no RF cable is attached, the slot antenna is connected." Do, we need to connect the RF antenna into the slot for the streaming usecase? or is the antenna is in-built?
Thank you,
Chandrakala
Hi @chandrakala,
The antenna connector is only for RF measurements, depending on your board you will have the slot antenna connected for the streaming.
Regards,
Mario
Hi Mario,
Is the headset in ADK is provided with default built-in antenna?
Thank you,
Chandrakala
Hi Mario,
Is the headset in ADK is provided with default built-in antenna?
Thank you,
Chandrakala
Hi @chandrakala,
You could look at the UM11161NXH3670 application development kit.
Included in the documentation folder.
The ADK3670 headset board contains a slot antenna which is described in detail in a dedicated application note
Regards,
Mario
Hi Mario,
The application document mentions about antenna design. My question here is, If I dont use any slot antenna in the ADK headset, Can I use the headset for receiving audio over the air. That means, does the ADK board has a built in antenna on the board?
Thank you,
Chandrakala
Hi @chandrakala,
I am not sure if I am following your question. However, if you do not use the slot antenna you could use an external antenna for receiving all the information.
Regards,
Mario