Quote Originally Posted by m_c View Post
The key feature of differential pairs, is any noise that gets picked up, should be cancelled out by it affecting both wires by a similar amount and the differential voltage remaining reasonably constant. (This is a very basic explanation, which I'm sure Jonathon will criticise me for it!)
It's a very basic concept, so your explanation is good :)

There are plenty of differential driver ICs to choose from, I used these (specifically MAX490) in my servo motor drive and they would likely be fine for the application at hand:

http://www.maximintegrated.com/en/da...ex.mvp/id/1111