Technical Inquiry about STM32L4 ADC Configuration Issue
Dear STM32 Technical Team:
Our original design is implemented on the STM32F407, utilizing a single ADC pin for analog signal acquisition. Upon detection of a key trigger signal, high-speed data acquisition is performed via TIM1-triggered ADC1 with DMA transmission, where Analog Watchdog 1 is configured with Threshold A for boundary supervision. In the idle state without a key trigger, TIM2-triggered ADC2 operates in background mode with Analog Watchdog 2 (Threshold B) to continuously monitor abnormal signal fluctuations in real time.
Due to the limited on-chip RAM of the STM32F407, we have migrated the firmware to the STM32L4S5 microcontroller. However, this device only features a single ADC peripheral, which prevents the independent dual-ADC operation implemented in the original design. Furthermore, although the STM32L4S5 integrates three analog watchdogs, the hardware does not support configuration of independent threshold levels for separate operational modes.
We kindly request your official technical recommendations and feasible implementation methods to realize the above two functions on the STM32L4S5, including triggered DMA-based ADC acquisition and background abnormal signal monitoring with two independent watchdog thresholds.
(Under the following configuration, Analog Watchdog 1 can be triggered normally, whereas Analog Watchdog 2 cannot.
Nevertheless, when the two watchdog modules are set with identical threshold values, both Analog Watchdog 1 and Analog Watchdog 2 are able to trigger.)
Best wishes,
Thanks.


