Pll

SCPI Commands :

CDR:HARDware:PLL:ORDer
CDR:HARDware:PLL:BWIDth
CDR:HARDware:PLL:RELBwidth
CDR:HARDware:PLL:DAMPing
Commands in total: 4
Subgroups: 0
Direct child commands: 4
get_bandwidth() float[source]
# CDR:HARDware:PLL:BWIDth
value: float = driver.cdr.hardware.pll.get_bandwidth()

Sets the PLL bandwidth. It defines the part of the spectrum that the PLL can follow during synchronization. The PLL bandwidth is usually defined by the transmission standard.

Returns:

pll_nandwidth: Nominal BITRate * Range of RELBwidth (dependent range)

get_damping() float[source]
# CDR:HARDware:PLL:DAMPing
value: float = driver.cdr.hardware.pll.get_damping()

Sets the damping factor, which is only relevant for second order PLL.

Returns:

damping_factor: 0.5 to 1

get_order() CdrPllOrder[source]
# CDR:HARDware:PLL:ORDer
value: enums.CdrPllOrder = driver.cdr.hardware.pll.get_order()

Sets the order of the PLL: first or second order. PLL of higher order can compensate for more complex jitter behavior.

Returns:

pll_order: FIRSt | SECond

get_rel_bwidth() float[source]
# CDR:HARDware:PLL:RELBwidth
value: float = driver.cdr.hardware.pll.get_rel_bwidth()

Sets the relative bandwidth, that is the ratio of the nominal bit rate to the PLL bandwidth.

Returns:

pll_rel_bw: 500 to 3000

set_bandwidth(pll_nandwidth: float) None[source]
# CDR:HARDware:PLL:BWIDth
driver.cdr.hardware.pll.set_bandwidth(pll_nandwidth = 1.0)

Sets the PLL bandwidth. It defines the part of the spectrum that the PLL can follow during synchronization. The PLL bandwidth is usually defined by the transmission standard.

Parameters:

pll_nandwidth – Nominal BITRate * Range of RELBwidth (dependent range)

set_damping(damping_factor: float) None[source]
# CDR:HARDware:PLL:DAMPing
driver.cdr.hardware.pll.set_damping(damping_factor = 1.0)

Sets the damping factor, which is only relevant for second order PLL.

Parameters:

damping_factor – 0.5 to 1

set_order(pll_order: CdrPllOrder) None[source]
# CDR:HARDware:PLL:ORDer
driver.cdr.hardware.pll.set_order(pll_order = enums.CdrPllOrder.FIRSt)

Sets the order of the PLL: first or second order. PLL of higher order can compensate for more complex jitter behavior.

Parameters:

pll_order – FIRSt | SECond

set_rel_bwidth(pll_rel_bw: float) None[source]
# CDR:HARDware:PLL:RELBwidth
driver.cdr.hardware.pll.set_rel_bwidth(pll_rel_bw = 1.0)

Sets the relative bandwidth, that is the ratio of the nominal bit rate to the PLL bandwidth.

Parameters:

pll_rel_bw – 500 to 3000