NCP1608 Critical Conduction Mode PFC Controller Utilizing a Transconductance Error