An FPGA- based multiple-output PWM pulse generator for ultrasonic cleaning machines | IEEE Conference Publication | IEEE Xplore