Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Глюк с интерфейсом внешнего ОЗУ
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
Decan
Всем привет!
Такая проблемка. Юзаю интерфейс внешней ОЗУ в C8051F132.
Глюк в следующем. Вот пример дампа памяти, куда записаны по порядку значения от 0x10 до 0x4F.

10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F
30 31 32 33 34 35 36 94 38 39 3A 3B 3C 3D 3E 3F
30 31 32 33 34 35 36 94 38 39 3A 3B 3C 3D 3E 3F

Как видно, он вместо чётной строки оперирует с предыдущей нечётной, дублируя её... Это что за нафиг? Сначала решил, что глюк в монтаже(висит нога A0). Проверил - всё в порядке.
Что это за беда и как её лечить?
MobyDick
Если проблема в ноге - то не в A0, а в A4 (висит или залеплена на землю)
Decan
А-а-а, едрёна лапоть!
Действительно! Висела А4(хреновая дорожка), поправил, всё заработало.
Спасибо огромное!
И чего я, действительно, решил, что А0? Совсем крыша съехала с этим проектом.
Ещё раз спасибо! И сорри за флуд.
Decan
Ещё вопрос.
Юзаю самсунговскую ОЗУ K6R4008V1D. Раньше с самсунгами дела не имел.
Так вот местами в дампе "кучками" содержатся ошибки.
Вроде и не гоню её (хотя достаточно быстрая 10ns)... В чём дело? В монтаже?
До контроллера расстояние около 10 см... Многовато?
Alexandr
Цитата(Decan @ Mar 20 2006, 21:28) *
Ещё вопрос.
Юзаю самсунговскую ОЗУ K6R4008V1D. Раньше с самсунгами дела не имел.
Так вот местами в дампе "кучками" содержатся ошибки.
Вроде и не гоню её (хотя достаточно быстрая 10ns)... В чём дело? В монтаже?
До контроллера расстояние около 10 см... Многовато?

Какая частота обмена с ОЗУ? Согласующие резисторы установлены?
Decan
Частота обмена 20МГц. Подключено, как в апноте, без резисторов.
Уже всё работает. Проблеммой оказались остатки флюса в разъёме.
Спирт, как всегда, всё решил smile.gif
Yra
Ещё обратите внимание на конфигурацию ног процесоора для внешнего ОЗУ: надо чтобы было push-pull - т.е полумостовая (а не open-drain - с открытым стокос - как по умолчанию) У меня проц с ПЛИС задружили при частоте ядер 90 МГц (время предварительной установки адреса - 1 такт, время удержания nWR(nRD) - 3 такта, режим подачи адреса - без мультиплексирования) т.е. время доступа порядка 70 нСек
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.