Cos'è il Daisy Chain SPI?
I computer e altri sistemi elettronici utilizzano le porte seriali per consentire il trasferimento di dati tra i dispositivi collegati. L'interfaccia periferica seriale (SPI) è un tipo di interfaccia di comunicazione seriale che consente il trasferimento sincrono di dati tra un dispositivo master come un microcontrollore (MCU) e uno o più dispositivi periferici (dispositivi slave). In SPI, il dispositivo master genera un segnale di clock, un segnale di selezione e un segnale di dati in ingresso (ad esempio i dati trasmessi ai dispositivi slave). Le unità slave ricevono il segnale dei dati in ingresso in sincronia con il segnale di clock mentre il segnale di selezione è attivo e generano un segnale di uscita dei dati in sincronia con il segnale di clock per la ricezione da parte dell'unità master. L'SPI è una forma di interfaccia comune nelle applicazioni automobilistiche per migliorare la flessibilità, la configurabilità e la segnalazione degli errori da parte dei componenti elettronici. L'SPI a margherita è un metodo di comunicazione seriale sincrono tra un dispositivo master e più dispositivi slave. La differenza principale rispetto all'SPI "convenzionale" è che gli slave non sono selezionati dallo slave select, ma che cambiando lo slave select a 0 logico si avvia la trasmissione e il reset dello SS la termina.