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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Интересное поведение sdram
pupzemly
сообщение Jun 9 2018, 07:33
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 30-05-15
Пользователь №: 86 945



Здравствуйте.
Развел первый раз плату со SDR SDRAM MT48LC32M16A2P-75 и микроконтроллером LPC1788, плата 4 слоя. На шине еще висит NAND flash и разъем для TFT модуля (TFT модуль опциональная вещь и он пока не подключен) . Сразу отмечу, что шина данных памяти разведена неочень правильно, есть длинное ответвление от шины данных на разъем для TFT модуля. При запуске теста (тест взят от демо борда и на ней тест проходит успешно) памяти наблюдаю следующий эффект, при последовательной записи байтов с адреса 0xA0000000 такое же значение появляется в ячейке по адресу со смещение на 0x200, ну так далее, после записи 512 байт тот же эффект проявлется, но уже со смещение -0x200, т.е. данные как бы гоняюся по кругу, что ли. Как это можно объяснит?
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Jun 9 2018, 08:04
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 992
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Замыканием (или обрывом) соответствующей адресной ноги.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
amiller
сообщение Jun 9 2018, 08:05
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 168
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612



Цитата(pupzemly @ Jun 9 2018, 10:33) *
такое же значение появляется в ячейке по адресу со смещение на 0x200

Я бы начал с того, что прозвонил шину адреса. 0х200 - это вероятнее всего 10-ый бит. Скорее всего непропай. Соответственно данные пишутся и читаются таким образом, что адрес 0 равен адресу 0х200.
Go to the top of the page
 
+Quote Post
pupzemly
сообщение Jun 9 2018, 08:06
Сообщение #4





Группа: Участник
Сообщений: 7
Регистрация: 30-05-15
Пользователь №: 86 945



Цитата(esaulenka @ Jun 9 2018, 08:04) *
Замыканием (или обрывом) соответствующей адресной ноги.

Платы заказывал с электротестом. Соплей после пайки не вижу.
Go to the top of the page
 
+Quote Post
1113
сообщение Jun 9 2018, 08:16
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 598
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



покажите схему, плату и отфоткайте плату в сборе
Go to the top of the page
 
+Quote Post
Serge V Iz
сообщение Jun 9 2018, 08:22
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 3-05-18
Пользователь №: 103 639



А "длинное ответвление" не может звенеть из-за своей длины и емкости? Что если его попытаться согласовать подбором резистора на дальний конец, где-то с 1к и далее в сторону уменьшения?
Go to the top of the page
 
+Quote Post
pupzemly
сообщение Jun 9 2018, 09:09
Сообщение #7





Группа: Участник
Сообщений: 7
Регистрация: 30-05-15
Пользователь №: 86 945



Цитата(1113 @ Jun 9 2018, 08:16) *
покажите схему, плату и отфоткайте плату в сборе



Цитата(Serge V Iz @ Jun 9 2018, 08:22) *
А "длинное ответвление" не может звенеть из-за своей длины и емкости? Что если его попытаться согласовать подбором резистора на дальний конец, где-то с 1к и далее в сторону уменьшения?

Ну кто же его знает)

Цитата(1113 @ Jun 9 2018, 08:16) *
покажите схему, плату и отфоткайте плату в сборе


Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  1.pdf ( 737.74 килобайт ) Кол-во скачиваний: 13
 
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jun 9 2018, 09:59
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 4 661
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Вангую за кривую инициализацию контроллера EMC.
Go to the top of the page
 
+Quote Post
_4afc_
сообщение Jun 9 2018, 10:25
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 191
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Цитата(pupzemly @ Jun 9 2018, 10:33) *
При запуске теста (тест взят от демо борда и на ней тест проходит успешно) памяти наблюдаю следующий эффект, при последовательной записи байтов с адреса 0xA0000000 такое же значение появляется в ячейке по адресу со смещение на 0x200, ну так далее, после записи 512 байт тот же эффект проявлется, но уже со смещение -0x200, т.е. данные как бы гоняюся по кругу, что ли. Как это можно объяснит?


Было подобное при непропае.

Заказали сдуру монтаж в Граните - практически всё в брак.

Прикол: по предоставленным рентгеновским снимкам - пайка есть, а по факту её нет.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 9 2018, 11:02
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 535
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(pupzemly @ Jun 9 2018, 10:33) *
Сразу отмечу, что шина данных памяти разведена неочень правильно, есть длинное ответвление от шины данных на разъем для TFT модуля.

Она не то что разведена "не очень правильно", сама идея вешать TFT-модуль длинными проводами на скоростную шину без буферизации никуда не годится.
Go to the top of the page
 
+Quote Post
1113
сообщение Jun 9 2018, 11:16
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 598
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



Цитата(aaarrr @ Jun 9 2018, 14:02) *
Она не то что разведена "не очень правильно", сама идея вешать TFT-модуль длинными проводами на скоростную шину без буферизации никуда не годится.

ТС, отсоедините TFT и проведите тестирование памяти
Go to the top of the page
 
+Quote Post
pupzemly
сообщение Jun 9 2018, 12:17
Сообщение #12





Группа: Участник
Сообщений: 7
Регистрация: 30-05-15
Пользователь №: 86 945



Внесу уточнение. Сейчас TFT подключен к LCD контроллеру микроконтроллера, также можно повесить tft с собственным контроллером на шину памяти.

Цитата(jcxz @ Jun 9 2018, 09:59) *
Вангую за кривую инициализацию контроллера EMC.

На демо борде с таким же мк этот проект работает корректно.
Go to the top of the page
 
+Quote Post
1113
сообщение Jun 9 2018, 12:23
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 598
Регистрация: 24-02-06
Из: Москва
Пользователь №: 14 658



тогда питание проверяйте
Go to the top of the page
 
+Quote Post
Forger
сообщение Jun 9 2018, 12:52
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 989
Регистрация: 22-02-05
Пользователь №: 2 831



Цитата(pupzemly @ Jun 9 2018, 11:06) *
Платы заказывал с электротестом.
Электротест не дает гарантии, по крайней мере в штучных или крохотных партиях. Имхо, номинальная опция, пустая трата денег.

После самостоятельной пайки плату нужно хорошо промыть от остатков флюса, прозвонить и запустить соотв. тесты.
Если тестов нет, то в ОБЯЗАТЕЛЬНОМ порядке их следует написать и отладить.
В данном случае речь про тесты внешней памяти и экрана.


--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
Go to the top of the page
 
+Quote Post
pupzemly
сообщение Jun 9 2018, 13:14
Сообщение #15





Группа: Участник
Сообщений: 7
Регистрация: 30-05-15
Пользователь №: 86 945



Короче, непропай был где-то в ногах мк. После четвертой пропайки плата заработала, но цвета чуть-чуть искажаются.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2018 - 11:58
Рейтинг@Mail.ru


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