![](http://datasheet.mmic.net.cn/IDT--Integrated-Device-Technology-Inc/IDT82P20516DBFG_datasheet_97494/IDT82P20516DBFG_25.png)
IDT82P20516
16-CHANNEL SHORT HAUL E1 LINE INTERFACE UNIT
Functional Description
25
December 17, 2009
After one of the preset waveform templates is selected, the preset
waveform amplitude can be adjusted to get the desired waveform.
In E1 mode, the SCAL[5:0] bits (b5~0,
SCAL,...) should be set to
‘100001’ to get the standard amplitude. The adjusting is made by
increasing or decreasing by ‘1’ from the standard value to scale up or
down at a percentage ratio of 3%.
In summary, do the following step by step, the desired waveform will
be got based on the preset waveform template:
Select one preset waveform template by setting the PULS[3:0] bits
Write ‘100001 to the SCAL[5:0] bits (b5~0,
SCAL,...) if E1 mode is
selected.
Write the scaling value to the SCAL[5:0] bits (b5~0,
SCAL,...) to
scale the amplitude of the selected preset waveform template (-
this step is optional).
3.3.4.2 User-Programmable Arbitrary Waveform
When the PULS[3:0] bits (b3~0,
PULS,...) are set to ‘1XXX’, user-
programmable arbitrary waveform will be used in the corresponding
channel.
Each waveform shape can extend up to
UIs (Unit Interval), and is
divided into 20 sub-phases that are addressed by the SAMP[4:0] bits
(b4~0,
AWG0,...). The waveform amplitude of each phase is repre-
sented by a binary byte, within the range from +63 to -63, stored in the
WDAT[6:0] bits (b6~0,
AWG1,...) in signed magnitude form. The
maximum number +63 (D) represents the maximum positive amplitude
of the transmit pulse while the most negative number -63 (D) represents
the maximum negative amplitude of the transmit pulse. Therefore, up to
20 bytes are used.
There are eight standard templates which are stored in a local ROM.
One of them can be selected as reference and made some changes to
get the desired waveform.
To do this, the first step is to choose a set of waveform value from the
standard templates. The selected waveform value should be the most
similar to the desired waveform shape.
Table-6 to
Table-7 list the sample
data of each template.
Then modify the sample data to get the desired transmit waveform
shape. By increasing or decreasing by ‘1’ from the standard value in the
SCAL[5:0] bits (b5~0,
SCAL,...), the waveform amplitude will be scaled
up or down.
In summary, do the following for the write operation:
Modify the sample data in the AWG1 register;
Write the AWG0 register to implement the write operation, includ-
ing:
- Write the sample address to the SAMP[4:0] bits (b4~0,
Do the following for the read operation:
Write the AWG0 register, including:
- Write sample address to the SAMP[4:0] bits (b4~0,
AWG0,...); Read the AWG1 register to get the sample data.
When the write operation is completed, write the scaling value to the
SCAL[5:0] bits (b5~0,
SCAL,...) to scale the amplitude of the selected
standard waveform (- this step is optional).
When more than one UI is used to compose the waveform template
and the waveform amplitude is not set properly, the overlap of the two
consecutive waveforms will make the waveform amplitude overflow (i.e.,
exceed the maximum limitation). This overflow is captured by the
DAC_IS bit (b7,
INTS0,...) and will be reported by the INT pin if enabled
Table-5 PULS[3:0] Setting in E1 Mode
Interface Conditions
PULS[3:0]
E1 75
differential interface,
Internal Impedance matching mode
0000
Other E1 interface
0001
1
4
---