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:1线通信波形问题

Guru**** 2582405 points
Other Parts Discussed in Thread: PGA308

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/626734/pga308-1-wire-communication-wave-issue

部件号:PGA308

大家好

客户使用STM32与PGA308通信。

他们发现PGA308拉得不够低。

是否有任何理想可以用来爱它?

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

    我怀疑这可能是由于PGA308的dout引脚上的10mA电流限制造成的。 您能否提供PGA308的dout引脚上的任何电路的详细信息,以及单线线路上的上拉电阻? 原理图将非常有用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     我们的示意图如上图所示

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在原理图中看不到任何看起来应该导致问题的东西。 控制器侧连接了什么? 正如我前面提到的,我猜一线总线上的上拉电阻值太小,超过PGA308的一线输出的10mA电流限制。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1W引脚,拉电阻10K,功率3.3V,我们的项目飞线到EVM开发板,寄存器读写正常。 主控件为STM32。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    查看您在上面张贴的示波器图像中的电平,上拉电阻似乎为100欧姆。 这可能是由于PGA308在3线模式下配置时启用了其输出。 通常,在这种模式下,开机后会有一小段时间,在此期间您可以与设备进行通信。 在此时间之后,输出将被启用并保持启用状态,直至该部件被重新启动。

    如果设备在4线模式下使用(单独的输出电压和1线电压),则必须有其他东西将1线总线拉高约100欧姆。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Alex:
    我可以读取和写入大多数PGA308‘s寄存器,但PGA308_REG__ALRM = 0x09和PGA308_REG__OTPS = 0x0A。 我使用默认参数设置其它寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Alex:ñ a

           当我们调试PGA308时,我们发现当VS=3.34V,VREF=3.25V时,寄存器ZDAC和GDAC可以写入数据,但我们读取了其它数据! 当VS电压调整为3.27V电压时,寄存器ZDAC和GDAC可以读取和写入相同的数据。 VS和VREF电压之间的对应关系是什么?这如何影响1W的寄存器读写? 或者1W的计时是否有问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已在另一篇文章中回复了此问题: e2e.ti.com/.../63.292万