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

 
 
 
Reply to this topicStart new topic
> Подключить к мк 30 CMOS микросхем, как правильно сделать ?
zombi
сообщение Jun 16 2015, 11:06
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Нужно к XMEGA подключить 30 мс Parallel NOR Flash (5 групп по 6 мс в каждой ) + CF card + Жидкокристаллический индикатор MT–16S2D.
Всё это на общей шине данных 8 бит.
Предполагаю что XMEGA справится с формированием состояния на ШД, ША и управляющих сигналов выход у неё довольно мощный.
А вот когда нужно будет процессором читать каждую мс Flash или карту могут ли быть проблемы?
Максимальная частота сигналов 0,5MHz.
Максимальная длина проводников шин ~ 25-30 см.
Всё управление будет осуществляться ногодрыганием.
Предполагаю что нужно поставить на каждую группу Flash SN74LVC245, или не заморачиваться?

А может нужно как то по другому?
Посоветуйте как правильно сделать?
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 16 2015, 12:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Электроника- точная наука, тут все можно посчитать. Возьмите документацию и посчитайте токи и емкости входов-выходов. И никаких "предполагаю", только факты.
Далее: 30 микросхем- это очень интересная разводка будет, там индуктивности-емкости набегут. И про тестирование-дефектовку: искать где в такой шине что-то не так- еще та камасутра может получиться.
Шинные формирователи, делящие этот зоопарк на физически независимые группы, упростят задачу в любом случае, даже если по расчетам и XMega справится и без них.

Ну и, может быть, попробуйте что-то поменять в стратегии и тактике. Использование микросхем большего объема или большей разрядности, например. Или замена на другой тип носителя.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jun 16 2015, 13:35
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(Ruslan1 @ Jun 16 2015, 15:48) *
Ну и, может быть, попробуйте что-то поменять в стратегии и тактике. Использование микросхем большего объема или большей разрядности, например. Или замена на другой тип носителя.

biggrin.gif Менять нечего.
Это программатор-дубликатор с compact flash одновременно на 5 планок с флешками. На каждой планке 6 мс по 1Gb каждая. Планка - это SO DIMM-144.
Простенький тест шин мк выполняет по старту с выводом результата на табло.

Так лепить шинники или нет?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 16 2015, 15:59
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(zombi @ Jun 16 2015, 19:35) *
Так лепить шинники или нет?

на 500 кГц на пару сотен пФ и так вытянет.
но какая именно емкостная нагрузка получится надо конечно посмотреть аккуратно.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jun 16 2015, 17:50
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_pv @ Jun 16 2015, 18:59) *
на 500 кГц на пару сотен пФ и так вытянет.
но какая именно емкостная нагрузка получится надо конечно посмотреть аккуратно.

Flash - макс. 30pF x 30 шт. = 900 pF
CFcard- 50 pF
На индикатор не нашел инфы, ну пусть тоже 50 pF будет.
Как посчитать ёмкость разъёмов и дорожек не знаю (
Но даже без разъёмов получается ~1000pF. Далеко не пара сотен.
Получается шинники нужны?
Интересно, а как посчитать на какой максимальной частоте можно ожидать устойчивой работы изделия при условии ёмкости на линиях ШД 1нФ?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 16 2015, 18:21
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(zombi @ Jun 16 2015, 23:50) *
Flash - макс. 30pF x 30 шт. = 900 pF
CFcard- 50 pF
На индикатор не нашел инфы, ну пусть тоже 50 pF будет.
Как посчитать ёмкость разъёмов и дорожек не знаю (
Но даже без разъёмов получается ~1000pF. Далеко не пара сотен.
Получается шинники нужны?
Интересно, а как посчитать на какой максимальной частоте можно ожидать устойчивой работы изделия при условии ёмкости на линиях ШД 1нФ?

откуда такие цифры про 30 и 50пФ?

посчитать грубо можно примерно так:
если выход даёт 10мА при 3В это 300Ом. на 1000pF: rise time 10%/90% = 2RC = 600нс, то есть на частоте 0.8МГц как-то работать будет.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jun 16 2015, 19:21
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(_pv @ Jun 16 2015, 21:21) *
откуда такие цифры про 30 и 50пФ?

Вот отсюда. Или я чего то не то смотрю?

Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jun 16 2015, 20:13
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(zombi @ Jun 16 2015, 22:21) *
Вот отсюда. Или я чего то не то смотрю?

Все Вы правильно смотрите. Еще посмотрите максимальную разрешенную нагрузку выхода Хмеги в пикофарадах.
Еще не забудьте про дорожки на плате, да еще и коннекторы могут добавить емкость.
Мое мнение- конечно, буфер нужен.
И резисторы для последовательного терминирования я бы еще заложил (сборки по 4 или по 8 резисторов, они маленькие и стоят копейки).
И блок питания тоже наверное неслабый нужен, если они все в параллель программироваться будут.
И емкостей по питанию не жалеть sm.gif
Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 17 2015, 04:44
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(zombi @ Jun 17 2015, 01:21) *
Вот отсюда. Или я чего то не то смотрю?

нет, всё правильно,
просто цифры показалось немного большими, так как думалось что сама по себе память на куда большей частоте должна уметь работать, но там всего 5МГц максимальная частота.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Jun 17 2015, 05:16
Сообщение #10


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



А что документация не оговаривает макс.длительность фронтов?
Go to the top of the page
 
+Quote Post
adnega
сообщение Jun 17 2015, 06:35
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Изделие не серийным будет? Если штучное, то ставьте буфера - лучше перебдеть, чем недобдеть.
Go to the top of the page
 
+Quote Post
zombi
сообщение Jun 17 2015, 08:06
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Всё ясно. Всем спасибо. лучше перебдеть!
Go to the top of the page
 
+Quote Post

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

 


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


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