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.

[参考译文] LM96194:手动模式下的 LM96194 PWM1控制

Guru**** 2568585 points
Other Parts Discussed in Thread: LM96194

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/633168/lm96194-lm96194-pwm1-control-in-manual-mode

器件型号:LM96194

我无法在手动超控中控制风扇 PWM。 我可以正确读取温度和模拟电压。  我可以对寄存器 E3、LM96194配置和回读寄存器进行写入。 LOCK 位为低启动位、GMSK 位设置为高电平。 当我写入寄存器0C 时、PWM1占空比覆盖(低字节)和0D、PWM1占空比覆盖(高字节)、然后读取两个寄存器返回00。

我出了什么问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:
    我们在尝试对我们的系统进行回复时遇到了一些问题。 您应该在接下来的24小时内得到答案。
    感谢您的耐心等待。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    David、

    请向我提供原理图。  我希望确保我们位于同一页、以便我可以帮助您解决问题。

    开尔文

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

    e2e.ti.com/.../LM96194-fan-control.pdf

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

    您是否查看了数据表第38页上的风扇控制优先级?
    您是否说 PWM 此时为零? PWM 输出为0V?

    尝试将手动 PWM 覆盖设置为100%、并查看 PWM 是什么。

    此外、我假设您遵循了 pg31上的器件设置过程?
    这是您第一次使用此器件吗?

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

    是、PWM 为0V。

    尝试写入寄存器、但 PWM 保持在0V、寄存器回读00。

    是的。 另一位工程师设计了该板、但在原型进入之前退出。

    下面是我用于写入 IC 的批处理文件的一部分。 其余部分增加 PWM 并读回转速计。

      
      
      05 0F
      0°C 40.
      31 0°C
      36 81.
      BD 0F
      Bf FF
      C6 10.
      C8 01.
      E0 10.
      教育01
      E3 04
      C9 81
      09.
      
      06
      
      07
      
      50
      
      72.
      
      73.
      
      56.
      
      57.
      
      58.
      
      5C
      
      5e
      
      0D 00
      
      72.
      
      73.
      
      0D 10.
      
      72.
      
      73.
      
      0D 20.
      
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    David、

    请允许我花几天时间来了解这一点。  这是一个不经常出现的旧器件、因此我需要深入了解数据表。

    开尔文

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

    您是否确定了问题? 我仍在进行这方面的工作。 很抱歉耽误你的时间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 David:

    您能否确认是否已组装电阻器 R1001? PWM 引脚是一个开漏输出;因此、如果要驱动风扇、您必须连接一个上拉电阻器和一个可能的驱动器。

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

    是的、它已被组装。 通常输出为低电平、但我可以通过写入不同的寄存器使其变为高电平。 我无法让手动寄存器读回我对其写的内容。 始终读取为00。

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

    尊敬的 David:

    感谢您验证电阻器。 您能否读取以下寄存器值:0x0C、0x0D 和0xC9?

    Aaron

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

    我尝试将 C0和其他值写入0C、但它始终读取00。

    我尝试将 FF 和其他值写入0D、但它始终读取00。

    C9为01。 我可以向其写入不同的值、并且相应的读取与写入相匹配。

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

    您是否知道同一总线上连接了多少个器件? 您能否确认 R985和 R986的电阻器?

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

    您是否能够读取本地和远程通道的温度? 请提供建议。

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

    在我之前发布过的内容中进行验证后。 我希望您读取配置寄存器0xE3。 如果 LOCK 位被使能、那么您将无法读取分配给 LOCK 位模式的任何寄存器。 因此、当您连接到3P3V_STBY 的电阻器(R989)时、您可以通过断电或将 RESET 引脚上的信号外部器件置为有效来清除此位。 重置设备后,您可以自由地读写,直到您的配置符合要求。

    如果您有进一步的问题、请告诉我。

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

    R985为10K。 未安装 R986。 PMBus 线路上有两个电源。 B0和 B6。

    我能够读取温度和电压模拟输入。

    E3读为80。

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

    感谢您的确认。 上电复位时、在开始向任何寄存器写入信息之前、您可以检查是否可以读取寄存器0x0C 和0x0D?

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

    上电后读取两个寄存器、并为这两个寄存器接收到0x00。 我对这两个寄存器进行了写操作并再次读取它们、得到了0x00。

    为什么"答复"按钮直到第二天才起作用?

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

    感谢您的回复。 我不知道第二天出现“回复”按钮的原因。 我查看了设计文档。 它指出这两个寄存器是锁定模式功能的一部分、因此如果您启用了锁定位、则无法对该寄存器进行读取或写入。 在 POR 时、请确保您不执行固件源代码或任何命令。 I2C 总线上有多少个器件? 是否可以无意中将其写入 LM96194? 请确保您需要验证您的命令执行情况。

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

    使用带有 Aardvark I2C 工具的工作台设置。 一次写入或读取一个寄存器。 示波器未显示 I2C 活动。 电源无法写入总线。 寄存器 E3读取80、因此 LOCK 位为低电平。

    回复按钮为红色、但直到第二天早上才回复。

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

    您是否介意您是否可以将电路板发送给我? 我想自己尝试一下。

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

    您的收货地址是什么?

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

    我向您发送了一个朋友请求、以便我们可以在私人会话中进行聊天。 请确保通过私人聊天室附上您的原理图。

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

    昨天下午、仓库刚交付了您的电路板。 我将尝试寻找时间来处理这个问题。

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

    感谢您将该电路板发送给我。 我查看了您的原理图和电路板。 我看不到任何问题。 LM96194提供两个8位寄存器、以形成16位寄存器。 因此、在这种情况下、PWM1包含9位寄存器、其中包含高字节和低字节。 为了防止在读取或写入值时出现差异、必须考虑读取和写入方案。 任何寄存器都大于8位、必须先将该值写入低字节、然后才能写入高字节。 首先写入低字节将锁定高字节的值。 它也与从器件中读取的数据非常相似。

    更多详细信息、请参阅数据表的第30页。

    如果您希望我将您的板装回、请告诉我。

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

    尊敬的 David:

    我忘记附加快照。

    希望这对您有所帮助。 请告诉我、您还有进一步的问题。

    阅读:

    写入:

    Aaron