Wigan Athletic have signed Newcastle United defender James Perch.

The Latics made the announcement on Twitter: