在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1489|回复: 9

[求助] 93K如何测试20ms的传播延时呢

[复制链接]
发表于 2024-5-17 18:00:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如题,我查资料看到它能设置的最大周期是31us,接收周期是19us,我不知道是我设置错了还是有什么方法能测试20ms的传播延时,求帮助!
发表于 2024-5-30 15:14:41 | 显示全部楼层
1、如果有TMU的license,使用TMU测试两个PIN之间的delay,2、如果没有TMU可以使用pattern,捕捉两个pin之间的延时的周期数,用pattern的周期x(pin之间的延时周期数)来计算延时。当然pattern的频率越大,精确度越高
 楼主| 发表于 2024-5-31 08:47:17 | 显示全部楼层


WinStyle 发表于 2024-5-30 15:14
1、如果有TMU的license,使用TMU测试两个PIN之间的delay,2、如果没有TMU可以使用pattern,捕捉两个pin之间 ...


谢谢回复。
用的Smartest7,目前考虑用RDI来写,不过还没上机不知道这个方法行不行。


假设这个延迟在不同样片的误差是100us,方法2如何能确定在第几个X周期捕捉到上升下降沿呢。

发表于 2024-5-31 08:57:19 | 显示全部楼层


eda2008 发表于 2024-5-31 08:47
谢谢回复。
用的Smartest7,目前考虑用RDI来写,不过还没上机不知道这个方法行不行。


smartRDI 有 readBits的功能,相当于 pattern capture, 我的做法是一次读很多bit(根据前期经验决定多少bit能cover所有芯片的差异),然后就是通过数据的处理(可以用正则表达式匹配,或者字符串的查找)看间隔多少个cycle,比如读取的是 000001,那相当于间隔了6个cycle,6*period就是所要的延时。当然还要考虑drive和strobe的timing影响。  
 楼主| 发表于 2024-5-31 15:27:27 | 显示全部楼层


WinStyle 发表于 2024-5-31 08:57
smartRDI 有 readBits的功能,相当于 pattern capture, 我的做法是一次读很多bit(根据前期经验决定多少 ...


readbits看起来是可行的方法,不过我可能没有时间尝试这种新方法了。

我刚请教了一下同事,这台93K是有TMU的LICENSE的,在您描述的这个方法里——“1、如果有TMU的license,使用TMU测试两个PIN之间的delay”,我具体应该怎么做呢?我使用93K自带的tmu_tml里的propdelay,第一个问题是在设置limit这里,18~21ms填进去会报错;第二个问题就是pattern的多周期问题。
原理您都讲的很清楚了,目前是开发的具体操作我不会,希望您抽空帮忙解答。
发表于 2024-6-3 09:51:16 | 显示全部楼层


eda2008 发表于 2024-5-31 15:27
readbits看起来是可行的方法,不过我可能没有时间尝试这种新方法了。

我刚请教了一下同事,这台93K是有T ...


不好意思,周末没看论坛。看一下TDC manual吧,如果能自己写testmethod会更灵活一些,如果是用tmu_tml库,看一下manual里这个testmethod的各个参数含义。
 楼主| 发表于 2024-6-3 09:57:15 | 显示全部楼层


WinStyle 发表于 2024-6-3 09:51
不好意思,周末没看论坛。看一下TDC manual吧,如果能自己写testmethod会更灵活一些,如果是用tmu_tml库, ...


哈哈,周末我也不看~

谢谢老哥回复,我再研究研究。
 楼主| 发表于 2024-8-21 14:08:20 | 显示全部楼层


WinStyle 发表于 2024-6-3 09:51
不好意思,周末没看论坛。看一下TDC manual吧,如果能自己写testmethod会更灵活一些,如果是用tmu_tml库, ...


您好,测试芯片为LM3880,使用自带propdelay方法进行测试,FLAG1到FLAG2的10ms延时可以测试。但是EN到FLAG1的延时无法测试,TMU一直warning说没有记录到EN的上升沿。EN是驱动Pin,用的VIH,VIL,为什么它记录不到EN的上升沿呢?
发表于 2024-9-4 16:04:50 | 显示全部楼层


eda2008 发表于 2024-8-21 14:08
您好,测试芯片为LM3880,使用自带propdelay方法进行测试,FLAG1到FLAG2的10ms延时可以测试。但是EN到FLA ...


FLAG1 FLAG2为输出PIN吧? 你可以检测一下你的EN的Timing设置,然后检查一下Pattern,EN的时序是你自己定义的,应该是这部分的问题
 楼主| 发表于 2024-9-11 08:51:13 | 显示全部楼层


WinStyle 发表于 2024-9-4 16:04
FLAG1 FLAG2为输出PIN吧? 你可以检测一下你的EN的Timing设置,然后检查一下Pattern,EN的时序是你自己定 ...


解决了,93K自带propdelay方法的采样数设置成1,不是越大越好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 16:28 , Processed in 0.030191 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表