您好、专家!
我们有一个四路 SPI NOR 闪存连接到 am243x 的 OSPI、并在 QPI 模式下运行4S-4S-4S。 我们使用振荡器进行记录时注意到、时钟的高电平和低电平时间不匹配。 在闪存手册中、允许50%+-5%。 我制作了屏幕截图并附上了它们。 一个具有50MHz、另一个具有100MHz 时钟。 可以通过寄存器来调节高电平和低电平时间吗?


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 NOR 闪存连接到 am243x 的 OSPI、并在 QPI 模式下运行4S-4S-4S。 我们使用振荡器进行记录时注意到、时钟的高电平和低电平时间不匹配。 在闪存手册中、允许50%+-5%。 我制作了屏幕截图并附上了它们。 一个具有50MHz、另一个具有100MHz 时钟。 可以通过寄存器来调节高电平和低电平时间吗?


Daniel、您好!
到目前为止、我们已使用示波器的数字探针进行了测量、似乎这就是偏差的来源。 我们现在已经用模拟探针进行了测量、那里的时序看起来非常好。 到目前为止、我们无法解释数字部分中的测量误差来自哪里。 问题可能出在我们这边。
我对数据表中7.10.5.14.2项下的图表仍有疑问。 在图7-85中、上升沿为数据启动、下降沿为数据捕获。 在图7.86中、下降沿为数据启动、上升沿为数据捕获。 这些是不同的模式。 图表是否错误?
如果我使用图7-85 O19中的公式、我将获得负的设置时序。 (10,4-(0975*4*5))。 公式是否错误或者我是否使用了错误的值? CaptureDelay = 4、REFCLK 的单位为 ns = 5。
此致、
马蒂亚斯
尊敬的 Matthias:
不同的启动边沿和捕获边沿的确代表了不同的模式、但这应该不会影响公式、这些图表是不同的模式、但仍然适用。 此外、只要在建立时间后具有正保持时间、就可以使用负建立时间。
设置时间是指在某个时钟边沿之前数据必须保持稳定的时间。 负时间意味着数据可以在边沿后保持稳定。 但是、这意味着必须调整保持时间、这将导致更大的正数。 因为在给定计算的情况下是这样的:
Tsu =(10.4 -(0.975 * 4 * 5))=-9.1
TH =(0.7 +(0.975 * 4 * 5)= 20.2
您的计算结果是正确的。
此致!
丹尼尔