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.

[参考译文] TPS23881:针对端口优先级使用 OSS

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1180974/tps23881-oss-usage-for-port-priority

器件型号:TPS23881

亲爱的支持者

根据 TPS23881数据表、寄存器0x27和0x28用于四个通道的优先级设置。

数据表中显示"OSS 代码表示通道关闭"

但我不知道什么是 OSS 代码?  如何生成 OSS 代码? 将 OSS 代码写入其中(注册?) 通道关闭。

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

    Minghao 您好、  

    OSS 引脚是 TPS23881的输入引脚 、可用于根据端口优先级快速关断通道。  您可以将 TPS23881配置为接受单位 OSS 关断代码或多位 OSS 关断代码。  

    单位优先级:  

    要使用单位优先级、请在 寄存器0x17中设置 MbitPrty = 0。 此模式允许您仅将通道设置为低优先级或高优先级。  要将 通道配置为低优先级或高优先级、请将 寄存器0x15中的位域 OSS4-oss1置位。 当 OSS 引脚变为高电平时、这会触发关断、并且仅关闭低优先级端口。  

    多位优先级:  

    要使用多位优先级、请在  寄存器0x17中设置 MbitPrty = 1。 此模式通过为每个通道分配一个3位优先级代码来为您提供更多优先级选项。 请参阅 表42、其中介绍  了寄存器0x27和0x28使用 MBPn 位域设置每个通道的优先级代码所需的配置。

     下面显示的时序图中的位 SC 2、SC 1、SC 0对应于表42中的 OSS[2:0]位。 当在 OSS 引脚上接收到有效的多位 OSS 关断代码时、它将与每个通道的优先级代码进行比较 、如果该 通道的关断(OSS)代码<= Priority (MBPn)代码、则会触发通道关断。    

    当通道关断时、选择寄存器也会复位、 表23对此进行了说明。 关断通道。  有关3位 OSS 关断代码时序图、请参阅 TPS23881数据表的图38。  

    计时值所在的位置

      

    OSS 代码可由任何处理器、MCU 或 FPGA 生成、从而生成符合上述时序要求的波形。  

    此致、

    西贡达