Перейти к содержанию
    

Есть ли разница между SPI и 3-Wire интерфейсами?

Есть ли разница между SPI и 3-Wire интерфейсами?

И если её нет, то зачем было плодить сущности и создавать, к примеру, 93 и 25 серии ЭСППЗУ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть еще одна сущность, называется uWire. По сути тот же самый SPI но: в режиме записи слейв считывает по фронту клока, в режиме чтения мастер считывает по спаду клока. Смотреть в LMK04800 ( Figure 3-1. Figure 3-4 )

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли разница между SPI и 3-Wire интерфейсами?

И если её нет, то зачем было плодить сущности и создавать, к примеру, 93 и 25 серии ЭСППЗУ?

Разные владельцы торговых марок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда что это за старт-бит такой?

The AT93C46D is accessed via a simple and versatile 3-wire serial communication interface. Device operation

is controlled by seven instructions issued by the Host processor. A valid instruction starts with a rising edge of

CS and consists of a Start bit (Logic 1), followed by the appropriate opcode, and the desired memory address

location.

И в этой простыне кода народ изгаляется и формирует этот старт-бит ногодрыгом.

Без таких танцев с бубном нет связи с AT93C46...

 

Хочется найти первоисточник с описанием 3-wire serial communication interface...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли разница между SPI и 3-Wire интерфейсами?

И если её нет, то зачем было плодить сущности и создавать, к примеру, 93 и 25 серии ЭСППЗУ?

 

Аналогично I2C(стандарт) и TWI(atmel). Просто ребята из атмела не захотели платить деньги создателям I2C и назвали I2C двухпроводным интерфейсом (TWI). Тут думаю история похожа.

Суть: Если разница и есть, то в самых тонких нюансах, которые позволяют экономить денюжки ф. производителям.

Это все ИМХО!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Повторюсь, что у ATMEL есть память серии AT25 и AT93 - обе они трёхпроводной интерфейс, только вот AT93 ещё и Microwire совместима, и имеет определённые особенности.

О чём собственно и сказал megajohn. Запустить серию AT93 на микроконтроллере с обычным SPI без извращений с ногодрыгом ИМХО не представляется возможным.

Так что я для себя решил, что Microwire - в топку. И больше к этому вопросу не возвращаюсь.

 

В итоге 3-Wire - это общее понятие 3-ёх проводных интерфейсов, под которое попадает и SPI и Microwire и чёрт в ступе...

Соответственно, моя затея искать описание на 3-Wire была глупа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...