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.

[参考译文] PGA308:如何从 DOUT 引脚(编号1)中读取内部 RAM 数据(CFG2)。

Guru**** 2812305 points

Other Parts Discussed in Thread: PGA308, TRS202

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1128430/pga308-how-to-read-the-internal-ram-data-cfg2-out-from-dout-pin-no-1

器件型号:PGA308
主题中讨论的其他器件: TRS202

大家好、

我的一位客户正在评估他们自己电路板上的 PGA308以获得新产品。
他们希望 使用"1W"引脚从 DOUT 引脚(1号)读取"CFG2" RAM 数据。

请告诉我如何读出数据?  

非常感谢您的答复。

此致、
Kazuya。

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

    您好、Kazuya、

    我知道您想使用定制板从 PGA308 CFG2寄存器中读取数据。

    PGA308使用单线通信协议、其中 PGA308寄存器数据和来自您的控制器的读/写命令数据都将通过1W 引脚发送。

    DOUT/VCLAMP 引脚可 通过 CFG2寄存器的[D8]位配置为推挽式数字输出(DOUT 模式)。 在 DOUT 模式下、DOUT 引脚可由 CFG2寄存器的[D7]位驱动为逻辑高电平或逻辑低电平。 此功能与数字通用输出(GPO)引脚类似、 不发送串行寄存器数据。

    您可以使用1W 引脚和单线通信协议发送和接收 PGA308寄存器数据、如 PGA308用户指南第4节(详细数字说明)所述。

    此致、

    扎赫

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

    您好、Kazuya-San、

    有关单线协议的其他一些注释:

    如 Zach 所述 、《PGA308用户指南》第4.4节中的图4-2和图4-3 介绍了在1W 上用于与 PGA308进行通信的单线协议(第54页)。

    所有通信事务从外部控制器发送的初始化字节(55h)开始。 第二个字节是命令字节(图4-3)。  

    在命令字节上、MSB 是 R/W 位。 使用 MSB='1'表示读取命令。 下一个位是 B/R 位。  使用 B/R ="0"进行 RAM 访问。  第88页的表7-21显示了 OTP 和 RAM 寄存器概述。  要读取 CFG2 RAM 寄存器、请使用 P[5:0]:000100。

     


    有关更多详细信息、请参阅第64页的 PGA308读取算法。

    请记住、在接口处于活动状态时访问单线非常重要。  根据独立配置、OTP 的编程方式以及编程的 OWD 寄存器设置、单线可能会在加电后很快超时。   在1W 引脚直接连接到 VOUT 的三端模块中尤其如此。  详细阅读第5.5节"独立模式"和"软件锁定模式"、并参考图5-10独立算法的详细信息。

    谢谢、此致、

    Luis

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

    您好、Luis、Zach、

    非常感谢您的回复。

    他们将以下数据写入 CFG2寄存器。  
    D15:OWD ="1"
    D14:OWD 关闭="0"
    D13:DIS 输出="0"
    D12:现在="0"
    D11:COSVR[1]="1"  
    D10:COSVR[0]="1"  
    D9: RFB ="0"
    D8: DOUT SEL ="1"
    D7: DOUT ="1"
    D6: SD ="0"  
    D5~D0:RFB -"00000b"

    这些数据是否正确地从 PGA308的 DOUT 端子读取数据?

    再次感谢、致以诚挚的问候、
    Kazuya。

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

    您好、Luis、

    我可以在下面向您提出一个问题吗?

    客户希望将寄存器数据写入 PGA308并通过 RS202等 RS232C 收发器从器件读取寄存器数据。

    TRS202
    https://www.ti.com/jp/lit/ds/symlink/trs202.pdf

    它们在 PC、TRS202和 PGA308之间的连接如下。

    PC               TRS202          TRS202          PGA308
    TX (RS232C 端口)-> RIN2 (8号)   -> ROUT2 (7号)->  1W (2号)
    RX (RS232C 端口)<- DOUT2 (7号)<- DIN2 (10号)  <-  DOUT/VCLAMP (1号)

    它们需要从 PGA308的 DOUT/VCLAMP 终端读取寄存器数据。
    此外、它们还希望连接到1W 的内部开漏 MOSFET 不导通、因为 TRS202 ROUT2 (输出端子)连接到1W。

    他们想知道应该将哪些数据写入 CFG2寄存器?
    请问您能回答一下吗?

    谢谢、此致、
    Kazuya。   

       

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

    您好、Kazuya-San、

    遗憾的是、无法从 DOUT/VCLAMP (1号)引脚读取寄存器数据。  该引脚不是串行接口的一部分、只能产生静态逻辑高电平或静态逻辑低电平。

    DOUT SEL 位(CFG2寄存器[D8])将 DOUT/VCLAMP 引脚设置为数字输出功能(DOUT SEL = 1)或 VCLAMP 功能(DOUT SEL = 0)。 在数字输出功能模式下、DOUT 位(CFG2寄存器[D7])决定 DOUT/VCLAMP 引脚是逻辑高电平还是逻辑低电平。

    因此、客户只能通过1W (PIN2)单线 UART 引脚写入或读取寄存器数据。

    谢谢、

    Luis

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

    您好、Luis、

    非常感谢您的回复。

    下面我可以再问一个问题吗?
    问:此函数的用途是什么? 它只是用作通用输出端口吗?

    再次感谢、致以诚挚的问候、
    Kazuya。

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

    H Kazuya-San、

    要回答客户问题:

    [~ userid="190215" URL"/support/amplifiers-group/amplifiers/f/amplifiers-foruments/1128430/PGA308-how-to-read-the -internal-ram-data-cfg2-out-from-dout-pine-no-1/4190179#4190179"]此函数的作用是什么? 它只是用作通用输出端口吗?[/quot]

    是的、客户回答正确。  当配置为 DOUT 时 该引脚用于通用静态高电平/静态低电平数字引脚。  PGA308产品定义期间的最初目的是使用 DOUT 引脚来控制外部模拟开关、以便可以将同一 PGA308硬件模块重新配置为硬件中的电压输出或电流输出、 使用外部模拟开关更改电路配置。

    请参阅之前有关 DOUT 功能的 E2E 帖子:

     https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/402048/inquiry-regarding-usage-of-dout-functionality-on-pga308

    但是、在大多数情况下、客户使用配置为 VCLAMP 引脚的 VCLAMP/DOUT 引脚来限制输出电压、并避免在故障情况下损坏电压较低的输入 ADC。  请参阅 《PGA308用户指南》 第44页中 VCLAMP 功能的详细说明:

    谢谢、

    此致、

    Luis  

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

    您好、Luis、

    非常感谢您的回复。

    我理解得很好、对客户和我都很有帮助。

    再次感谢、致以诚挚的问候、
    Kazuya。

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

    您好、Kazuya-San、

    谢谢、

    此致、

    Luis