本发明提供一种高压发生电路及方法。电路包括电能变换器,高压给定调节电路,电压检测电路和控制器。电能变换器用于将从电源接收的输入电能转换为输出端子上的输出电能。电压给定调节电路用于将第一电压给定信号转化为第一电压给定调节信号以及将第二电压给定信号转化为第二电压给定调节信号,其中,第一电压给定调节信号和第二电压给定调节信号的上升斜率为恒定值。电压检测电路连接至电能变换器的输出端子,电压检测电路输出电压检测信号,电压检测信号与输出端子两端的输出电能的电压值成正比。控制器用于接收第一或第一电压给定调节信号以及电压检测信号,并生成开关信号以使输出电能的电压值与第一或第一电压给定调节信号的电压值相匹配。