Twenty-year-old Edwards has been at Charlton since he was 13 and is now captain of their under-23 team.
He has played for England at under-16 and under-17 level and is described as being strong in the tackle and possessing a fearless mindset.
Edwards will be in the squad for Saturday's match at Truro City.
For more news, reaction and action from across the National League, like us on Facebook and follow us on Twitter and Instagram.