реклама на сайте
подробности

 
 
> 3xSPI в небольшом корпусе, В TQFP64 или меньше?
sonycman
сообщение Dec 13 2008, 23:57
Сообщение #1


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Хочется иметь в небольшом (типа TQFP64) корпусе три аппаратных SPI (что-то не тянет программно делить шину на несколько устройств).
Ядро типа ARM7, желательно, ~50 МГц.
Нашёл пока только AT32UC3B - все USART могут работать и как SPI, очень удобно smile.gif

А что-нибудь из Cortex`ов умеет такое?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bigarmer
сообщение Dec 14 2008, 14:40
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 52
Регистрация: 5-12-08
Пользователь №: 42 221



at91 just has one spi with several chip select.

Some STM32F devices support 3 hardware spi at some time.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 14 2008, 15:57
Сообщение #3


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(SpiritDance @ Dec 14 2008, 18:10) *
Можно но скорости и режимы придется каждый раз перестраивать, если надо. Вопрос удобства и всего-то. smile.gif
Меня одолевают сомнения что-какой либо камень ARM7TDMI сможет проглотить без напрягов одновременные потоки данных по трем spi на приличной частоте, и при этом останентся еще что-то приличное по производительности для остальных задач, пусть даже с использованием фифо или дма. Просто мучает любопытство что за задача такая в которой нужно три spi по отдельности? smile.gif

Да на самом деле я вполне смогу обойтись и двумя эспиай. Так, балуюсь тут laughing.gif
Один канал на ЖКИ (132 на 176, 16 бит, 12 мегабит), а второй будут делить файловая система на MMC и девайс, которому нужно будет лить данные из файла\ов...

Просто хотелось попроще всё замутить smile.gif
Однако не получится, наверное...

Цитата(bigarmer @ Dec 14 2008, 18:40) *
at91 just has one spi with several chip select.
Some STM32F devices support 3 hardware spi at some time.


Actually, AT91SAM7 has two serial interfaces - SPI and SSP smile.gif

As for STM32 Cortex - yes, really interesting devices, but it is impossible to use JTAG debugger while all three SPI channels are active... crying.gif
Or, maybe, I`am wrong?

PS: AT32UC3B is ideal MCU for my purposes - powerful core with rich peripherals - but needs some pricy development hardware...
Go to the top of the page
 
+Quote Post
koyodza
сообщение Dec 14 2008, 19:06
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 213
Регистрация: 28-02-07
Из: Киев
Пользователь №: 25 744



Цитата(sonycman @ Dec 14 2008, 17:57) *
As for STM32 Cortex - yes, really interesting devices, but it is impossible to use JTAG debugger while all three SPI channels are active... crying.gif
Or, maybe, I`am wrong?

По-моему, там SWD для отладки остается, так что ничего страшного нет. Посмотрите сами внимательно. Ну и USART можно использовать в синхронном режиме, но там есть засады.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Dec 14 2008, 21:01
Сообщение #5


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(koyodza @ Dec 14 2008, 23:06) *
По-моему, там SWD для отладки остается, так что ничего страшного нет. Посмотрите сами внимательно. Ну и USART можно использовать в синхронном режиме, но там есть засады.

Я, честно говоря, не пробовал пока кортексы. Говорят, что MT-LINK с ними будет работать.
А вот с SWD вероятнее всего нет... 05.gif

USART в синхронном режиме? В качестве SPI? А что делать со старт- и стоп- битами?

ЗЫ: всё-таки попробую, наверное, Cortex. Только вот макеток с подходящим камнем нет - простые только. Придётся перепаивать, или самому платку разводить... smile.gif
Go to the top of the page
 
+Quote Post
Sanek_spb
сообщение Dec 15 2008, 07:35
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 28-02-07
Пользователь №: 25 746



Цитата(sonycman @ Dec 15 2008, 00:01) *
USART в синхронном режиме? В качестве SPI? А что делать со старт- и стоп- битами?


Судя по примерам к либам от ST нормально работает, старт и стоп биты идут без клоков, соотв не воспринимаются

Сообщение отредактировал Sanek_spb - Dec 15 2008, 07:38
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sonycman   3xSPI в небольшом корпусе   Dec 13 2008, 23:57
- - Sanek_spb   Цитата(sonycman @ Dec 14 2008, 02:57) Хоч...   Dec 14 2008, 08:36
|- - sonycman   Цитата(Sanek_spb @ Dec 14 2008, 12:36) Да...   Dec 14 2008, 10:25
- - SpiritDance   Старенькие at91 имеют spi, способный работать посл...   Dec 14 2008, 10:28
|- - sonycman   Цитата(SpiritDance @ Dec 14 2008, 14:28) ...   Dec 14 2008, 10:32
|- - SpiritDance   Цитата(sonycman @ Dec 14 2008, 13:32) Это...   Dec 14 2008, 14:10
||- - sonycman   Цитата(SpiritDance @ Dec 15 2008, 10:34) ...   Dec 15 2008, 13:26
|- - SpiritDance   Цитата(sonycman @ Dec 14 2008, 18:57) pri...   Dec 15 2008, 06:34
|- - aaarrr   Цитата(SpiritDance @ Dec 15 2008, 09:34) ...   Dec 15 2008, 07:28
- - sonycman   Ещё хотел спросить про контроллер прерываний в кор...   Dec 15 2008, 20:51
|- - koyodza   Цитата(sonycman @ Dec 15 2008, 22:51) Ещё...   Dec 15 2008, 21:51
|- - aaarrr   Цитата(sonycman @ Dec 15 2008, 23:51) Как...   Dec 15 2008, 21:52
- - sonycman   Значит, на кортексе даже не нужно прилагать особых...   Dec 16 2008, 03:20
|- - Sanek_spb   Цитата(sonycman @ Dec 16 2008, 06:20) Зна...   Dec 16 2008, 09:14
|- - sonycman   Цитата(Sanek_spb @ Dec 16 2008, 13:14) Та...   Dec 16 2008, 14:54
|- - aaarrr   Цитата(sonycman @ Dec 16 2008, 17:54) А ч...   Dec 16 2008, 15:01
||- - sonycman   Цитата(Sanek_spb @ Dec 16 2008, 20:38) Ес...   Dec 16 2008, 17:00
||- - aaarrr   Цитата(sonycman @ Dec 16 2008, 20:00) Хм,...   Dec 16 2008, 17:05
|||- - sonycman   Цитата(aaarrr @ Dec 16 2008, 21:05) Потом...   Dec 16 2008, 18:07
||- - koyodza   Цитата(sonycman @ Dec 16 2008, 19:00) Ясн...   Dec 16 2008, 18:22
||- - sonycman   Цитата(koyodza @ Dec 16 2008, 22:22) Инте...   Dec 16 2008, 18:46
|||- - koyodza   Цитата(sonycman @ Dec 16 2008, 20:46) Ну,...   Dec 16 2008, 18:59
|||- - sonycman   Цитата(koyodza @ Dec 16 2008, 22:59) ЗАЧЕ...   Dec 16 2008, 19:02
|||- - koyodza   Цитата(sonycman @ Dec 16 2008, 21:02) Да,...   Dec 16 2008, 19:12
||- - aaarrr   Цитата(koyodza @ Dec 16 2008, 21:22) Пото...   Dec 16 2008, 19:40
||- - koyodza   Цитата(aaarrr @ Dec 16 2008, 21:40) Что ...   Dec 16 2008, 20:19
||- - sonycman   Цитата(koyodza @ Dec 17 2008, 00:19) ЗАЧЕ...   Dec 17 2008, 01:59
||- - koyodza   Цитата(sonycman @ Dec 17 2008, 03:59) А ч...   Dec 17 2008, 09:08
||- - Sanek_spb   Цитата(koyodza @ Dec 17 2008, 12:08) На В...   Dec 17 2008, 09:21
|- - Sanek_spb   Цитата(sonycman @ Dec 16 2008, 17:54) SVC...   Dec 16 2008, 16:38
- - aaarrr   Все верно, но где Вы узрели призыв писать все на а...   Dec 16 2008, 20:29
|- - koyodza   Цитата(aaarrr @ Dec 16 2008, 22:29) Все в...   Dec 16 2008, 20:38
- - aaarrr   "Понимает" и "знает в общих чертах...   Dec 16 2008, 20:45
|- - koyodza   Цитата(aaarrr @ Dec 16 2008, 22:45) ...   Dec 16 2008, 20:52
|- - aaarrr   Цитата(koyodza @ Dec 16 2008, 23:52) ...А...   Dec 16 2008, 21:10
- - aaarrr   Да, на "скоростное ногодрыганье" рассчит...   Dec 17 2008, 09:24
|- - sonycman   Цитата(aaarrr @ Dec 17 2008, 13:24) Да, н...   Dec 17 2008, 13:57
|- - koyodza   Цитата(sonycman @ Dec 17 2008, 15:57) То ...   Dec 17 2008, 19:00
|- - aaarrr   Цитата(koyodza @ Dec 17 2008, 22:00) Не в...   Dec 17 2008, 19:25
|- - sonycman   Цитата(koyodza @ Dec 17 2008, 23:00) Не в...   Dec 18 2008, 01:43
||- - koyodza   Цитата(sonycman @ Dec 18 2008, 03:43) 2,5...   Dec 18 2008, 09:19
|- - sonycman   Цитата(koyodza @ Dec 17 2008, 23:00) Цита...   Dec 28 2008, 21:15
|- - SpiritDance   Цитата(sonycman @ Dec 29 2008, 00:15) или...   Dec 29 2008, 11:03
|- - koyodza   Цитатанет епром, а надо изредка перезаписывать нес...   Dec 31 2008, 20:07
|- - sonycman   Цитата(koyodza @ Jan 1 2009, 00:07) Этот ...   Dec 31 2008, 23:18
|- - defunct   Цитата(sonycman @ Jan 1 2009, 01:18) Сейч...   Jan 1 2009, 04:09
|- - sonycman   Цитата(defunct @ Jan 1 2009, 08:09) Лумин...   Jan 1 2009, 10:14
|- - defunct   Цитата(sonycman @ Jan 1 2009, 12:14) Пишу...   Jan 1 2009, 19:45
|- - sonycman   Цитата(defunct @ Jan 1 2009, 23:45) Там п...   Jan 1 2009, 20:06
- - aaarrr   Цитата(sonycman @ Dec 17 2008, 16:57) То ...   Dec 17 2008, 14:08
- - sonycman   Да, я уже практически определился. Буду моделирова...   Dec 18 2008, 09:36
- - sonycman   Хм, SPI в STM32 поддерживает всего два формата пер...   Jan 1 2009, 17:42
- - sonycman   Попробовал STM32 на макс. быстрое переключение пор...   Jan 2 2009, 08:49
- - koyodza   Цитата(sonycman @ Jan 2 2009, 10:49) форм...   Jan 2 2009, 21:19
- - sonycman   Цитата(koyodza @ Jan 3 2009, 01:19) Нет т...   Jan 2 2009, 21:27


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 15:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01492 секунд с 7
ELECTRONIX ©2004-2016