Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ATMega128A и External memory
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Lisitsin
Здравствуйте. Помогите кто может и знает ...
Возникли тут у меня проблемки с переходом на новые микроконтроллеры с буквой А.
Раньше использовал ATMega128-16 и работал с внешней памятью на частоте 20 МГц. Как только появилась буква А - сплошные сбои. Кто нибудь работал с внешним интерфейсом? Схемку прикладаю ... (стал сбоить видеопроцессор - D5).
Спасибо !
С наступающим праздничком всех !!!!
ЗЫ: ну вот в AVR525: Migration from ATmega128 to ATmega128A прочитал, что Vol вырос с 0,7 В до 0,9 В. Память у меня и мультиплексор имеют Vil 0,8. Может ли это так сильно всё убивать и если да - как 0,2 В отыграть можно?
Благодарность ...
prottoss
Цитата(Lisitsin @ Dec 29 2011, 22:30) *
...что Vol вырос с 0,7 В до 0,9 В. Память у меня и мультиплексор имеют Vil 0,8. Может ли это так сильно всё убивать и если да - как 0,2 В отыграть можно?
Попробуйте подтянуть линии резистором 1кОм к земле. Криво, но должно помочь
aaarrr
Сначала нужно бы убедиться, что это действительно так. Не знаю, как нагружена шина, но что-то очень сомневаюсь, что возникают проблемы с нулем.
Lisitsin
Цитата(prottoss @ Dec 29 2011, 20:22) *
Попробуйте подтянуть линии резистором 1кОм к земле. Криво, но должно помочь

Пробовал землю памяти соединять с землёй процессора через 47 ом и в параллель 10 мкФ. Вольтметром мерею - 0,4 В. Но без результата.
Через 1 кОм на землю каждый провод - их там 19. Буду надеяться, до этого не дойдёт ...
aaarrr
Цитата(Lisitsin @ Dec 29 2011, 21:31) *
Пробовал землю памяти соединять с землёй процессора...

А что, они просто так не соединены? Вы бы схемку приложили все же.
Lisitsin
Цитата(aaarrr @ Dec 29 2011, 20:33) *
А что, они просто так не соединены? Вы бы схемку приложили все же.

Соединены. Были. Я вывод 24 памяти - тот, который земля - от остальной земли оторвал и соединил с ней через 47 Ом. Таким образом потенциал земли памяти поднялся на 0,4 В. И ничего ...
zombi
Цитата(Lisitsin @ Dec 29 2011, 19:30) *
ЗЫ: ну вот в AVR525: Migration from ATmega128 to ATmega128A прочитал, что Vol вырос с 0,7 В до 0,9 В.

Ну, 0,9В это всётаки максимальное значение. Не думаю что это может влиять.
Осциллографом смотрели уровень ноля?
Пробывали просто менять 128-ю мегу в заведомо рабочем изделии на 128А?
Какая SRAM?
Lisitsin
Цитата(zombi @ Dec 29 2011, 22:11) *
Ну, 0,9В это всётаки максимальное значение. Не думаю что это может влиять.
Осциллографом смотрели уровень ноля?
Пробывали просто менять 128-ю мегу в заведомо рабочем изделии на 128А?
Какая SRAM?

Осциллографом не смотрел. Глюки начались после того, как в рабочем устройстве заменился на А. SRAM IS62C1024AL-12. Сейчас купил ещё одну микросхему с буквой А и заменил. Работать стало намного устойчивее, но всё равно зависает и сбоит. С -16 такого не было ....
prottoss
Цитата(Lisitsin @ Dec 30 2011, 13:21) *
...такого не было ....
Может быть, тогда, какие нить программные не доработки?
Lisitsin
Цитата(prottoss @ Dec 30 2011, 12:13) *
Может быть, тогда, какие нить программные не доработки?

Да у меня два девайса одинаковые с одинаковым софтом. В один вот поставил буквк А. Полная фигня на 20 МГц. Сейчас вот спустился на 18,432 МГц - лучше, но сбоит. Короче, 128-ые ашки - не гонятся совсем ...
zombi
Цитата(Lisitsin @ Dec 30 2011, 12:41) *
Сейчас вот спустился на 18,432 МГц - лучше, но сбоит. Короче, 128-ые ашки - не гонятся совсем ...

Для чистоты эксперимента попробуйте опуститься до 16-ти.
prottoss
Цитата(Lisitsin @ Dec 30 2011, 15:41) *
Короче, 128-ые ашки - не гонятся совсем ...
Опа... Я чет сразу не просек это, так Вы 16 мегагерцовые МК гоните на 20 и спрашиваете в форуме "почему не работает"? Ответ тогда прост и банален "патамучта" на 20 МГц - а производитель Вам обещал только на 16.
zombi
Цитата(Lisitsin @ Dec 30 2011, 10:21) *
SRAM IS62C1024AL-12.

Странно!
Вроде у ISSI эта мс есть только со временем доступа -35 и -45 нс.
Vasily_
Цитата(Lisitsin @ Dec 30 2011, 11:41) *
Да у меня два девайса одинаковые с одинаковым софтом. В один вот поставил буквк А. Полная фигня на 20 МГц. Сейчас вот спустился на 18,432 МГц - лучше, но сбоит. Короче, 128-ые ашки - не гонятся совсем ...

А чего их гнать-то, религия не позволяет взять другую мегу?
Lisitsin
Цитата(Vasily_ @ Dec 30 2011, 13:18) *
А чего их гнать-то, религия не позволяет взять другую мегу?

А какая ещё мега имеет 128кX20МГцXXRAM64к?
А ISSI уж давно 12 нС делает ...
zombi
Цитата(Lisitsin @ Dec 30 2011, 13:30) *
А ISSI уж давно 12 нС делает ...

Странный какойто этот ISSI продают 12-нс мс а на сайте только -35 и -45 предлагают !!!??? biggrin.gif
Цитата(Lisitsin @ Dec 30 2011, 10:21) *
SRAM IS62C1024AL-12.

А где купили? Я тоже такую хочу.
prottoss
Цитата(Lisitsin @ Dec 30 2011, 16:30) *
А какая ещё мега имеет 128кX20МГцXXRAM64к?
Нет в природе ATmega128 на 20 МГц, есть только на 16.
Vasily_
Цитата(Lisitsin @ Dec 30 2011, 12:30) *
А какая ещё мега имеет 128кX20МГцXXRAM64к?
А ISSI уж давно 12 нС делает ...

Возьмите например ATmega6450, да поменьше может и хватит вам 64к. а может 1284 пойдет?
aaarrr
Сдается мне, проблема тут с разводкой и целостностью сигналов на самом деле. И какой смысл использовать скоростную SRAM в связке с медленным процессором?
prottoss
Млин, я ни че не пойму... зачем обсуждать ошибки работы в МК, который работает на завышенной частоте??? Тем более, что ТС даже не пробовал испытывать программу на номинале.
Lisitsin
Ладно, спускаться до 16 чувствую надо ...
RAM заказывал в компании "Контент", Москва. Вот адресочек человека: Андрей Леонтенко <lnt.andrey@conten-m.ru>
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.