Com 1402
-
Upload
vishal-shah -
Category
Documents
-
view
218 -
download
0
Transcript of Com 1402
-
8/6/2019 Com 1402
1/14
COM-1402PSK / QAM / APSK DIGITAL MODULATOR
MSS 18221 Flower Hill Way #A Gaithersburg, Maryland 20879 U.S.A.Telephone: (240) 631-1111 Facsimile: (240) 631-1676 www.ComBlock.com
MSS 2000-2008 Issued 7/20/2008
Key Features Digital modulator with flexible configuration:
o Modulation: BPSK, QPSK, OQPSK, /4 DQPSK, 8-PSK, 16QAM,16APSK, 32APSK.
o Variable data rates up to 22Msymbols/s.
o Center frequency: +/- 10 MHz.
Modulator outputs:
o digital (2 * 10-bit complex, up to 90Msamples/s)
o digital (2 * 14-bit complex, up to 50Msamples/s)
Modulator data inputs:o synchronous serial interface, oro USB 1.1/2.0.
Synchronization sequence (unique word)insertion to facilitate demodulator phaseambiguity removal.
Internal generation of pseudo-random bitstream and unmodulated carrier for testpurposes.
ComScope enabled: key internal signalscan be captured in real-time and displayed onhost computer.
Connectorized 3x 3 module for ease of prototyping. Standard 40 pin 2mm dual rowconnectors (left, right, bottom). Single 5Vsupply with reverse voltage and overvoltageprotection. Interfaces with 3.3V LVTTL logic.
For the latest data sheet, please refer to the ComBlock web site: www.comblock.com/download/com1402.pdf .These specifications are subject to change without notice.
For an up-to-date list of ComBlock modules, pleaserefer to www.comblock.com/product_list.htm .
Block Diagram
Modulator
USB 1.1/2.0
SynchronousSerial interface40-pin2mm connector
Multiple Inputsinputselection output
selection
Digital output samples10-bit precision(external ADCs)
InternalTest SequenceGenerator
Digital output samples14-bit precision / I&Q mux'(external DDS)
This PSK/QAM/APSK modulator is a genericmodulator. It does NOT comply with the DVB-S2 (ETSIEN 302 307) physical layer specifications.
-
8/6/2019 Com 1402
2/14
2
Digitalfrequencytranslation
Symbol rateNCO
Elasticbuffer64Kbit
Root raisedcosine filters(I / Q)
Symbol rate
PSK/QAM/APSKsymbol mapping4x oversampling
CarrierfrequencyNCO
Frequency offset
Modulation
Sample CLK
1bit serial or8-bit parallel data
PRBS-11testsequence
CICInterpolation
I/Q complexsamples10/14 bit
FrameSyncInsertion
Flow control
Functional Block Diagram
Electrical Interface Two basic types of input connections are availablefor user selection:
- direct connection between data source andmodulator.
- single data source to multiple modulatorsover a shared bus.
Modulator Digital
Input Interfaces (J5)Direct connectionbetween twoComBlocks,REG5(5) = 0
Definition
DATA_IN Input data stream. Can beconfigured as one-bit serial, or8-bit parallel.When configured as 1-bit serialinput, only DATA _IN(0) isused.
SAMPLE_CLK_IN Input sample clock. One CLK-wide pulse. Read the input
signals at the rising edge of CLKwhen SAMPLE_CLK_IN = 1.SAMPLE_CLK_IN_REQ Output. One CLK_IN-wide
pulse.Requests a data bits from themodule upstream. For flow-control purposes.
CLK_IN Input reference clock forsynchronous I/O. DATA _IN, andSAMPLE _CLK_IN are read atthe rising edge of CLK_IN.Maximum 40 MHz.
Input ModuleInterfaceBus connection,REG5(5:4) = 11
Definition
BUS_CLK_IN 40 MHz input reference clock for use on the synchronousbus.
BUS_ADDR[3:0] Bus address. Input (since thismodule is a bus slave).Designates which slavemodule is targeted for this read
or write transaction.All 1s indicates that the writedata is to be broadcasted to allreceiving slave modules.Read at the rising edge of BUS_CLK_IN
BUS_RWN Read/Write#. Input (since thismodule is a bus slave).Indicates whether a read (1) orwrite (0) transaction isconducted. Read at the risingedge of BUS_CLK_IN. Readand Write refer to the busmasters perspective.
-
8/6/2019 Com 1402
3/14
3
BUS_DATA[15:0] Bi-directional data bus.Input when BUS_RWN=0.Output when BUS_RWN=1.Read data latency is 2 clock periods after the readcommand.Functional definition duringwrite: bit 0 SAMPLE_CLK_IN.
'1' when DATA_IN isavailable
bit 1 DATA_IN datastream to modulator.
bits(15:2) undefinedFunctional definition duringread: bit 0
SAMPLE_CLK_IN_REQrequests data from thesource. Used for flowcontrol.
bits(15:1) undefined
InputInterfaces
Definition
USB 2.0 Type B receptacle. This interface supportstwo virtual channels: one for monitoringand control, the other to convey a high-speed modulated data stream from a hostcomputer to the modulator. Use USB 2.0approved cable for connection to a hostcomputer. Maximum recommended cablelength is 3.
Two basic types of output connections are availablefor user selection:
- connection to dual 10-bit DACs, parallel Iand Q samples, output sampling clock.
- connection to dual 14-bit DACs,multiplexed I and Q samples, inputsampling clock.
Output ModuleInterface (Output
data pushed out)Parallel 10-bit I & Qsamples.REG9(2) =0
Definition
DATA_I_OUT[9:0] Modulated output signal, realaxis. 10-bit precision.Format: 2s complement orunsigned, selected byconfiguration bit 1.
DATA_Q_OUT[9:0] Modulated output signal,imaginary axis. 10-bit precision.Same format as DATA_I_OUT.
SAMPLE_CLK_OUT Output signal sampling clock.Read the output signal at therising edge of CLK whenSAMPLE_CLK_OUT = 1.Sampling rate is either4 x symbol rate or fclk (interpolation off/onconfiguration bit 7).SAMPLE_CLK_OUT can stayhigh when output samples aretransmitted in successive CLKperiods.
DAC_CLK_OUT Output sampling clock forDigital to Analog Converters.DAC reads the output sample atthe rising edge.
CLK_OUT Output reference clock. Same asCLK internal processing clock.Typically 40 MHz.
Output ModuleInterface (Output datapulled)REG9(2) =1
Definition
SAMPLE_CLK_REQ_IN Input. 100 MHz clock requesting output samples.
DATA_OUT[13:0] Output. Quadrature basebandsamples, 14-bit precision, 2scomplement format. Bit 13 isthe most significant bit.The in-phase (I) andquadrature (Q) samplesalternate. Output samples aresynchronous with the falling
edge of SAMPLE_CLK_REQ_IN.
TX_ENABLE Output. Transmit enable.Active high.The first sample afterTX_ENABLE becomes activeis an in-phase (I) sample.
PowerInterface
4.75 5.25VDC. Terminal block. Powerconsumption is approximately proportionalto the symbol clock rate (f symbol_clk ). Themaximum power consumption is 650mA.
Important: Digital I/O signals are 0-3.3VLVTTL. Inputs are NOT 5V tolerant!
-
8/6/2019 Com 1402
4/14
4
Configuration An entire ComBlock assembly comprising severalComBlock modules can be monitored andcontrolled centrally over a single connection with ahost computer. Connection types include built-intypes:
USBor connections via adjacent ComBlocks: USB TCP-IP/LAN, Asynchronous serial (DB9) PC Card (CardBus, PCMCIA).
The module configuration is stored in non-volatilememory.
Configuration (Basic)The easiest way to configure the COM-1402 is touse the ComBlock Control Center software suppliedwith the module(s).
After detecting the ComBlock modules (2 nd buttonfrom left), highlight the COM-1402 module to beconfigured. Then press the settings button (3 rd button from the left).
Configuration (Advanced)Alternatively, users can access the full set of configuration features by specifying 8-bit controlregisters as listed below. These control registers canbe set manually through the ComBlock ControlCenter Advanced configuration or by softwareusing the ComBlock API (seewww.comblock.com/download/M&C_reference.pdf )
All control registers are read/write.
Definitions for the Control registers and Statusregisters are provided below.
Control RegistersThe module configuration parameters are stored involatile (SRT command) or non-volatile memory
(SRG command). All control registers areread/write.
This module operates at a fixed internal clock ratef clk of 90 MHz.
Undefined control registers or register bits are forbackward software compatibility and/or future use.They are ignored in the current firmware version.
PSK/QAM/APSK ModulatorParameters ConfigurationSymbol rate(f symbol_clk )
32-bit unsigned integer expressed asfsymbol rate * 2 32 / f clk .The maximum symbol rate is f clk /4(0x3FFFFFFF).However, in practice it is recommendedto limit the maximum symbol rate to0.99*( f clk /4) to account for possibleclock drifts between modulator anddemodulator.
The data rate is between 1x and 6x thesymbol rate depending on themodulation type .REG0 = bits 7-0 (LSB)REG1 = bits 15 8REG2 = bits 23 16REG3 = bits 31 23 (MSB)
Modulationtype
0 = BPSK1 = QPSK2 = OQPSK3-7 = reserved for future QPSKconstellations8 = 8PSK constellation 8A9 = 8PSK constellation 8B10 = 8PSK constellation 8C
-
8/6/2019 Com 1402
5/14
5
11 = 8PSK constellation 8D12 = /4 DQPSK (differential QPSK)13-15 = reserved for future 8PSKconstellations16 = 16QAM17-23 reserved for future 16QAMconstellations.24 = 16APSK, DVB-S2, = 2.8525-31 reserved for future 16APSK32 = 32APSK, DVB-S2, 1 = 2.84, 2 =5.2733-39 reserved for future 32APSKREG4 bits 5-0
Spectruminversion
Invert Q bit. This is helpful incompensating any frequency spectruminversion occurring in a subsequent RFfrequency translation.0 = off 1 = onREG4 bit 6
Spectrumshaping filterbypass
0 = enable the root raised cosine filter(general case)1 = bypass the root raised cosine filter(special use in applications when a rootraised cosine filter is not used in thedemodulator.)REG4 bit 7
Test mode 00 = disabled01 = internal generation of 2047-bitperiodic pseudo-random bit sequence asmodulator input. (overrides externalinput bit stream).10 = unmodulated carrier. (overridesexternal input bit stream)
REG5 bits 1-0Tx uniqueword
Insert a periodic 32 bit Unique Word(synchronization sequence) to assist thedemodulator in synchronizing andrecovering ambiguities. The unique wordis 5A 0F BE 66, transmitted MSb first.2048 data symbols are transmittedbetween successive unique words. Theunique word is using a simplified BPSKmodulation, irrespective of themodulation type. The frame size is thus2080 symbols.0 = disabled
1 = periodically insert a Unique Word.REG5 bit 3
Inputselection
Select the origin of the modulator inputdata stream.00 = 1-bit serial from left connector, directpoint to point connection.01 = 8-bit parallel from left connector,direct point to point connection.10 = 8-bit parallel from USB.11 = 1-bit serial bus interface through leftconnector (COM-8004 interface)
Note: MSb of the 8-bit parallel byte istransmitted first.
Note: the input is disabled when theinternal test mode is on. See above.REG5 bits 5-4
Signal gain Signal level.16-bit unsigned integer.The maximum level should be adjusted toprevent saturation. The settings may vary
slightly with the selected symbol rate.Therefore, we recommend checking forsaturation at test point TP4 (or usingComScope trace 1 signal 4 for example)when changing either the symbol rate orthe signal gain.REG6 = bits 7-0 (LSB)REG7= bits 15-8 (MSB)
OutputCenterfrequency(f cout)
Frequency translation.32-bit signed integer (2s complementrepresentation) expressed asf cout * 2
32 / f clk .Maximum recommended range: 10
MHz.REG8 = bits 7-0 (LSB)REG9 = bits 15 8REG10 = bits 23 16REG11 = bits 31 23 (MSB)
Outputselection
Direct the modulator output to one of several possible interfaces:
0 = digital 2*10-bit precision unsigned,J8/J9 right/bottom connectors resampled at40 MSamples/s. Compatible with COM-2001 dual D/A converter.
1 = digital, 2*14-bit precision, signed,J8/J9 right/bottom connectors., resampledat 50 Msamples/s. Compatible with COM-4004.
2 = digital 2*10-bit precision unsigned,J8/J9 right/bottom connectors at 90MSamples/s (no resampling at output).Compatible with COM-2001 dual D/Aconverter
REG12 bits 2-0
-
8/6/2019 Com 1402
6/14
6
Input Busaddress
Unique 4-bit address identifying thismodule on the input bus (if the input bus isenabled in REG5 bits 5-4). Ignoreotherwise. This module acts as bus slave: itperforms the read/write transactionrequested by the bus master if and only if the bus address matches its own addressdefined here. This address must be uniqueamong modules connected to the same busin order to avoid conflicts.REG13 bits 3-0
Writing to REG13 resets the output interface. Wheninterfacing with the COM-4004 70 MHz modulator,any configuration change in the COM-4004 shouldbe followed by an interface reset. (otherwise, aspectral inversion may occur).
Configuration example:REG3/2/1/0 = 38 E3 8E 38
REG4 = 01REG5 = 09REG7/6 = 60 00REG11/10/9/8 = 00REG12 = 00REG13 = 00configures the modulator as follows:symbol rate = 20 Msymbols/sQPSK, no spectrum inversion, insert periodicsynchronization pattern, input is 2047-bit pseudo-random bit stream generation, no frequency offset,unsigned output format
Monitoring Digital status registers are read-only.USB 2.0 Connection MonitoringParameters MonitoringNumber of bytes receivedfrom host PC to digitalmodulator over USB
32-bit byte count. Counterrolls over when reaching0xFFFFFFFF.SREG0: bits 7-0 (LSB)SREG1: bits 15-8
SREG2: bits 23-16SREG3: bits 31-24 (MSB)
ComScope Monitoring Key internal signals can be captured in real-timeand displayed on a host computer using theComScope feature of the ComBlock ControlCenter. The COM-1402 signal traces and trigger aredefined as follows:Trace 1 signals Format Nominal
samplingrate
Bufferlength(samples)
1: serial bitstream
8-bitsigned
Bit rate 512
2: modulatorsymbol (I-channel) beforechannel filter.Ideal constellation
8-bitsigned
f symbol_clk 512
3: baseband Q-channelmodulator output(after channelfilter, beforefrequencytranslation andinterpolation)
8-bitsigned
4*f symbol_clk 512
4: modulatoroutput (I-channel)after frequencytranslation &interpolation
8-bitsigned
f clk 512
Trace 2 signals Format Nominalsamplingrate
Bufferlength(samples)
1: symbol stream 8-bitsigned
f symbol_clk 512
2: modulatorsymbol (Q-channel) beforechannel filter.Ideal constellation
8-bitsigned
f symbol_clk 512
3: baseband I-channelmodulator output(after channelfilter, beforefrequencytranslation andinterpolation)
8-bitsigned
4*f symbol_clk 512
4: modulator
output (Q-channel) afterfrequencytranslation &interpolation
8-bit
signed
f clk 512
Trigger Signal Format1: start of PRBS-11 internal testsequence
Binary
2: Unique wordsymbol insertion
Binary
-
8/6/2019 Com 1402
7/14
7
Signals sampling rates can be changed undersoftware control by adjusting the decimation factorand/or selecting the f clk processing clock as real-time sampling clock.
In particular, selecting the f clk processing clock asreal-time sampling clock allows one to have the
same time-scale for all signals.
ComScope monitoring the modulator output (QPSK)
The ComScope user manual is available atwww.comblock.com/download/comscope.pdf .
Digital Test Points (J6) Test points are provided for easy access by anoscilloscope probe.TestPoint
Definition
TP1 USB received sample clock. 11ns pulse foreach byte received.
TP2 Input data, DATA_IN(0)TP3 Input data, DATA_IN(1)TP4 Interpolation filter saturation (if so, reduce the
signal gain as it may affect the outputspectrum shape).
TP5 Elastic buffer serial output bit stream
TP6 Elastic buffer serial output sample clock TP7 Unique word flag, 1 during 32-symbol
unique word insertion.TP8 PRBS-11 test sequenceTP9 PRBS-11 sample clock TP10 PRBS-11 periodic start of test sequenceINIT f clk /8 = 11.25 MHzDONE 1 when the FPGA is properly configured
Operation
Differential EncodingIn low data rate applications where phase noise maybecome a problem, link performances can beimproved by using differential encoding. At the
encoder, the symbol information transforms into aphase shift, not an absolute phase. For QPSK, thephase shift is as follows:The symbol 00 is mapped into +0 degThe symbol 01 is mapped into +90 degThe symbol 10 is mapped into +180 degThe symbol 11 is mapped into +270 deg
For BPSK, the phase shift is as follows:The bit 0 is mapped into +0 degThe bit 1 is mapped into +180 deg
Unique WordA unique word can be inserted periodically every2048 data symbols to resolve phase ambiguities atthe demodulator. This feature should only beenabled when used in conjunction with acompatible demodulator (i.e. designed to recognizethis specific unique word and frame length).
The unique word is 32-bit long:01011010 00001111 10111110 01100110 (binary)0x 5A 0F BE 66 (hex)The most significant bit (left-most) is transmitted
first.
The unique word is always modulated asdifferentially encoded BPSK, irrespective of themodulation selected for the following 2048symbols.
Pseudo-Random Bit StreamA periodic pseudo-random sequence can be used asmodulator source instead of the input data stream.A typical use would be for end-to-end bit-error-ratemeasurement of a communication link. Thesequence is 2047-bit long maximum lengthsequence generated by an 11-tap linear feedback shift register:
-
8/6/2019 Com 1402
8/14
-
8/6/2019 Com 1402
9/14
9
8PSK (1)REG31(5:0) = 8
Q
I000100
001
011
010
101
111
110
8PSK (2)REG31(5:0) = 9
Q
I111001
011
010
000
101
100
110
8PSK (3)REG31(5:0) = 10Gray encoded.
Q
I001010
000
100
110
011
111
101
8PSK (4)REG31(5:0) = 11
Q
I000110
001
011
010
111
101
100
16QAM REG31(5:0) = 16
Q
I
0111
0110
0100
0101
0011
0010
0000
0001
1011
1010
1000
1001
1111
1110
1100
1101
+1 +3 -3 -1
-3
-1
+1
+3
16APSK REG31(5:0) = 24
= R2 / R1 = 2.85, best for code rate 3/4
-
8/6/2019 Com 1402
10/14
10
32APSK REG31(5:0) = 32 1 = 2.84, 2 = 5.27, best for code rate 3/4
Filter ResponseThe channel filter is a root raised cosine filter,which is applied to both In-phase and Quadraturesignals at baseband. In order to minimizeintersymbol interferences, one expects the samefilter to be used at the demodulator. To this effect,users can select one of several rolloff factors: 20%,
25%, 35% and 40%. Changing the rolloff selectionrequires loading the firmware once using theComBlock control center, then switching betweenup to four stored firmware versions (it takes 0.5seconds).
The four firmware versions can be downloadedfrom www.comblock.com/download .
COM-1402 -A 20% rolloff
COM-1402 -B 25% rolloff
COM-1402 -C 30% rolloff
COM-1402 -D 35% rolloff
COM-1402 -E 40% rolloff
Filter Response ( -A 20% rolloff)
(filter response normalized. 512 = 2*symbol rate)
Filter Response ( -B 25% rolloff)
(filter response normalized. 512 = 2*symbol rate)
Filter Response ( -D 35% rolloff)
(filter response normalized. 512 = 2*symbol rate)
Filter Response ( -E 40% rolloff)
(filter response normalized. 512 = 2*symbol rate)
-
8/6/2019 Com 1402
11/14
11
USB Interface
USB Throughput BenchmarksThe COM-1402 is capable of a sustained (average)throughput of 85 Mbits/s over USB 2.0. In mostcases, the sustained throughput is limited by the
host computer and the application(s) running on thehost computer.
Client Programming : USB 2.0Software to help developers create USB high-speedcommunications between the COM-1402 and a hostPC is provided. The USB 2.0 software package includes the following:
Windows device driver for XP/2000/Me(.sys, .inf files)
Java API, .dll and application sample code
C/C++ application sample code
The USB 2.0 software package is available in theComBlock CD and can also be downloaded fromComBlock.com/download/usb20.zip .The user manual is available atComBlock.com/download/USB20_UserManual.pdf
COM-1402
PC Hardware
PC Operating System
Driver
.dll
Java app.API
USB
C/C++application
Blue: supplied hardware
Green: supplied ready-to-use softwareYellow: source code examples
Timing
ClocksThe clock distribution scheme embodied in theCOM-1402 is illustrated below.
DLLxM/N
FPGA
fclksynchronousprocessingclock90 MHz
60 MHzlow-jitter clockfrom USB PHY
r e s a m p
l i n g
elasticbuffer
CLK_IN*SAMPLE_CLK_IN
DATA_IN
CLK_OUT* (40 MHz)SAMPLE_CLK_OUTDATA_OUT
resampling
(*) denotes edge-trigger signal
DLLx2/3
CLK_OUT* (40 MHz)
SAMPLE_CLK_OUT
DATA_OUT
Baseline clock architectureYellow = 60 MHz reference clock
Green = f clk processing zone Dark Blue = 40/90 MHz output clock
Light Blue = 40 MHz external input clock
The core signal processing performed within theFPGA is synchronous with the processing clock f clk .In order to minimize clock jitter, the processingclock is derived from a 60 MHz reference clock with low-jitter. f
clkis not related to the CLK_IN
clock. f clk is used for internal processing.
The signals at the digital input connector J5 aresynchronous with the CLK_IN signal at pin J5/A1.This clock can be 40 MHz.
The signals at the digital output connectors J8/J9can be selected to be synchronous with the 40 MHzCLK_OUT or the 90 MHz f clk derived from the 60MHz reference clock.
A 64Kbit elastic buffer is used at the boundarybetween input and internal processing area.
I/OsThe I/O signals on the 40-pin connectors aresynchronous with a reference clock, as illustratedwith the following timing diagrams:
-
8/6/2019 Com 1402
12/14
12
Input
Point to Point connection (REG5(5) = 0)Input data is read atthe rising edge of CLK_IN
CLK_INSAMPLE_CLK_INDATA_IN
Best time to generate dataat the source is at thefalling edge of CLK_IN
InputPoint to Multi-points connection (REG5(5:4) = 11).COM-1402 is a bus slave. It always listens toBUS_CLK_IN, BUS_ADDR, BUS_RWN.
BUS_CLK_IN
BUS_ADDR
BUS_RWnAddress matches target'sTarget reads data
BUS_DATA 'Z''Z' Master writes data streams to COM-1402 target(s)
BUS_CLK_IN
BUS_ADDR
BUS_RWnAddress matches target'sTarget detects read
Read latency2 BUS_CLK_INperiods
BUS_DATA 'Z''Z'
Master reads flow control from COM-1402 target
Output
COM-2001/Dual DAC interface (REG12(2:0) = 001)Output data is generated atthe falling edge of CLK_OUT
CLK_OUTSAMPLE_CLK_OUTDATA_OUT
Best time to read datais at the rising edgeof CLK_OUT
Schematics The board schematics are available on the
ComBlock CDROM shipped with the board. Theschematics are also available on-line atComBlock.com/download/com_1400schematics.zip
Mechanical Interface
Top view
J5 J8
B 2 0
A 2 0
B 1
A 1
Board Corner(0.000", 0.000")
A1 pin (0.100", 2.250")
A 2 0
B 2 0
A 1
B 1
(2.840", 0.160")
A1 pin (2.900", 2.250")
J2
Analog/Digital I/O2 rows x 20 pinfemale, 90 deg
Digital Outputs2 rows x 20 pinmale, 90 deg
Mounting hole
Mounting hole
J3
5VDC PowerTerminalBlock, 90 deg
110
Test points (J6)
(2.840", 2.840")Mounting hole
(0.160",2.840")Mounting hole
(0.160",0.160")
Mounting hole diameter: 0.125"
A1 pin height: 0.039"
Maximum height 0.500"
+5VGND
+3.3V
GND
USB
DONEINIT
B1A1
B20A20
Digital Outputs2 rows x 20 pinmale, 90 deg
A1 pin (2.250", 0.100")
J9
BOOT
J1
J T A G
J7
Board Corner(3.000", 3.000")
right corner(2.040", 3.160")
type 'B' USB receptacleleft corner
(1.560", 3.160")
The front dimensions (plug face) of a type B USB
receptacle are 12 mm wide by 11 mm tall (abovethe board.)
Pinout
USBUSB type B receptacle, as the COM-1402 is a USBdevice.
-
8/6/2019 Com 1402
13/14
13
Input Connector J5A 1
B 1
A 2 0
B 2 0
GND
CLK_IN SAMPLE_CLK_IN
GND
M&C RX M&C TX
GND
GND
DATA_IN(0)
SAMPLE_CLK_IN_REQ
DATA_IN(1)DATA_IN(2) DATA_IN(3)DATA_IN(4) DATA_IN(5)DATA_IN(6)DATA_IN(7)
This connector is used for point-to-point input, i.e.direct connection between two ComBlocks whencontrol register REG5(5) = 0.
A 1
B 1
A 2 0
B 2 0
GND
GND
GND
BUS_ADDR(0)
GNDJTAG TMSJTAG TDI
JTAG TCK
M&C RX M&C TX
BUS_ADDR(1)BUS_ADDR(3)
BUS_DATA(1)
BUS_DATA(4)BUS_DATA(6)BUS_DATA(8)BUS_DATA(7)
BUS_ADDR(2)
BUS_DATA(0)BUS_DATA(2)BUS_DATA(3)BUS_DATA(5)
BUS_CLK_IN
BUS_RWN
BUS_DATA(10)BUS_DATA(9)BUS_DATA(11)BUS_DATA(12)BUS_DATA(14)
BUS_DATA(13)BUS_DATA(15)
This connector is used for point-to-multipoint (bus)connection when control register REG5(5:4) = 11.
COM-1402 is a bus slave. It always listens toBUS_CLK_IN, BUS_ADDR, BUS_RWN.
Output Connectors J8, J9A 1
B 1
A 2 0
B 2 0
GND
GND
GND
CLK_OUT SAMPLE_CLK_OUTDATA_I_OUT(9)DATA_I_OUT(7)DATA_I_OUT(5)DATA_I_OUT(3)DATA_I_OUT(2)DATA_I_OUT(0)
DATA_I_OUT(8)DATA_I_OUT(6)DATA_I_OUT(4)
DATA_I_OUT(1)DATA_Q_OUT(9)DATA_Q_OUT(7)DATA_Q_OUT(5)
DATA_Q_OUT(8)DATA_Q_OUT(6)DATA_Q_OUT(4)DATA_Q_OUT(3)DATA_Q_OUT(1)
DATA_Q_OUT(2)DATA_Q_OUT(0)
GNDJTAG TMSJTAG TDO
JTAG TCK
DAC_CLK_OUT
M&C TX M&C RX
COM-2001/Dual DAC interface configuration(REG12(0) = 0).
A 1
B 1
A 2 0
B 2 0
GND
GND
GND
SAMPLE_CLK_REQ_INDATA_OUT(13) DATA_OUT(12)
GNDJTAG TMSJTAG TDO
JTAG TCK
M&C TX M&C RX
DATA_OUT(11)DATA_OUT(9)DATA_OUT(7)
DATA_OUT(10)DATA_OUT(8)
DATA_OUT(6) DATA_OUT(5)DATA_OUT(4) DATA_OUT(3)DATA_OUT(2) DATA_OUT(1)DATA_OUT(0) TX_ENABLE
COM-4004/DDS interface configuration(REG12(0) = 1).
-
8/6/2019 Com 1402
14/14
14
I/O Compatibility List(not an exhaustive list)Input OutputCOM-1010 Convolutionalencoder
COM-1001 BPSK/QPSK/OQPSKDemodulator (back to back)
COM-7001 Turbo
Code ErrorCorrection
COM-2001 digital-to-analog
converter (baseband).
COM-8001 Patterngenerator 256MB
COM-4004 70 MHz IFmodulator
COM-8004 Signaldiversity splitter
COM-1023 BER generator,Additive White Gaussian NoiseGenerator
COM-5003 TCP-IP / USB Gateway
COM-1024 Multipath simulator.
Configuration ManagementThis specification is to be used in conjunction withVHDL software revision 6.
Comparison with Previous ComBlocks Key Improvements with respect to COM-1002 BPSK/QPSK/OQPSK modulator- Several additional modulations: /4 DQPSK, 8PSK,
16QAM, 16APSK, 32APSK.- Higher symbol rate (22 versus 10 MSymbols/s).- Includes CIC interpolation filter for improved
aliasing rejection when transmitting low data rates.- 32-bit numerically controlled oscillators for carrier
and symbol timing (versus 24-bit)- Significant increase in center frequency tuning range
- Multiple input interfaces: USB2.0, synchronousserial, synchronous parallel (versus synchronousserial only)
- ComScope monitoring of key internal modulatorsignals.
ComBlock Ordering Information
COM-1402PSK/QAM/APSK digital modulator
MSS 18221 Flower Hill Way #A
Gaithersburg, Maryland 20879 U.S.A.Telephone: (240) 631-1111Facsimile: (240) 631-1676E-mail: [email protected]