微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求救:如何实现光纤收发器的数据编解码问题?高手请进!

求救:如何实现光纤收发器的数据编解码问题?高手请进!

时间:10-02 整理:3721RD 点击:
大家好:
       我要做一个光纤收发器,将四路RS232信号通过单模光纤进行转发,现在遇到的两台收发器时钟同步问题,特向大家请教.问题具体如下:
       时钟:25M
      光模块:高电平持续时间不能超过250ns
     请问:我该在发送端如何编码,接收端如何解码,如何实现两台设备的时钟同步?
      我对发送端以25M/12的频率进行采样,取四路RS232 TX信号,然后加7位前导码“0111110”一位停止位“0”组成一个12位寄存器,再通过并转串模块,以位传送25M的速率发送出去;
     接收端,我25M的速率进行采样,并送入移位寄存器(12位),一旦在移位寄存器的高7位发现“0111110”,即取低4位数据作为RX信号。
     问题:两台收发器对发,其中一台发送四路TX全为“1”或全为“0”,接收端接收正常,如果四路TX有高有低时,接收端的应为低的RX就会不时出现2us的高电平。

没有人啊

等待各位大大答案

上一篇:仿真激励报错求助
下一篇:想换个工作

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top