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

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

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

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

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

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

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

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

Все Вы правильно смотрите. Еще посмотрите максимальную разрешенную нагрузку выхода Хмеги в пикофарадах.
Еще не забудьте про дорожки на плате, да еще и коннекторы могут добавить емкость.
Мое мнение- конечно, буфер нужен.
И резисторы для последовательного терминирования я бы еще заложил (сборки по 4 или по 8 резисторов, они маленькие и стоят копейки).
И блок питания тоже наверное неслабый нужен, если они все в параллель программироваться будут.
И емкостей по питанию не жалеть sm.gif
_pv
Цитата(zombi @ Jun 17 2015, 01:21) *
Вот отсюда. Или я чего то не то смотрю?

нет, всё правильно,
просто цифры показалось немного большими, так как думалось что сама по себе память на куда большей частоте должна уметь работать, но там всего 5МГц максимальная частота.
Alexashka
А что документация не оговаривает макс.длительность фронтов?
adnega
Изделие не серийным будет? Если штучное, то ставьте буфера - лучше перебдеть, чем недобдеть.
zombi
Всё ясно. Всем спасибо. лучше перебдеть!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.