怎样把56MHZ的正弦信号(中心点0电平)转化成TTL或CMOS电平?
时间:10-02
整理:3721RD
点击:
请教高手:[求助]怎样把56MHZ的正弦信号(中心点0电平)转化成ttl或cmos电平?我想用fpga对56MHZ的正弦信号(中心点0电平)进行计数.该正弦信号中心点是0电平,峰峰值不接高频电缆时用示波器测的是5V,经过电缆后测的是3V.由于FPGA无法识别负电平,需要对正弦信号进行转化.我想到用电压比较器,可是不知道为什么,正弦信号一加到比较器就有了2.7V左右的直流电,至使比较器输出一直是高电平,测过比较器不接信号时输入端也是高电平.在正弦信号输入时加了1P的电容耦合隔直还是不行.不知道为什么了,想请教高手,没有学过高频,没有法子.是不是比较器工作频率太低?有没有更好的办法?
没有人能给我点建议吗?
我想:一方面你得考虑你的比较器速度,具体参数你去查手册.另一方面,不知你的电路是怎样的,先把你的信号平移起来,例如把中点抬到2.5V左右,再接比较器,用你的信号跟中点比较,这样比较好一些.比较器用单电源的.
如果采用比较器可以通过隔直记忆电容加嵌位二极管的方法给以适当的直流电平抬升,也是可以解决的.采用高速上升及下降时间和不大于10ns的Schmitt电路实现这类转换,应当也是可以的.最好也作直流偏移设计可以降低对电路的要求.