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.

[参考译文] EM1402EVM:开关矩阵控制

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/731959/em1402evm-switch-matrix-control

器件型号:EM1402EVM
主题中讨论的其他器件: BQ76PL455A

您好!  

  我目前正在使用 EM1402EVM 对各种电池进行充电和放电、使其进入单独的12V 电源。  但是、当我认为开关矩阵未连接到电池时、有时会听到高间距噪声、从而使 Vplus 和 Vminus 悬空。  我想知道这是否正常、或者我是否应该担心某个东西运行不正常。  我正在控制与 UART 连接(通过 PIC 微控制器)分离的开关矩阵 SPI (使用 FPGA)。  但是、我能够成功执行这两个命令。  我能够对给定的电池进行充电/放电、并在轮询 BQ76PL455A 的响应时看到电池的电压变化。  因此、我认为我正在正确选择电池并从中进行充电/放电、但在我向连接到充电/放电电池的 EM1428发送"打开所有开关"命令后、我会听到来自 EM1402EVM 的微弱高间距噪声。   

此外、当我通过 SPI 通过板载 DAC 初始设置 VSET 时、我发送命令将其内部寄存器更改为155、这应使 VSET 大约为2V、因为我的 VIO 为3.3V (我已探测到该值)、 但它会将 VSET 设置为几乎为零(0.03V)的电压。  虽然当我发送一个值50时、应该将 VSET 设置为(50/256*VIO)= 0.64V、但实际上我最终在 DAC_OUT 测试点上读数为1.48V。  我也不认为在写入数据时是时序问题/位移、因为如果我发送的原始值为25、那么我发送的数据的一半将 VSET 设置为1.5V、VSET 会更改为0.75V。  因此、通过将我写入 DAC 内部寄存器的8位值减少一半、我看到 VSET 也减少了一半。  但是、无论我做什么、我都无法将 VSET 设为2V。   

所以、我不认为这两个问题是相关的、但我不确定。

所以、

1:操作开关矩阵时、是否会听到微弱的高频噪声? (无论是否连接到电池时)

2:是否缺少任何其他可能导致 VSET 不符合(raW_value/256*VIO)数据表中给出的公式的步骤、或者我的计算是否完全不正确?

提前感谢您、  

Russell Okamura

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

    要回答您的问题:

    1.您听到的噪音可能是来自变压器的线圈发出的呜呜声。 当线圈以高频率振动时会发生这种情况、这通常是由于开关所致。 虽然线圈呜呜声并不总是出现问题的迹象、但我建议您测量流经线圈和直流/直流转换器的电流、以确保"全部打开开关"命令期间的电流峰值不会异常、且不会超过变压器的最大规格。

    2.要设置 VSET 参数,您是否能够测试以下公式是否适用于您的应用程序(摘自 EM1402示例代码,位于文件"emb1428.c",第323行中):

    Setpoint =(int)(Amp/2.5/(3.2/256))+ 5;

    (此公式考虑了特定的次级侧感测电阻)

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

    感谢 Vince 的回应。  关于 VSET 检查、我应该如何验证 DAC 是否正常工作?  我是否应该探测 DAC_OUT 以验证特定电压? 如果是、则是哪个电压。  例如、如果我需要3A 的平衡电流。  这意味着(int)(3/2.5/(3.2/256)))+5将设定点设置为101。  在这种情况下、我应该在 DAC_OUT 上读取什么电压?  

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

    根据 DAC 数据表、理想情况下的 DAC 输出电压为 Vout=VA*(D/256)、其中 D 是发送到 DAC 的二进制代码的十进制等效值、VA 是电源电压。 因此、在这种情况下、当电源电压为3.3V 且 D=101时、输出大约为1.3V。

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

    谢谢 Vince!  

     这对我有很大帮助。