Other Parts Discussed in Thread: HID2, PCM2704C, PCM2706C
Tool/software: Linux
Hi,
Our customer is thinking about using USB to Audio solution to drive speaker for voice notification purpose.
I am looking for a suitable solution and have some question for PCM2912A and PCM290x
Since the speaker will not be close to USB source and CPU, there's only 1 USB cable connect in between roughly 2m long.
And there's a USB hub sits in between speaker and PCM29xx.
And the hub connects to NFC only. So the shared bandwidth should be enough
(NFC will be active only for authentication, and right when the user taps the NFC reader, a 3-15 recorded human voice will be played.)
1. Is it possible the audio performance gets affected by the USB hub itself?
2. Is Linux driver, e.g. Debian/Ubuntu/Raspbian/Yocto/Ubuntu-Core already available?
3. Are PCM2912A/PCM290x using USB Audio Class driver under Linux - ALSA?
4. The HID0~HID2 interrupts on PCM290x chip, if I use it as volume Up/Down/Mute switches. Upon pressing, does PCM290x sends HID interrupt via USB protocol to host. And PCM290x driver can already handle the request under Linux (e.g. Raspbian or Ubuntu-Core.
5. Since PCM2912A does not include HID interface, how to control volume for PCM2912A?
6. Since we only need speaker, is there any simpler solution supports USB interface?
7. If any professional knowledge can be shared: How much USB data rate/bandwidth would I possibly need if just play a pre-recorded audio file when the user uses NFC for identity authentication.