This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Kato,
My understanding is that the default windows drivers will detect this as an HID device. Bring the HID pins high will cause the state change to occur. I check for some timing information for the function, as I do not see that in the PDS.
Thanks,
Paul
Hi Paul-san,
Thank you for your quick response.
I am looking forward to getting the detailed information from you soon.
Best regards,
Kato
Hi Paul-san,
Sorry for rushing you but please let me know if you have any updates.
Best regards,
Kato
Hi Kato-san,
I have checked with my design team and we do not have detailed timing information for the HID input pins. Are you looking for a specific timing parameter? Is there a specific concern that you have about the inputs?
Thanks,
Paul
Hi Paul-san,
Thank you for your support.
I would like know how to control the volume with HID ports.
For example, how should the HID1 pin be controlled to increase the volume by 1dB ?
Best regards,
Kato
Hi Kato-san,
I did some research into the HID interface definition. The PCM270xC polls the HID pins and updates the HID interrupt vector every 10ms. This is then interpreted by the operating system that the device is attached to. The HID command (0xE9, 0xEA) are defined as "volume increment" and "volume decrement". It seems like Microsoft Windows has defined this a 2% volume step, and that it cannot be changed without running some specialized software.
Windows also limits the number of steps per second. For example, if you assert the HID input for 40ms, you are not guaranteed an 8% increment. Windows will likely limit this to just 2 or 4%. This is to make the user experience better.
I hope this helps clarify the use case.
thanks,
Paul
Hi Paul-san,
Thank you for the detailed information.
I understand.
Best regards,
Kato