SPI Multislave въпрос

C

cbsirio

Guest
Здравейте всички,
В момента работя по DSP56F805, които имат порт SPI.
Аз съм се опитва да се свърже 2 външни DACs и външен EEPROM с протокол SPI, която е вградена на DSP.

Аз не съм много запознат с протокол SPI, и в спецификации на DSP / КПР / EEPROM insn't има толкова много информация за него се свържете и да го използвате.

Някой може да ми помогне, моля?

Възможно ли е да се свържете с 3 периферни само 3 тел?(Мишо MOSI часовник)?Аз прочетох за Daisy-верижното на периферни устройства: възможно ли е с etherogeneous периферни устройства?

Как мога да задам или четат правилно нещо от правилното роб?

Благодаря!

Sirio

 
Обикновено трябва да се използва чип Изберете (CS) за закрепване, които да се прави разлика роб, за да изберете.Ако имате достатъчно игли за губене, можете да използвате един за закрепване на устройството.В противен случай можете да използвате декодер да направя това.

 
cbsirio,

Аз не мисля, че можеш да направиш това, което се опитва.

SPI употреби 3 автобусни линии, споделени между всички устройства, както и даде възможност за всеки (роб) чип на автобуса.Мултиплексна устройствата се извършва чрез предоставяне на възможност един чип в даден момент.
Така че да има 3 роби, ти ще трябва трите по подразбиране линии позволяват плюс три линии, което прави общо 6 пина.
Единственият път, когато не се нуждаят от позволи линия е, когато имате само един (роб) устройство, така че можете да вратовръзка е ниско (allways активирани).

Надявам се, че помага.

Мауи

 
cbsirio

Всъщност не бях прав.
Очевидно можете да конфигурирате SPI устройства в една маргаритка-верига, толкова дълго, колкото изделия имат (SO) линия.

http://www.circuitcellar.com/library/ccofeature/Eck0100/index.asp

Мауи

 
Здравейте Techie,
Проблемът ми е само да не се използва повече от 3 проводника.

Здравейте Мауи,
Да, това е точно това, което бях за seaching.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Усмивка" border="0" />Имате ли вече се използва за вашите проекти, или това е всичко да опитам?

Благодаря на всички ви, и най-добри пожелания.

Sirio.

 
Както SPI е основно четири тел система
1.Мишо (магистър в роб изход) 2.MOSI (Master се роб в) 3.CLK 4.Чип Изберете

за взаимодействие на няколко устройства на един майстор множество роби U трябва да изберете устройства с чип изберете като изискване на Ур.

U може да се използва промяна сКорост само ако има сКорост са фиксирани и differeent един от друг.
Baljeet

 
Здравейте Baljeet,

В статията на circuitcellar показва как да Daisy-верижното няколко устройства с 3 проводника.
Опитвал ли си този режим?
Аз съм доста начинаещ в SPI, но това решение изглежда добър трик ...Съгласни ли сте?

С най-добри пожелания.

Sirio

 

Welcome to EDABoard.com

Sponsor

Back
Top