PPSCONTROL2

Controls polarity, period, pulse width and estimated error limit of the PPS output

Platform:

OEM719, OEM729, OEM7500, OEM7600, OEM7700, OEM7720, PwrPak7, CPT7, CPT7700, SMART7, SMART2

The PPSCONTROL2 command provides a method for controlling the polarity, period, pulse width, and estimated error limit of the PPS output on the OEM7. The PPS output can also be disabled using this command.

This command is identical to the PPSCONTROL command with the addition of a new parameter that represents the Estimated Error Limit.

If the value of a field shared with PPSCONTROL is changed in PPSCONTROL2, the value of that field is also changed in PPSCONTROL. For example, if the polarity is changed using the PPSCONTROL2 command, the polarity is also changed in PPSCONTROL command.

The estimated error limit sets an allowable ± range for the clock offset. The PPS output is only enabled when the clock offset is within this range.

Message ID: 1740

Abbreviated ASCII Syntax:

PPSCONTROL2 [switch [polarity [period [pulsewidth [estimatederrorlimit]]]]]

Factory default:

PPSCONTROL2 enable negative 1.0 1000 0

ASCII Example:

PPSCONTROL2 enable_finetime positive 0.5 2000 10

Field

Field Type

ASCII Value

Binary Value

Description

Format

Binary Bytes

Binary Offset

1

Command header

-

-

PPSCONTROL2 header

This field contains the command name for abbreviated ASCII or the message header for ASCII or Binary.

-

H

0

2

switch

DISABLE

0

Disable the PPS

Enum

4

H

ENABLE

1

Enable the PPS (default)

ENABLE_
FINETIME

2

Enable the PPS only when FINE or FINESTEERING time status has been reached

ENABLE_
FINETIME_
MINUTEALIGN

3

Enable the PPS only when FINE or FINESTEERING time status has been reached AND the start of the next 60 seconds (1 minute modulus) has occurred

3

polarity

NEGATIVE

0

Optional field to specify the polarity of the pulse to be generated on the PPS output. See Figure: TTL Pulse Polarity for more information (default = NEGATIVE).

Enum

4

H+4

POSITIVE

1

4

period

0.05, 0.1, 0.2, 0.25, 0.5, 1.0, 2.0, 3.0,...20.0

Optional field to specify the period of the pulse in seconds (default = 1.0).

Double

8

H+8

5

pulse width

Any value less than or equal to half the pulse period in microseconds.

Optional field to specify the pulse width of the PPS signal in microseconds. This value should always be less than or equal to half the period. (default = 1000).

Ulong

4

H+16

6

estimated error limit

0 to 2147483647 in nanoseconds

Optional field to specify the ± estimated error limit (in nanoseconds) for the clock offset (default = 0). The PPS output is only enabled when the clock offset is within this limit.

An estimated error limit of 0 removes the estimated error limit restraint on the PPS.

Long

4

H+20