El LMD18245 yo lo he probado y anda muy bien, tengo por ahi en el taller unos drivers con este integrado, de hecho he mandado a hacer varias placas para este driver, por si te interesan me mandas un PM.
Con respecto a la controladora, podes usar cualquiera con salidas de Pulso y Direccion.

Saludos,