Depende inteiramente do dispositivo escravo.
Se o protocolo para o dispositivo escravo incluir algum tipo de enquadramento, seja com pacotes de comprimento fixo, bytes de início / parada ou um cabeçalho que especifique o tamanho do pacote, o dispositivo escravo poderá operar sem uma seleção de chip. Eu tenho um chip de memória flash SPI na placa em que estou trabalhando no qual parece estar perfeitamente feliz com ou sem o chip selecionado. Pode ser conectado permanentemente a 0V (ativado) sem problemas.
Isso realmente nos causou alguns problemas, porque um contratado havia configurado algumas das E / S de baixo nível, incluindo o SPI, e nós (e eles!) Não percebemos que não tinham o chip select funcionando. Não foi até que eu tive que estender o trabalho de SPI para adicionar outro dispositivo SPI no mesmo barramento que eu descobri que na verdade não tínhamos chips selecionados!
Por outro lado, muitos dispositivos escravos precisam de seleções de chips para enquadrar os dados, e o envio de mais bits / bytes do que o pacote esperado sem liberar a seleção de chips no final será visto como uma transferência inválida e rejeitada. Os DACs geralmente carregam o novo valor na saída do chip, selecione a borda ascendente. Os ADCs da mesma forma costumam usar a transferência SPI para iniciar (e às vezes cronometrar) a conversão; portanto, eles precisam que o chip selecione a borda descendente como seu gatilho.
Sua folha de dados não diz nada sobre como direcionar seu chip em particular sobre o SPI, e não estou motivado o suficiente para pesquisá-lo no Google. Exercício deixado para o leitor ...;)