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:emb1428的 EN 引脚何时变为高电平?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/620743/em1402evm-when-is-the-en-pin-of-emb1428-going-high

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

您好!

1) 1)在哪种情况下、EMB1428的 EN 引脚将变为高电平? 即使从 EMB1428返回的数据为0xA1、我也不会测量 EN 引脚变为高电平。

2)当 MCU 向 EMB1428发送0x00时,从 EMB1428返回的代码 是什么? b0可能 是对的?

此致、

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

    您好、用户:

    如果没有故障、EN 引脚应在命令发送到 EMB1428Q 后变为高电平。  有关器件流程图、请参阅数据表图12、右侧为 EN 高电平。   器件文档中包含的波形捕获不显示 EN 变为高电平。  第 4.2节中的 TIDA-00239测试报告中显示了 EN 从故障变为低电平的示例。  这是使用相同 EMB1428Q 的不同设计。

    2.当 MCU 开始发送命令时、返回的代码将在发送新命令时开始。  数据表故障报告部分指示"故障代码应始终解释为完成前一条命令时出现的问题。"  代码 bb0可能是正常的谐振,它在表3中的说明出现在“Previous Command Not Completed”(上一个命令未完成)部分

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    现在、我单独操作 EMB1428、正常电源。EN 引脚通过74HC14D 连接到 DONE 引脚、DIR 引脚通过74HC14D 连接到 DIR_RT 引脚、FAULT[0:2]连接到 GND (BAT0)。
    我不明白为什么我发送0x10到 EMB1428、从 EMB1428返回的代码仍然是0xa1?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、用户:
    SPI 事务协议要求 EMB1428返回一些数据。 如数据表的图9所示、当命令从主器件开始时、会发送故障代码。 表3中的最后一行将"A"显示为无故障条件、但它指示触发了 FAULT_INT、这对于无故障条件而言毫无意义。 故障触发条件似乎是表的第一行、其中"A"来自错误位与 FAULT[2:0]的连接。 由于 FAULT[2:0]接至低电平、因此"A"无法来自外部故障。
    在对命令0x10的0xA1响应中、"A"表示"无故障"、"1"表示接收到的命令。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我对 EMB1428数据表中的表3/P22图示感到沮丧。 也许我对 EMB1428和 EMB1499故障的了解与您的不同。

    EMB1428在 SDO 上提供 FAULT[3:0]、然后是刚收到的4位命令。
    如果 EMB1428有问题、则 FALUT[3:0]可能会出现故障[3]= 1、FAULT[3:0]可能会出现4'b1100、4'b1101、4'b1110、4'b1000、4'b1001、4'b1011、4'b1010。
    如果 EMB1499有问题、FALUT[3:0]可能会出现故障[3]= 0、FAULT[3:0]可能会出现4'b0001、4'b0010、4'b0011、4'b0100、4'b0101、4'b0110。

    表3的第一行和第二行是否显示当 EMB1428和 EMB1499同时发生故障时、EMB1499的优先级高于 EMB1428?


    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、用户:
    很难确定数据表作者的意图。 我误解了文档中值的 Verilog 表示法、很抱歉造成了混淆。 表3第一行中的1'b0表示1位、值为0。 您的代码看起来正确。
    表中的上行或上行具有更高的优先级。
    表中的第一行、顶部行或最高行将是 EMB1499错误、如您所示、将为4'b0xxx。
    第二行可能是 EMB1499错误或已完成行中断。
    第三行至第九行可被视为被 EMB1428内部错误识别的通信错误
    第10行1010是无错误响应。
    请注意、有3个未定义的代码、这些代码应视为通信故障、0000或1111可能卡在故障位置。
    您的优先级假设是正确的、例如、如果 EM1499存在二次侧电流限制故障且额外的 SCLK 边沿、则报告的代码将只有0010。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    EMB1428和 EMB1499数据表中没有提到这些代码0000.0111、1111。但根据我的理解、代码0000表示 EMB1428和 EMB1499中没有错误。
    因此、如果我向 EMB1428发送0x10、则从 EMB1428返回的代码为0x01、开关(电芯开关和极性开关)将正常工作;从 EMB1428返回的代码为0xA1、开关(电芯开关和极性开关)将不工作。
    实际上、如果从 EMB1428返回的代码为0xA1、则 EMB1428和 EMB1499不起作用。
    使用正式的演示板 EM1402 (我们已申请)、如果我发送代码0x10、返回0x01、充电操作和放电操作正常。如果我发送代码0x10、返回0xA1、充电操作和放电操作异常。
    但是当我使用演示板 EM1402自己焊接时,如果我发送代码0x10,它仍然返回0xA1。我被困在这里几周,没有进展。我不是为什么?

    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、用户:
    数据表不记录缺失的代码。 如果您在 EM1402EVM 中有工作示例、请确认新电路板上的电源是否正确。 然后将发送的数据和控制信号与工作板和新电路板之间的电路相匹配。 如果部件的信号、数据和时序匹配、但响应不匹配、则说明输入不匹配或部件已损坏。