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.

[参考译文] LM5056A:LM5056A

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/800025/lm5056a-lm5056a

器件型号:LM5056A
主题中讨论的其他器件: PCA9306LM5056EVM

你(们)好。

我已经使用 LM5056设计了能源监控板。 电路板上的电流为8个 LM5056A、STM32F103C8控制器和来自 NXP 的 PCA9306 I2C 电平转换器。

对于8个器件、我已将地址0x40配置为0x47、 SDAI 和 SDAO 连接在一起。  

问题。

我当前遇到的问题是、没有任何器件应答我在总线上发送的任何内容。

我的结构为以下地址(7BIT+W\R)->command->data

数据表中的时序图没有太大帮助、因此我想知道我是应该在发送地址字节后收到 ACK、还是不应该收到 ACK。

目前我需要 ACK、因此我从控制器获得了错误报告、原因是我没有收到。

我的电路基于 LM5056EVM 原理图。

此致

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

    感谢您考虑使用德州仪器。 我希望器件在您发送地址后将数据线拉低以进行确认。 您的 VIN、VIN_K、SENSE 和 OUT 引脚是否为10V 或更大? 如果是、您能否为我提供 I2C 传输的示波器截图?

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

    感谢您的输入。 我使用了 I2Cmem 函数、该函数不会产生影响、并等待 ACK。 非常感谢您的回复。 我一直在 Vin 上有12V 电压、但我可能会被卷入环路、因为我没有意识到这是一项要求。

    现在我有一个新问题。  

    当 CL = VDD 时、如何使用4mR 检测寄存器计算12V、24V 和48V 的系数 m b 和 R

    数据表中的表40显示将超过允许范围的14985 x RS。  

    我可以很好地读取电压、但电流读数为0x010。  

    我需要一些指导才能正确解读电流读数  

    此致

    Paul

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

    对于电流的读取、您有两个选项、具体取决于您想要实现的精度。 您可以继续使用表39中使用的默认值、或进行测量和校准。 如果继续执行表39、则需要对 m 和 R 进行一些调整。如果 m 大于32767、按10的顺序除以、直到 m 小于32767。 或者、将 m 乘以10、得到小于32767的最大值。 要调整 R、请将10除以或减去10乘以。 例如,如果我们针对 Rs = 4m Ω 评估 MFR_READ_IIN,则 m=4*1495*4=59940>32767。 除以10^1、得到 m = 5994。 然后 R =-2+1=-1。

    如果您能够校准并需要更高的精度、则需要执行"基于经验通过线性拟合确定遥测系数"一节中概述的步骤。 本节指出、您需要使用连接到感测引脚上开尔文连接的外部电压表收集至少两次测量值。 在探测检测引脚时、您读取电流寄存器。 通过从至少两个电流电平收集的数据、您可以推算出斜率和 y 截距系数。