微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > NRZ-HDB3码转换器的高速长距离通信

NRZ-HDB3码转换器的高速长距离通信

时间:02-11 来源:3721RD 点击:

故障位。当读取完毕后,需要向该状态寄存器的特定状态位写1,保证以后的故障可以正确置位。

下面给出了HDB3码接收载波丢失故障的状态监控程序(中断0处理程序)。

MOV DPTR,#SR1 ;读DS2153Q状态寄存器21

NOP

MOVX A,@DPTR

ANL A,#02H

JNZ ERROR

SJMP FAVER

EPPOR:SETB ERR_SR

SJMP LOCKE

FAVER:CLR ERR_SR

LOCKE:JNB ERR_SR,WORK ;判断接收载波丢失与否

SETB P1.0 ;故障,工作指示二极管灭

SJMP EVER

WORK:CLR P1.0 ;正常,工作指示二极管亮

EVER:MOV DPTR,#SR1

MOV A,#02H

MOVX @DPTR,A

RETI

4 总结

NRZ-DB3码制转换器采用E1收发芯片DS2153Q,完成NRZ码到HDB3码和HDB3码到NRZ码的转换,实现高速长距离的数据传输,使2.048Mb/s数据流在RJ45接口的双绞线上实现1.5km的传输距离,满足大多数的高速数据传输情况。

 


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

网站地图

Top