rootkit
Newbie level 2

Hello to all!
I am working on this project and I will ask for some suggestions. I was thinking to use current detector and voltage detector. Then I will pass the two signals to zero-cross detector and detect the time between the two pulses.
But a college of mine told me to search for ICs for PF measurement, I found only ICs for active correction in SMPS. So the questions are: are there any ICs with that purpose (so I can remove the voltage and current detectors and use 1 of those) and is this method (with the V and A detectors) good?
I am working on this project and I will ask for some suggestions. I was thinking to use current detector and voltage detector. Then I will pass the two signals to zero-cross detector and detect the time between the two pulses.
But a college of mine told me to search for ICs for PF measurement, I found only ICs for active correction in SMPS. So the questions are: are there any ICs with that purpose (so I can remove the voltage and current detectors and use 1 of those) and is this method (with the V and A detectors) good?