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.

[参考译文] PCM2704C:如何使用 HID 端口控制音量

Guru**** 2391215 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/864686/pcm2704c-how-to-control-volume-with-hid-ports

器件型号:PCM2704C
主题中讨论的其他器件:HID2

您好!

您能告诉我如何使用 HID 端口(HID0、HID1和 HID2的引脚)控制音量,并向我提供时序图吗?

此致、
加藤

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Kato、

    我的理解是、默认的 Windows 驱动程序会将其检测为 HID 设备。  将 HID 引脚置于高电平将导致状态发生变化。  我会检查该函数的一些时序信息、因为我在 PDS 中看不到这些信息。

    谢谢、

    Paul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Paul-San:

    感谢您的快速响应。

    我期待您很快提供详细信息。

    此致、
    加藤

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Paul-San:

    很抱歉、您很着急、但如果您有任何更新、请告诉我。

    此致、
    加藤

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kato-San、

    我已经与我的设计团队进行了检查、我们没有 HID 输入引脚的详细时序信息。  您是否在寻找特定的时序参数? 您对输入有什么特别的顾虑吗?

    谢谢、
    Paul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Paul-San:

    感谢您的支持。

    我想知道如何使用 HID 端口控制音量。
    例如,应如何控制 HID1引脚以将音量增加1dB?

    此致、
    加藤

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kato-San、

    我对 HID 接口定义进行了一些研究。  PCM270xC 轮询 HID 引脚并每10ms 更新一次 HID 中断矢量。  然后,设备所连接的操作系统会解释这一点。  HID 命令(0xE9、0xEA)定义为"音量增量"和"音量递减"。  似乎 Microsoft Windows 已将此卷步骤定义为2%,并且在不运行某些专用软件的情况下无法更改此卷步骤。

    https://social.msdn.microsoft.com/Forums/SECURITY/en-US/fa71e319-f1f2-4382-ad69-6a49e534511a/change-keyboard-volume-increasedecrease-increment-amount?forum=windowspro-audiodevelopment

    Windows 还限制每秒的步进数。  例如、如果将 HID 输入置为有效40ms、则不保证8%的增量。  Windows 可能会将其限制为仅2%或4%。  这是为了让用户体验更好。

    我希望这有助于澄清使用案例。

    谢谢、

    Paul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Paul-San:

    感谢您提供详细信息。

    我知道。

    此致、
    加藤