CYPD3171-24LQXQ PG-VQFN-24 tray packing PD controller with PFET gate driver and dual-role port with direct-feedback and programmable