Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.04.2009, 19:06
|
|
Временная регистрация
Регистрация: 20.12.2006
Сообщений: 61
Сказал спасибо: 30
Сказали Спасибо 38 раз(а) в 15 сообщении(ях)
|
Сам пытаюсь сделать вывод на LCD панель,
Убивает огромный поток передаваемых данных
Сейчас пытаюсь всю работу по обслуживанию
памяти и передачу на LCD перевалить на
ALTERA MAX7128, здесь ног маловато,
приходится изголяться, в последней своей
версии проекта использую две микросхемы,
но в железе ещё не делал,пока дошёл только до
симулятора, а как у ВАС организован интерфейс
память-›LCD
|
|
|
|
20.04.2009, 11:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Интерфейс с памятью нужно делать только на программируемой логике, так что решение верное. Корпус не менее 100 ног. Как я понял у Вас TFT-панель с большим количеством диний данных?
Мне слегка полегче, у меня матрица имеет всего 8 бит данных. Использую 2 ИС статической памяти 256К*16 10нС и ЕР1С3Т144. Сейчас все только на стадии функционального проектирования, поэтому возможны изменения. Если не использовать аппараное ускорение вывода точки, то контролер VGA по моим прикидкам вполне помещается в ЕРМ240(что кстати дешевле, чем семитысячная серия). Как идею сокращения количества ножек вывода могу предложить использовать не полную палитру цветов, а только 512. при этом количество выходных ног уменьшится с 24 до 9 для 24-битного интерфейса. Использовать только старшие биты, при этом картинка будет вполне читабельна, мы ведь не цветной телевизор на ней смотреть будем.
|
|
|
|
20.04.2009, 19:32
|
|
Временная регистрация
Регистрация: 20.12.2006
Сообщений: 61
Сказал спасибо: 30
Сказали Спасибо 38 раз(а) в 15 сообщении(ях)
|
Спасибо за ответ.
Нет на 24-х битную матрицу я не согласен,не потяну
У меня старая LCD 3х640х480 по биту на пиксель,
но на панель выдаётся сразу два байта, верхний и
нижний полуэкрана и от 16 ног не убежишь
Но ошибку и проблему свою я понял
из за отсутствия хорошей памяти приходится использовать
W24257-15 в количестве 6 шт, а это уже нехорошо
приходится читать и писать по очереди в два банка
Ещё раз спасибо за ответ будем дальше думать.
|
|
|
|
20.04.2009, 19:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Вы делаете по 2 ИС на каждый цвет?? Это очень много. Пишите 1 байт - 1 точка, Тактовая частота матрицы порядка 10МГц, что почти в 8 раз меньше времени доступа. Попробуйте внутри выделить 6 регистров, выходы которых через мультиплексор подавать на матрицу. Правда может в ЕРМ7128 и не влезть ![Обижен](images/smilies/icon_beee.gif) Если есть возможность, давайте временные диаграммы матрицы, посмотрим, что можно придумать.
|
|
|
|
20.04.2009, 23:24
|
|
Временная регистрация
Регистрация: 20.12.2006
Сообщений: 61
Сказал спасибо: 30
Сказали Спасибо 38 раз(а) в 15 сообщении(ях)
|
В принципе я так и хочу сделать тактовая частота 60МГц
за 3 такта читаю 6 байт в 6 регистров из двух банков
это необходимо для последующего смешивания битов цветов,
остальное время для прозрачного обращения с контроллером
Проблема в подключении 6 микросхем памяти к адресной шине Очень не уверен что ALTERA у меня выдержит
P.S. 3*640*480/8=115200 байт это по биту на точку
По расчётам хватит 4-х микросхем, но зато какая
головная боль с адресацией цветов
|
|
|
|
21.04.2009, 09:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
У меня ЕРМ7128SQC100-15 четыре W24257-15 на 64МГц тянет, температура около 40-43С. Длина дорожек адресной шины около 200мм
|
|
|
|
21.04.2009, 18:36
|
|
Временная регистрация
Регистрация: 20.12.2006
Сообщений: 61
Сказал спасибо: 30
Сказали Спасибо 38 раз(а) в 15 сообщении(ях)
|
Вот за эту новость ОГРОМНОЕ Спасибо
я уже собрался буферирование делать шины
Теперь спокоен у меня две MAX7128 PLCC84
как раз всё вмещается, но теплоотдача больше
|
|
|
|
21.04.2009, 21:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Небольшое замечание по конструкции платы. У меня сделано так, что выходы адреса от Альтеры через резистроы 33 Ом параллельно идут на память, а на противоположном конце дорожки подключены выходы регистров формирования адреса от микроконтроллера.
Сегодня на своей конструкции получил первую "живую" картинку. Зараза шумит сильно (до 2 бит) ![Обижен](images/smilies/icon_beee.gif) подозреваю, что виновата разводка, сделана не совсем так, как надо.
|
|
|
|
21.04.2009, 21:29
|
|
Прописка
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Приходится завидовать Вам, господа...
С дисплеем у меня полный Фигня... не то, что 640х480, а 320х240 достать не могу... Про выбор интерфейной части уже даже не заикаюсь.
Заказывать по почте не устраивает два варианта: один - цена, второй - дойдет ли?
Надеюсь на возможную командировку в Москву, может получится там что-то приобрести.
|
|
|
|
21.04.2009, 21:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Мі пользуемся матрицами от старых ноутов, поэтому они у нас и есть. Если пытаться найти что-то серийно выпускаемое - будем в таком же положении как и Вы. Тем более, что у меня картинка на компе, а не на матрице. ![Улыбка](images/smilies/icon_smile.gif)
Подводя некий промежуточный итог - отладка аналоговой части до состояния "хоть как-то работает" у меня заняла время с 20 ноября по 20 апреля.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:31.
|
|