您现在的位置: 范文先生网 >> 理工论文 >> 电子通信论文 >> 正文

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

时间:2007-1-20栏目:电子通信论文

RROR
  
  SJMPFAVER
  
  ERROR:SETBERR_SR
  
  SJMPLOCKE
  
  FAVER:CLRERR_SR
  
  LOCKE:JNBERR_SR,WORK;判断发送数据时钟丢失与否
  
  SETBP1.0;故障,工作指示二极管灭
  
  SJMPEVER
  
  WORK:CLRP1.0;正常,工作指示二极管亮
  
  EVER:MOVDPTR,#SR2
  
  MOVA,#04H
  
  MOVX@DPTR,A
  
  RETI
  
  (2)接收状态监控
  
  DS2153Q的接收状态监控是通过单片机的INT0来实现的。当状态寄存器的发送状态位置1,则DS2153Q产生中断,单片机响应该中断来读取当前状态寄存器的故障位。当读取完毕后,需要向该状态寄存器的特定状态位写1,保证以后的故障可以正确置位。
  
  下面给出了HDB3码接收载波丢失故障的状态监控程序(中断0处理程序)。
  
  MOVDPTR,#SR1;读DS2153Q状态寄存器21
  
  NOP
  
  MOVXA,@DPTR
  
  ANLA,#02H
  
  JNZERROR
  
  SJMPFAVER
  
  EPPOR:SETBERR_SR
  
  SJMPLOCKE
  
  FAVER:CLRERR_SR
  
  LOCKE:JNBERR_SR,WORK;判断接收载波丢失与否
  
  SETBP1.0;故障,工作指示二极管灭
  
  SJMPEVER
  
  WORK:CLRP1.0;正常,工作指示二极管亮
  
  EVER:MOVDPTR,#SR1
  
  MOVA,#02H
  
  MOVX@DPTR,A
  
  RETI
  
  4总结
  
  NRZ-DB3码制转换器采用E1收发芯片DS2153Q,完成NRZ码到HDB3码和HDB3码到NRZ码的转换,实现高速长距离的数据传输,使2.048Mb/s数据流在RJ45接口的双绞线上实现1.5km的传输距离,满足大多数的高速数据传输情况。
  
  
  
 

上一页  [1] [2] [3] [4] 

下页更精彩:1 2 3 4 下一页