1.463 Newtec-NTC2080

This page describes the device driver and the device window for the Newtec NTC2080 DVB+8+16 Modulator. The driver also works with the NTC2062 and the equivalent Philips models.

Device window pages

The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .

Configuration parameters

At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the NTC2080.

parameter description
address The modulator's packet address. Valid addresses are 49 .. 110, the address must be set even if the modulator is controlled via RS232.
variant Select the unit variant 2080/2062 here. There some commands the 2062 does not understand, so selecting 2062 will prevent the driver from using these functions. A change to this selection does not become fully effective until the server is restarted.
freqMode The NTC2080 driver automatically detects the converter module which is installed with the modulator. The transmit frequency either may be set in the L-band range (select freqMode=L-BAND) or in terms of converted RF, which may be satellite RF frequency or a 70MHz IF frequency, depending of the converter module used. To set the transmit frequency in the converter output frequency range, select freqMode=RF.
testData You can make the modulator transmit a test data pattern instead of the data applied to it's input by setting this parameter to "PBRS".
channelEQ You can set the modulator's channel equalizer with this parameter
amplitudeEQ You can set the modulator's amplitude slope equalizer with this parameter
Serial Remember to set the line parameters for the serial interface connected to the NTC2080. The proper setting is 9600,E,7,1 .

Communication protocol / Interface type

The NTC2080 device driver requires the Newtec-Protocol . You may use either a RS232 or a RS485 interface to control a NTC2080.

Installation

Before the sat-nms software will recognize the modulator, you have to set the communication parameters (device address, RS232/485 selection) at the unit's front panel. The procedure for the NTC2080 is as follows:

With the NTC2060, the RS232/RS485 selection is done by setting five jumpers inside the unit. The figure below shows the location of these jumpers near the unit's back plane.

Newtec-NTC2062.gif

Variables defined by this device driver

name type flags range
info.driver TEXT R/O StringRange R/O
lowLevel.cmd TEXT StringRange
lowLevel.reply TEXT R/O StringRange R/O
faults.99 ALARM R/O AlarmFlagRange R/O (Communication)
faults.commstat TEXT R/O StringRange R/O
info.type TEXT R/O StringRange R/O
info.port TEXT R/O StringRange R/O
info.frame TEXT R/O StringRange R/O
config.variant CHOICE SAVE SETUP EnumRange (NTC2080 NTC2062)
config.freqMode CHOICE SAVE SETUP EnumRange (RF L-BAND)
config.testData CHOICE SETUP EnumRange (OFF PRBS)
config.channelEQ FLOAT SETUP DoubleRange DIS (0 .. 0)
config.amplitudeEQ FLOAT SETUP DoubleRange (0 .. 0)
config.ifAtten CHOICE SETUP EnumRange (ON OFF)
config.autoStore CHOICE SAVE SETUP EnumRange (ON OFF)
info.revision TEXT R/O StringRange R/O
info.serialNo TEXT R/O StringRange R/O
info.deviceCaps TEXT R/O StringRange R/O
info.hwDescription TEXT R/O StringRange R/O
info.interfaceID TEXT R/O StringRange R/O
info.converterID TEXT R/O StringRange R/O
info.converterGain FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
info.internalTemp FLOAT R/O DoubleRange R/O (0.0 .. 0.0)
info.refOscTemp FLOAT R/O DoubleRange R/O DIS (0.0 .. 0.0)
info.signal.on CHOICE R/O EnumRange R/O (OFF ON)
modemType CHOICE EnumRange (NTC SKYPLEX-SCPC SKYPLEX-TDMA DVB)
refClkSrc CHOICE EnumRange (INT EXT)
refClkFreq FLOAT DoubleRange DIS (0.000 .. 0.000)
tx.mod.dataRate INTEGER IntegerRange (1000000 .. 110000000)
tx.mod.symbolRate INTEGER IntegerRange (1000000 .. 110000000)
tx.mod.type CHOICE EnumRange (QPSK 8PSK 16QUAM)
tx.mod.fec CHOICE EnumRange (NONE 1/2 2/3 3/4 5/6 6/7 7/8 8/9)
tx.mod.rollOff CHOICE EnumRange (AUTO 0.35 0.25)
tx.mod.clockSource CHOICE EnumRange (EXTERN INTERN ADAPTED)
tx.mod.cwMode CHOICE EnumRange (MOD CW)
tx.mod.spectrumInvert CHOICE EnumRange (NRM INV)
tx.ifc.framingMode CHOICE EnumRange (188 204 NONE)
tx.ifc.hardware CHOICE EnumRange (DVB-SPI ECL RS422 ASI-A ASI-B ASI-OPT G703-2MB G703-6MB G703-8MB G703-17MB G703-34MB G703-45MB HSSI)
tx.frequency FLOAT DoubleRange (0.0000 .. 0.0000)
tx.power FLOAT DoubleRange (-35.0 .. -5.0)
tx.on CHOICE EnumRange (OFF ON)
reset TEXT NOPRESET StringRange
faults.03 ALARM R/O AlarmFlagRange R/O (Power on self test)
faults.04 ALARM R/O AlarmFlagRange R/O (Power supply alarm)
faults.05 ALARM R/O AlarmFlagRange R/O (Device temperature)
faults.06 ALARM R/O AlarmFlagRange R/O (TX synthesizer)
faults.07 ALARM R/O AlarmFlagRange R/O (TX HPA)
faults.08 ALARM R/O AlarmFlagRange R/O (TX summary alarm)
faults.11 ALARM R/O AlarmFlagRange R/O (10.0 MHz oscillator)
faults.12 ALARM R/O AlarmFlagRange R/O (Ext. ref. for 10.0 MHz)
faults.13 ALARM R/O AlarmFlagRange R/O (RF phase lock DRO)
faults.14 ALARM R/O AlarmFlagRange R/O (RF-head comm.)
faults.15 ALARM R/O AlarmFlagRange R/O (100 MHz LO PLL)
faults.16 ALARM R/O AlarmFlagRange R/O (70 MHz LO PLL )
faults.17 ALARM R/O AlarmFlagRange R/O (Clock PLL)
faults.18 ALARM R/O AlarmFlagRange R/O (Data interface)
faults.19 ALARM R/O AlarmFlagRange R/O (Input framing)
faults.20 ALARM R/O AlarmFlagRange R/O (Buffer over/underflow)
faults.22 ALARM R/O AlarmFlagRange R/O (Converter summary)
faults.23 ALARM R/O AlarmFlagRange R/O (Interface summary)
faults.24 ALARM R/O AlarmFlagRange R/O (Incompatibility)
faults.25 ALARM R/O AlarmFlagRange R/O (TX level)
internal.minFreq FLOAT R/O DoubleRange R/O (0.000000 .. 0.000000)
internal.maxFreq FLOAT R/O DoubleRange R/O (0.000000 .. 0.000000)
internal.minOutput FLOAT R/O DoubleRange R/O (0.000000 .. 0.000000)
internal.maxOutput FLOAT R/O DoubleRange R/O (0.000000 .. 0.000000)
internal.minRefOffs FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
internal.maxRefOffs FLOAT R/O DoubleRange R/O (0.000 .. 0.000)
internal.minAmpEQ FLOAT R/O DoubleRange R/O (0 .. 0)
internal.maxAmpEQ FLOAT R/O DoubleRange R/O (0 .. 0)
internal.minChnEQ FLOAT R/O DoubleRange R/O (0 .. 0)
internal.maxChnEQ FLOAT R/O DoubleRange R/O (0 .. 0)
internal.TTy INTEGER R/O IntegerRange R/O (0 .. 0)
internal.TTm TEXT R/O StringRange R/O
internal.knowsRefOffs TEXT R/O StringRange R/O
internal.save BOOLEAN R/O BooleanRange R/O (true false)