**Load:** - R around 100 ohm. - Operates with PWM. - Has linear average I-V response with square pulse up to 10KHz. - Absolute maximum voltage is 60V. - Operates with transient current V/R < 600mA - Absolute maximum average current is V * duty% / R < 100mA. - Absolute maximum power average 1W. **Operation Requirement:** - Voltage range: 0-60 V.(Can be provided by upstream PSU in CC/CV mode) - Frequency range: 0.5 - 4 kHz. - Duty cycle range: 5%-95%. - Can accept trigger (4 kHz). - Can divide trigger (f/2, f/4, etc.) - Adjustable trigger delay. - Clean waveform. - As small rise and fall time as possible. I'm not aware of any equipment that fits all those requirement. Most function generators can only reach +/- 10 V. Most bench power supplies only supply DC in CV/CC mode. **Digital I/O devices (Arduino, etc.) with faster clock can achieve all those except for the voltage requirement.** Perhaps there is some sort of amplifier that can bring the voltage to 60 V, but DC-DC boost modules only works with DC input/output. Solderless solution would be preferable.