A Cambridge man is facing several charges, including assaulting police, as a result of a child pornography investigation.