what was the reason for expansion of slave trade in the 17th century?

It was economic.

Cotton was a labour intensive crop
There was money to be made using slaves for cotton, and tobacco.

There were available slaves in Africa, cheap.

This is an example of Adam Smiths invisible hand, maybe. Some will dispute that proposition.