[][src]Enum adf4351::register::RefDoubler

pub enum RefDoubler {
    Disabled,
    Enabled,
}

Setting the DB25 bit to 0 disables the doubler and feeds the REF IN signal directly into the 10-bit R counter. Setting this bit to 1 multi- plies the REF IN frequency by a factor of 2 before feeding it into the 10-bit R counter. When the doubler is disabled, the REF IN falling edge is the active edge at the PFD input to the fractional synthesizer. When the doubler is enabled, both the rising and falling edges of REF IN become active edges at the PFD input. When the doubler is enabled and the low spur mode is selected, the in-band phase noise performance is sensitive to the REF IN duty cycle. The phase noise degradation can be as much as 5 dB for REF IN duty cycles outside a 45% to 55% range. The phase noise is insensitive to the REF IN duty cycle in the low noise mode and when the doubler is disabled. The maximum allowable REF IN frequency when the doubler is enabled is 30 MHz.

Variants

Disabled
Enabled

Trait Implementations

impl BitField<R2> for RefDoubler[src]

impl Clone for RefDoubler[src]

impl Copy for RefDoubler[src]

impl Debug for RefDoubler[src]

impl From<u32> for RefDoubler[src]

impl Into<u32> for RefDoubler[src]

Auto Trait Implementations

impl Send for RefDoubler

impl Sync for RefDoubler

impl Unpin for RefDoubler

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.