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.

[参考译文] 有关USB PD和USB音频以获取SmartAmp TAS5768M的建议

Guru**** 665180 points
Other Parts Discussed in Thread: TMS320C5533, TLV320AIC3256, TAS5768M, TPS6598X-CONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/603125/suggestions-for-usb-pd-and-usb-audio-to-source-the-smartamp-tas5768m

线程中讨论的其他部件:TMS320C5533TLV320AIC3256TAS5768MTPS6.5981万TPS6.5981万EVMTPS2.581万TPS6598X-configDP-EXPANDE-EVM

大家好,

我已经在音频论坛上提出了我的问题,得到了许光的一些令人愉快的回答。 他建议,我再次问我关于USB路径的问题。 下面是我的问题:

我想用 TAS5768M 作为功率放大器为自己构建一个小型立体声回音璧。 由于我只想使用一个USB-C或USB-Typ A连接器(电源传输和音频流)来处理所有问题,因此我正在寻找TI的合适解决方案。

我认为最好的方法是USB PD芯片,它能够根据电源(PC或笔记本电脑)处理相应的电源角色,并检查是否使用5V@3A或更高。 协商后,芯片应释放数据线,以便USB音频芯片或微控制器能够处理USB音频设备类识别,以便我可以将soundbar用作PC上音频输出的音频设备。 我不确定我是否可以将USB PD芯片与USB音频芯片(USB 2.0)混合使用,这就是为什么我问是否有人向我提供一些如何实现我的小项目的建议。

感谢您的帮助和建议。

此致

本杰明

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

    您好,Benjamin:

    请查看此参考设计并告诉我您对 www.ti.com/.../TIDA-0.009万的看法
    "电源,控制和流式传输通过USB提供的音频数据–无需其他端口"听起来像您要做的事情。 它不像5768那样使用音频放大器,但我理解Roy帮助您完成了设计的这一部分。 希望这能让您更深入地了解USB方面的情况。

    如果您需要更多功能,像TMS320C5533这样的DSP可能也是您需要考虑的内容。 如果您需要更多帮助,我们可能需要让处理团队的人员参与讨论,但是,我仍然是TI音频的一部分,对这些器件不是很熟悉。

    此致,

    Alex

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Alex,
    感谢您的回复和建议。 TLV320AIC3256具有比我需要的更多的功能,但缺少我的项目的一个重要要求:

    我想从USB端口为扬声器放大器(TAS5768M)供电。 由于使用USB PD,我有机会提供高达100W的电压和更高的Vbus电压,我想为我的PMM实施USB PD解决方案。 即使我只使用USB 3.x,我也有机会使用USB-C实现高达3A的连接。 我认为我至少需要15W的功率能力。
    我不知道TPS6.5981万是否是一个好的起点。 但此控制器的功能也远远超出我的需要。

    此致

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

    我联系了USB团队,希望他们能够深入了解USB特定问题和要使用的合适芯片。 我的参考设计链接是否有用?

    此致,

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

    您好,Benjamin:

    如果您不使用USB PD,则TUSB32x或TPS2.581万设备可能非常适合您的应用。 另一方面,如果您确实想要启用USB PD,那么TPS6598x系列产品非常适合您。 我建议将TPS6.5981万主要用于其评估模块TPS6.5981万EVM,它是评估USB PD全部功能的绝佳工具,并且附带了内置FTDI断路板,以便于进行SPI/I2C调试和固件更新。 此外,此断路板可与TPS6598x EVM系列的其它产品一起使用。

    TPS6598x系列与其他USB供电控制器的区别在于这些芯片组完全实现了电源路径。 借助TPS6.5981万,我们集成了用于20V 3A电源/接收器电源路径,5V 3A电源路径和5V 600 mA VCONN路径(用于有源电缆)的FET路径。 因此,尽管通常使用的情况是20V 5A (100W) FET路径,但具有NFET驱动器选项的器件内部可实现60W的额外功率路径,以实现您所需的任何功率。 此外,我们还为电源路径集成了反向电流保护,过流保护,过压保护,欠压保护和热关闭保护。

    为了设置数据角色,电源角色,mux控制等,我们使用TPS6598X-config工具,您可以在其中配置PD控制器,使其按您希望的方式运行。

    此致,

    卡尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Alex,
    是的,您的链接很有帮助,向我展示了一些其他的可能性,但我不需要那种编解码器,因为TAS5768M具有一些内置的DSP功能。 我只需要一个USB PD控制器和一个USB音频编解码器来提供I2S音频流,或者我将使用微控制器来处理此部件。 例如,STM32有一个内置于USB库中的USB音频接口设备类。

    此致

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

    感谢您的回答! 这听起来很不错。 我现在就检查一下。
    谢谢

    此致

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

    你好,Karl,

    我现在有EVM,但有一件事我不确定:因为我希望USB主机将定制板识别为音频设备(soundbar),所以我需要将USB D+/-线路转发到微控制器,然后将其用作音频设备。 EVM甚至可以实现这一点吗? 据我所知,我还需要DP-EXPAN-EVM才能转发引脚。 但是,我可以连接我的微控制器,当我将EVM的USB-C电缆插入主机时,TPS6.5981万EVM将协商电源角色并释放D+/-端口,以便微控制器可以协商数据角色,对吗?

    此致

    本杰明

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

    您好,Benjamin:

    TPS6598x器件检测CC1/CC2线路,以检测音频器件是否插入其Type-C端口。 通过Ra向下拉两条CC线即可完成此操作。

    您可以在以下链接中找到TIDA POS,这可能会有所帮助。 此POS的方框图显示了TPS6598x的音频设备检测如何通过检测器件侧的CC线路Ra下拉电阻来工作。 TS5USUA224允许通过正确的连接(根据连接到Type-C端口的连接)传送负水平的模拟音频,而不会损坏PHY。 当TPS6598x器件看到CC1/CC2具有Ra时,它可以将其中一个GPIO切换为TS5USUA224的MUX控件,以选择正确的音频路径。

    谢谢!

    Jeff

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

    Jeff,您好!

    感谢您的快速回复。 据我所知,您的建议是关于USB-C模拟音频,但这不是我想要的。 我希望TPS6.5981万用作我的目标USB音频设备(soundbar)的PMM。 但在我使用TAS576xM作为扬声器的音频放大器之前,一切都保持数字状态。 因此,我的soundbar通常会通过USB-C插入。 在协商电源角色后,我知道我可以使用多少功率,并可以轻松地对放大器进行编程。 USB音频设备通过适合 音频设备的USB设备类定义修订版1.0 的微控制器进行管理。 因此,流将插入USB-C -->在我的操作系统中将识别新的音频设备,然后我可以通过soundbar播放音频-->我很高兴:)

    此致

    本杰明

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

    感谢您提供的信息,因此您只能将x81用作PD控制器,而不关心数据角色,让微控制器承担通过D+/D-线选择数据角色的任务(使x81上的D+/D-引脚未使用或处于Hi-Z状态)?

    PD控制器可用作仅源端口,USB通信功能位可设置为0,以便在接收器之间的数据线路上没有通信。 数据角色和电源角色也可以永久设置,也可以使用PD消息进行更改。 源端口将默认为DFP。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MHH... 我认为x81可以通过内部mux将D+/-行转发到我的微控制器。 我不知道x81应该如何与微控制器上的USB音频设备库堆栈协商连接。 所以我认为电源角色将通过协商来处理,数据角色由微控制器处理。 或者您有更好的想法吗?

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

    根据我的理解,内部mux将根据电缆方向翻转线条。 要将这些引脚转发到MCU,您只需直接连接引脚即可。 我认为更改数据角色的最简单方法是在CC行上发送PD消息,以便根据需要执行数据角色交换, 但是,我会问我的团队,x81如何根据MCU上的音频设备,使用数据线而不是CC线来协商数据角色。

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,杰夫,完美!
    非常感谢! 我必须说,TI为工程师提供了最好的客户服务和帮助!

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

    在研究数据角色确定问题后,我发现PD数据角色是特定于PD的。 这应该与2.0 主机/设备和DFP/UFP默认连接相匹配。 USB PD和2.0 不会相互独立地工作。 TPS6598x可以是DFP或UFP,这是为了控制与PD (主机/设备)对话的人员。

    如果您还有其他问题,请告诉我!
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jeff,您好!

    感谢您的努力。 这就意味着我可以将PD角色编程为UFP (设备),然后微控制器上的USB 2.0 音频设备堆栈将处理其余的,当x81释放D+/-行时,对吗?

    此致

    本杰明

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

    没问题!

    正确,将x81编程为数据DFP/UFP/DRP或电源角色源/接收器/DRP。

    PD协商与数据线无关。数据线在1.2 中使用,例如HID检测设备的USB EP和计费备用模式无条目报告。

    谢谢