From 2fac430381108871d2ba92866248f8fef0e7abe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Sat, 8 May 2021 13:24:12 +0200 Subject: [PATCH] Bugfix: use correct PLL frequency when switching between internal/external reference --- Software/VNA_embedded/Application/Hardware.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Software/VNA_embedded/Application/Hardware.cpp b/Software/VNA_embedded/Application/Hardware.cpp index 3e2721b..978b592 100644 --- a/Software/VNA_embedded/Application/Hardware.cpp +++ b/Software/VNA_embedded/Application/Hardware.cpp @@ -364,13 +364,13 @@ void HW::Ref::update() { LOG_WARN("Forced switch to external reference but no signal detected"); } Si5351.ConfigureCLKIn(10000000); - Si5351.SetPLL(Si5351C::PLL::A, 800000000, Si5351C::PLLSource::CLKIN); - Si5351.SetPLL(Si5351C::PLL::B, 800000000, Si5351C::PLLSource::CLKIN); + Si5351.SetPLL(Si5351C::PLL::A, 832000000, Si5351C::PLLSource::CLKIN); + Si5351.SetPLL(Si5351C::PLL::B, 832000000, Si5351C::PLLSource::CLKIN); LOG_INFO("Switched to external reference"); FPGA::Enable(FPGA::Periphery::ExtRefLED); } else { - Si5351.SetPLL(Si5351C::PLL::A, 800000000, Si5351C::PLLSource::XTAL); - Si5351.SetPLL(Si5351C::PLL::B, 800000000, Si5351C::PLLSource::XTAL); + Si5351.SetPLL(Si5351C::PLL::A, 832000000, Si5351C::PLLSource::XTAL); + Si5351.SetPLL(Si5351C::PLL::B, 832000000, Si5351C::PLLSource::XTAL); LOG_INFO("Switched to internal reference"); FPGA::Disable(FPGA::Periphery::ExtRefLED); }