单芯片解决方案?FPGA写出来然后去流片吗,7位数RMB应该不算太高价吧。。
“较高”是一个什么单位呢……
目测CPLD比较靠谱
不追求单芯片的话,相敏+滤波+测电压也是可行的
0.3M和30M都要求1nS精度?
你到底是要求时间精度还是相位精度?
0.3MHz和1M/s的测量重复率是矛盾的。
话说虽然这种鉴相测量不算难,然而还真很难找到不带模拟方式的方案。用数字芯片的话,可以考虑用大量级联的门延迟或PLD的单元延迟来测定门控宽度。本质上还是脉冲模拟电路。
最简单还是模拟方案。用74AC74搭边沿探测电路,控制电流源做ramp电路,可以很简单实现楼主要求。
tms320的ECAP是有hrtimer的
DSP内嵌的能达到1ns精度吗?
楼主的问题,如果用模拟解决方案,其实是最简单的。用电流源-电容积分器,A时钟上升沿开始积分,B时钟上升沿停止积分。读出积分值,乘以频率,ok。
DSP内嵌的能达到1ns精度吗?楼主的问题,如果用模拟解决方案,其实是最简单的。用电流源-电容积分器...
是我搞错了,ecap没有hrtimer细分。
你说这种不如4楼大神的TDC方案,直读两个边沿时间差,分辨率100ps
TDC 7200 和 GP22 看了 都不适合直接测相位差
stm32 的hrtime 只能200ps 精度做pwm输出 捕获是不行的
ti的 单片机貌似支持hrtime 可以高精度捕获
楼主在认知上存在偏差,看问题的出发点就错了,当然得不到正确答案。
例如,楼主无法理解同频方波,相位差就是延时。也不理解时钟信号的本质是模拟的。
韭菜心里都住着一个皇帝,皇帝已经选择了答案。上面各位给出的正确答案,都不是皇帝想要的。
200字以内,仅用于支线交流,主线讨论请采用回复功能。