Почему во встроенных, например, для устройств SPI иногда используется последовательная цепочка, а не типичное соединение?

#embedded

#встроенный

Вопрос:

Я имею в виду, есть ли у него какие-либо преимущества перед обычным подключением? Потому что я мог видеть в википедии, что он действительно иногда используется…

Комментарии:

1. Этот вопрос действительно относится к обмену стеками электроники, а не к переполнению стека, которое предназначено для программного обеспечения. Но пока вы здесь, ответ заключается в том, что некоторые части действительно работают только с цепочкой (регистры сдвига), другие работают только параллельно с несколькими вариантами выбора микросхем (правильный SPI). Если у вас есть часть, которая работает с обоими, то вам решать, какую вы выбрали. Цепочка может уменьшить количество необходимых контактов или упростить компоновку платы.

2. Спасибо, я удалю этот вопрос, чтобы сохранить порядок на этом сайте. Не знал, что существует электрический обмен стеками…

Ответ №1:

Может быть несколько причин, по которым подчиненные устройства SPI (последовательный периферийный интерфейс) являются последовательными:

  1. Подчиненные устройства SPI могут не иметь возможности подключаться к различным портам SPI, поскольку количество выводов MCU (микроконтроллерного блока) недостаточно.
  2. Количество внутренних модулей SPI в микроконтроллере может быть меньше, чем количество подчиненных устройств SPI.
  3. В приложениях без высоких ожиданий производительности подчиненные устройства SPI могут быть подключены к одному и тому же модулю SPI, чтобы уменьшить количество выводов MCU.
  4. Подчиненные устройства SPI могут быть подключены к одному и тому же порту SPI вместо использования программного SPI (SSPI), если в микроконтроллерах, не содержащих достаточного количества модулей SPI, ожидается производительность.