CYPD3172P-24LQXQ PG-VQFN-24 tray packing PD controller with NFET gate driver with optocoupler-feedback and programmable for USB PD charger and adapters