DS31256 Gapped Clock Applicati

abstract: this application note discusses how to realize gapped clock applications with the ds31256 hdlc controller.
overviewthere are 16 physical ports (16 tx and 16 rx) or links that can be configured as either channelized or unchannelized in the ds31256. channelized ports can handle one, two, or four t1 or e1 data links. the clock for these ports or links can support a gapped clock. this application note describes how to realize gapped clock applications in the ds31256, a 256-channel hdlc controller.
unchannelized application with gapped clock
figure 1. unchannelized link timing with normal clock.
figure 1 shows the timing relation of the clock rcn/tcn and data rdn/tdn of an unchannelized link without a gapped (i.e., normal) clock. the data is a contiguous serial stream with no concept of time slot. every eight bits are grouped together into a byte with arbitrary alignment. the first bit received (b7) is the most significant bit (msb) of an octet. the last bit received (b0) is the least significant bit (lsb). bits that are to be processed by the ds31256 are clocked in or out on the rising or falling edge of rcn/tcn.
figure 2. unchannelized receive link timing with gapped clock.
figure 2 shows the timing relation of the receive clock rcn and data rdn of an unchannelized link with gapped clock. the receive data is a contiguous serial stream with no concept of time slot. every eight bits are grouped together into a byte with arbitrary alignment. the first bit received (b7) is the msb of an octet. the last bit received (b0) is the lsb. bits that are to be processed by ds31256 are clocked in on the rising or falling edge of rcn. bits that should be ignored (denoted as x) are squelched by holding rcn quiescent. figure 2 shows the quiescent period of rcn to be low. a high level, effected by extending the high phase of the previous valid bit, is also acceptable. selection of bits for processing is arbitrary and is not subject to any byte alignment or frame boundary considerations.
figure 3. unchannelized transmit link timing with gapped clock.
figure 3 shows the timing relation of the transmit clock tcn and data tdn signals of an unchannelized link with gapped clock. the transmit data is a contiguous serial stream. there is no concept of time slot in an unchannelized link. every eight bits are grouped together into a byte with arbitrary byte alignment. octet data is transmitted, starting with the msb (b7) and ending with the lsb (b0). bits are updated on the rising or falling edge of tcn. a transmit link can be stalled by holding the corresponding tcn quiescent. in figure 3, bits b3 and b6 are shown to be stalled for one cycle while bit b2 is shown to be stalled for three cycles. the quiescent period is shown to be low on tcn. a high level, effected by extending the high phase of the previous valid bit, is also acceptable. gapping of tcn can occur arbitrarily without regard to byte nor frame boundaries.
unchannelized application with gapped clock
figure 4. channelized transmit link timing with normal clock.
figure 5. local channelized transmit link timing with normal clock.
the timing relationship of the receive clock rcn/tcn and data rdn/tdn of a channelized t1/e1 link with normal clock is shown in figure 4. for a t1 frame, the receive data stream is with a single framing bit (denoted as f) followed by an octet bound to ts1...ts24. the rdn/tdn data bit (b7 of ts1) is clocked in by the first edge of rcn/tdn after the framing bit is the msb of ts1. the rdn/tdn bit (b0 of ts24) is clocked in by the last edge of rcn before the framing bit is the lsb of ts24. for an e1 frame, the receive data stream is with a single framing byte (denoted as fas/nfas) followed by an octet bound to ts1...ts31. the rdn/tdn data bit (b7 of ts1) is clocked in by the first edge of rcn/tcn after the framing byte is the msb of ts1. the rdn/tdn bit (b0 of ts31) is clocked in by the last edge of rcn/tcn before the framing byte is the lsb of ts31.
figure 6. channelized receive link timing with gapped clock.
the timing relation of the receive clock rcn and data rdn of a channelized link with gapped clock is shown in figure 6. the receive data is associated with a time slot. every eight bits are grouped together into a byte with an alignment. the first bit received (b7) is the msb of an octet. the last bit received (b0) is the lsb. bits that are to be processed by ds31256 are clocked in on the rising or falling edge of rcn. for gapped clock application, rcn can be held quiescent during any bit of frame. these bits should be ignored (denoted as x). in figure 6, the quiescent period is shown to be low on rcn. a high level, effected by extending the high phase is equally acceptable. in channelized e1 mode, it must be active continuously at 2.048mhz during all time-slot bits once the frame is not gapped. in channelized t1 mode, it must be active continuously at 1.544mhz during all time-slot bits once the frame is not gapped. in gapped channelized application, rsn must cooperate with the gapped clock. once there are gapped periods, rsn must extend accordingly. rsn is not an 8khz synchronization signal.
figure 7. channelized transmit link timing with gapped clock.
figure 7 shows the timing relation of the transmit clock tcn and data tdn of a channelized link with gapped clock. the transmitted data is associated with a time slot. every eight bits are grouped together into a byte with an alignment. the first bit transmitted (b7) is the msb of an octet. the last bit transmitted (b0) is the least significant bit. bits that are to be processed by the ds31256 are clocked out on the rising or falling edge of tcn. a transmit link can be stalled by holding the corresponding tcn quiescent. in figure 7, bit b3 is shown to be stalled for two clock cycles. for gapped clock application, tcn can be held quiescent during any bit of frame. in figure 6, the quiescent period is shown to be low on tcn. a high level, effected by extending the high phase is equally acceptable. in channelized e1 mode, it must be active continuously at 2.048mhz during all time-slot bits once the frame is not gapped. in channelized t1 mode, it must be active continuously at 1.544mhz during all time-slot bits once the frame is not gapped. in gapped, channelized application, tsn must cooperate with the gapped clock. once there are gapped periods, tsn must extend accordingly. tsn is not an 8k synchronization signal.
you must configure the corresponding registers for rcn/tcn in normal or inverted mode, rsn/tsn in 0, 1/2, 1, and 2 clock cycles early and inverted or inverted mode. for channelized and unchannelized, gapped or not gapped clock application, you must meet ds31256 ac characteristic demands of layer one ports. please see the ds31256 data sheet for more detailed information
PNT真的应该是TPN吗
采用OV7620和EPM7128S芯片实现图像采集系统的设计
不同类型的压敏电阻你知道几个?
焦耳小偷电路解析
l6599d电源维修方法
DS31256 Gapped Clock Applicati
佳能5D Mark II拍摄《豪斯医生》
天猫精灵CC带屏智能音箱拆解
E拆解: Galaxy A9s后置四摄用了哪家摄像头?
放大电路中的反馈详解
咕咚助力OPPO智能手表,智能运动生态布局升级
基于LED光源的植物生长动态补光控制系统设计
海马S5号称“国产发动机最强”,这款自主SUV顶配才卖10万!值得入手啊!
在IAR Embedded Workbench for Arm中进行多核调试
面向汽车ECU的MOSFET栅极驱动器开关TPD7107F的介绍
杭州:数千市民同时举手机玩AR游戏抢现金红包
没有技术支撑 创维电视未来走不远
惠而浦帝王系列洗衣机已获得权威认证除菌率高达99.99%消毒率达99%
基于无源RFID标签芯片的低成本阻抗匹配网络设计方案
直线模组自动焊锡机将会取代传统人工的模式