您好!
我们已经测试了自己的电路板。 SPI 工作正常。 但我们仍然无法测量 CEXT1和 CEXT2之间的1MHz 方波。
SPI 可以返回我刚刚发送的命令。 故障代码为0b000。 我们仅将 SDI、SDO、CLK、CS、RESET 连接到 MCU。
DIR、DIR_RT、EN、DONE 均为悬空状态。
问题:
上电后、内部1MHz 时钟是否工作? 12V 和5V 均已设置。 或者、我需要设置任何 GPIO 来完成 EMB1428内部时钟 初始化?
BR、
特洛伊
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.
您好!
我们已经测试了自己的电路板。 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个故障字节)的地方根本没有收到任何字节?
遗憾的是、我们无法直接使用此器件软件提供帮助(此器件的软件和 EM1402/EMB1499的软件很快将"不推荐用于新设计")、因此除了高级支持、我无法再深入探究此问题。 由此给您带来的不便、我深表歉意。
此致、
Vince Toledo