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.

[参考译文] EMB1428Q:EMB1428 CEXT1 CEXT2无波形输出

Guru**** 2443000 points
Other Parts Discussed in Thread: EMB1428Q

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/825508/emb1428q-emb1428-cext1-cext2-no-waveform-output

器件型号:EMB1428Q

您好!

我们已经测试了自己的电路板。 SPI 工作正常。 但我们仍然无法测量 CEXT1和 CEXT2之间的1MHz 方波。

SPI 可以返回我刚刚发送的命令。 故障代码为0b000。 我们仅将 SDI、SDO、CLK、CS、RESET 连接到 MCU。

DIR、DIR_RT、EN、DONE 均为悬空状态。  

问题:

上电后、内部1MHz 时钟是否工作? 12V 和5V 均已设置。 或者、我需要设置任何 GPIO 来完成 EMB1428内部时钟 初始化?

BR、

特洛伊

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

    您好、Troy、

    感谢您的提问!

    只需确认一下、您是测量来自引脚的 CEXT1/2差分信号还是测量其他元件之后的差分信号?

    此外、您能否将 nCS 拉为低电平、并测量器件的 SCLK、以查看时钟是否正确到达电路的该部分?

    器件上电后、内部1MHz 时钟应正常工作、但外部时钟信号(CEXT1/2)仅用于为电荷泵提供电压纹波。 因此、测量/确保1MHz 时钟运行的更简单方法是将 nCS 拉低并测量 SCLK。

    此致、

    Vince

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

    尊敬的 Vince:

    感谢您的回答!

    是的、我正在测量 CEXT1/CEXT2差分信号。

    我将 CS 连接到 GND、并测量 SCLK。 SCLK Onis alway on 3.4V。 无波形输出。  

    我只连接12V 和5V。 5V 由7805驱动。

    PWR 引脚 I CONNECT:

    VDDP:12V

    VDD12V:12V

    VDD5V:5V

    VDDIO:5V

    BR、

    特洛伊

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

    您好、Troy、

    另一项检查用于查看信号是否正常工作:

    请尝试执行从微控制器到器件的标准 SPI 通信、并监控 SCLK 通信。 如果器件正在正常通信、那么您应该会看到 SCLK 随每个通信数据包打开和关闭。

    如果您在响应或命令请求期间未看到任何时钟、请告诉我。 这将有助于诊断时钟信号配置问题来自何处(微控制器或 EMB)。

    理想情况下、如果您能够正确接收任何数据、那么这将假定时钟在两侧都正常工作。

    谢谢、

    Vince

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

    尊敬的 Vince:

    是的。 SPI 看上去一切正常。

    我只连接 SDI、SDO、SCLK、CS、复位到 MCU。 其他 GPIO 现在处于悬空状态。 例如 DIR、DIR_RT、EN、DONE ...

    EMB1428可以返回我发送的命令。 但没有故障代码。

    HE 电荷泵输出电压与 VSTACK 相同。 这就是为什么我想知道内部时钟是否正常工作! 谢谢!

    BR、

    特洛伊

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

    您好、Troy、

    令人惊讶的是、没有返回故障代码、但可以接收命令。  

    首先、您是否在 EMB1428Q 的 SDO 引脚上查找故障代码?

    下一步:

    您是不是说(1)您收到的故障代码都为零? 或者、您是指(2)您在故障代码应为(完全丢失 SDO 上的4个故障字节)的地方根本没有收到任何字节?

    1. 如果前者正确、则器件将在没有问题时返回故障代码的所有零。
    2. 如果是后者、则这是一个可能来自错误事务的通信问题(您需要使用调试器单步执行微控制器代码、查看命令帧是否正确发送)。

    遗憾的是、我们无法直接使用此器件软件提供帮助(此器件的软件和 EM1402/EMB1499的软件很快将"不推荐用于新设计")、因此除了高级支持、我无法再深入探究此问题。 由此给您带来的不便、我深表歉意。

    此致、

    Vince Toledo