Timeline for Multiple SPI devices using single select line?
Current License: CC BY-SA 4.0
16 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Feb 4, 2019 at 17:17 | vote | accept | boardbite | ||
Jan 28, 2019 at 14:00 | comment | added | domen | @FRob yes, a side note mentions also this addressing scheme. It's nothing fundamental to SafeSPI and not even required by it. | |
Jan 28, 2019 at 12:03 | comment | added | FRob | @domen It's relevant because SafeSPI includes multiple slaves on the same #CS line using an addressing scheme similar to what other comments/answers recommended. Instead of making up your own addressing, why not use a standardized one? | |
Jan 28, 2019 at 8:37 | comment | added | domen | @FRob how's that relevant? I don't see anything in documents to address this question. | |
Jan 27, 2019 at 22:56 | comment | added | FRob | You might want to check out SafeSPI safespi.org/specification | |
Jan 27, 2019 at 19:19 | answer | added | Nick Alexeev | timeline score: 1 | |
Jan 27, 2019 at 16:10 | comment | added | Michael Karas | Daisy chaining would work but it means that full frames of SPI transmissions need to include slots for every possible device each time you want to target a communication. Not really a very robust solution if performance is important. | |
Jan 27, 2019 at 16:08 | answer | added | Michael Karas | timeline score: 6 | |
Jan 27, 2019 at 15:59 | comment | added | boardbite | @PeterSmith: Ah, I made a quick-edit to the question to mention that the devices are all microcontroller that are within my control, i.e., I can custom-program the communication as I wish. | |
Jan 27, 2019 at 15:58 | history | edited | boardbite | CC BY-SA 4.0 |
added 48 characters in body
|
Jan 27, 2019 at 15:57 | comment | added | Peter Smith | It simply means that each transaction must run through all the daisy chained devices (so more data per transaction); some devices support it, others do not. If you list the devices we could give a view on that. | |
Jan 27, 2019 at 15:53 | history | edited | boardbite | CC BY-SA 4.0 |
added 48 characters in body
|
Jan 27, 2019 at 15:48 | comment | added | boardbite | @PeterSmith : Any comments about pros/cons? How much does daisy chaining impede transfer speed in a system with several dozen slaves? I've heard about it being used with ADCs, which is a positive sign. | |
Jan 27, 2019 at 15:46 | history | edited | boardbite | CC BY-SA 4.0 |
added 83 characters in body
|
Jan 27, 2019 at 15:45 | comment | added | Peter Smith | Depending on the devices, it is possible to daisy chain SPI. | |
Jan 27, 2019 at 15:38 | history | asked | boardbite | CC BY-SA 4.0 |