Depende completamente del dispositivo esclavo.
Si el protocolo para el dispositivo esclavo incluye algún tipo de estructura, ya sea con paquetes de longitud fija, bytes de inicio / parada o un encabezado que especifica la longitud del paquete, entonces el dispositivo esclavo puede funcionar sin una selección de chip . Tengo un chip de memoria flash SPI en el tablero en el que estoy trabajando y parece estar perfectamente satisfecho con o sin el chip seleccionado. Puede conectarse permanentemente a 0V (habilitado) sin problemas.
Esto realmente nos causó algunos problemas, porque un contratista había configurado algunas de las E / S de bajo nivel, incluido el SPI, y nosotros (¡y ellos!) no nos dimos cuenta de que no tenían el chip select seleccionado. ¡No fue hasta que tuve que extender su trabajo SPI para agregar otro dispositivo SPI en el mismo bus que descubrí que en realidad no teníamos una selección de chips!
A la inversa, muchos dispositivos esclavos necesitan selecciones de chip para enmarcar los datos, y el envío de más bits / bytes que el paquete esperado sin liberar la selección de chip al final se verá como una transferencia no válida y se rechazará. Los DAC a menudo cargarán el nuevo valor en la salida en el flanco ascendente de selección de chip. De manera similar, los ADC a menudo usarán la transferencia SPI para iniciar (y algunas veces) la conversión, por lo que necesitan que el chip seleccione el flanco descendente como su activador.
Su hoja de datos en realidad no dice nada sobre cómo manejar su chip en particular sobre SPI, y no estoy lo suficientemente motivado para buscarlo en Google. Ejercicio dejado para el lector ...;)