A portable multi-channel pulse amplitude analyzer with STM32 as the core is designed.The hardware part is divided into two-stage peak hold circuit and automatic discharge circuit.Multisiml4 is used to simulate and verify the hardware.The software part uses the STM32 built-in ADC to perform digital-to-analog conversion for the input signals,and on this basis completes peak reading,channel address conversion,energy spectrum display,spectral line smoothing and data storage.The portable multi-channel pulse amplitude analyzer has the advantages of high integration,high precision,low power consumpti...