400 motores a 60 mA por motor es un total de 24A de corriente de suministro máxima. Si multiplexas los motores, la corriente pico será mucho más alta y podría volverse poco práctica, por lo que probablemente sea mejor conducirlos de forma independiente.
Para aplicar diferentes frecuencias PWM a cada motor, cada uno necesitará su propio circuito de conmutación (MOSFET, diodo de retorno de retorno, condensador de gran volumen). Es solo un pequeño paso desde allí para proporcionar a cada motor su propia MCU, todas las cuales pueden conectarse en red y controlarse desde un solo punto.
Dependiendo de la disposición física de los motores, podría ser mejor combinar varios controladores de motor en una sola PCB, o solo haga 400 tableros individuales y organícelos como desee. Cada placa podría tener un conector de entrada y un conector de paso, por lo que pueden ser fácilmente encadenados en filas o columnas sin cableado adicional. Esto es similar a cómo funcionan las tiras de luz LED 'inteligentes'.
400 circuitos individuales pueden sonar como una forma costosa de hacerlo, pero con una compra masiva debería funcionar a unos pocos dólares por placa (¡menos si los fabrica en China!).