STM32F401RBT6 HSE Clock Configuration with TCXO Assistance Needed
Budget: $15 – $25 USD
I’m designing a board with the STM32F401RBT6 and have decided to use a 48 MHz TCXO for the HSE clock.
I’ve written a simple "Hello World" program that communicates through USART.
the TCXO i used : TG2016SMN 48.0000M-MCGNNM3
Observations: When using the HSI (internal oscillator), the program works fine. When switching to the HSE (with the TCXO), the program does not work. I measured the TCXO OUTPUT SIGNAL using an oscilloscope. The waveform is shown in the attached image.
value of R8 and R9 = 0 , C13 = 10 pF , C16 = 1000pF
Requirements:
Experience with STM32 microcontrollers.
Proficiency in STM32CubeIDE and clock configurations.
Knowledge of using TCXOs (Temperature Compensated Crystal Oscillators) with STM32.
Ability to troubleshoot HSE clock startup issues and ensure stable clock operation.
Deliverables:
Guide me through the correct configuration steps or provide a working configuration.
Help troubleshoot and resolve any hardware or software issues preventing proper HSE startup.
Provide any necessary code snippets or configuration files.
I’ve written a simple "Hello World" program that communicates through USART.
the TCXO i used : TG2016SMN 48.0000M-MCGNNM3
Observations: When using the HSI (internal oscillator), the program works fine. When switching to the HSE (with the TCXO), the program does not work. I measured the TCXO OUTPUT SIGNAL using an oscilloscope. The waveform is shown in the attached image.
value of R8 and R9 = 0 , C13 = 10 pF , C16 = 1000pF
Requirements:
Experience with STM32 microcontrollers.
Proficiency in STM32CubeIDE and clock configurations.
Knowledge of using TCXOs (Temperature Compensated Crystal Oscillators) with STM32.
Ability to troubleshoot HSE clock startup issues and ensure stable clock operation.
Deliverables:
Guide me through the correct configuration steps or provide a working configuration.
Help troubleshoot and resolve any hardware or software issues preventing proper HSE startup.
Provide any necessary code snippets or configuration files.