|
Выбор процессора |
|
|
|
Oct 10 2010, 17:49
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641

|
Доброго времени суток! Прошу совета. У меня стоит нелегкая дилемма, какой выбрать процессор для дешевого LCD решения. Собственно кандидаты: NXP LPC2478: +есть опыт работы с этим процессором +легко достать +есть необходимое для проекта АЦП и RTC - чудовищная распиновка процессора (с чем связана, не знаю, хочется все таки двумя слоями обойтись...) - ARM7 WINBOUND NUC950ADN(WP90P950): +ARM9 +человеческая распиновка -неизвестный процессор (для меня) -как я понял, он предназначен для ОС (а мне бы хотелось самому напрямую с железом работать) -нет АЦП и RTC В общем, работать они должны вот с этим: MI0430FT-4 С БГА не хотелось бы связываться по причине сложности и дороговизны, хочется что то дешевое... У кого будут какие мысли? Может есть еще какие варианты? Заранее спб
Сообщение отредактировал IgorKossak - Oct 10 2010, 20:27
Причина редактирования: Лишние пробельные строки
|
|
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 37)
|
Oct 11 2010, 05:55
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641

|
Цитата Распиновка мне чудовищной не показалась. Обошёлся двумя слоями (всего). Просто помню, как я разводил плату с одной только SDRAM. Достаточно интересное занятие было. Тут я думаю ставить две микросхемы, плюс еще 24бит LCD. Я просто не пойму, зачем те линии, которые идут в группе, разбрасывать по всему процессору, чем руководствовались инженеры NXP, я не знаю   в принципе, это то и меня отпугивает, хочется достаточно маленькую ПП получить... Цитата А какой требуется LCD? размер, ... точек?, ... цена? MI0430FT-4 480х272 цена около 1.5 тыс с тачпадом. Цитата И что за задача? Задача - построить измеряющую систему, я думаю что готовое вряд что то есть, придется сверху городить что-то, опять же хочется что то компактное... Цитата Какой бюджет проекта? Бюджет - мои карманные средства
|
|
|
|
|
Oct 11 2010, 10:17
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641

|
Цитата А зачем для измеряющей системы 24 разряда TFT? Да, действительно  что-то я не подумал. Но одной памяти, думаю, мне хватит...  Цитата(COMA @ Oct 11 2010, 10:37) .MX233 ARM926EJ-S™, 454 MHz LCD Controller Выводной корпус - 128LQFP Насколько я знаю, там интерфейс LCD последовательный для LQFP128. По-моему, это несовместимо с MI0430FT-4. Цитата(Aner @ Oct 11 2010, 12:57)  Купите вот это и не мучийтесь с разводкой и производством. Все же за такие деньги сами не сделаете. И напишите свой софт, надеюсь это будет приятно. Как же быть с измерительной частью? разрабатывать сверху еще плату?
|
|
|
|
|
Oct 11 2010, 10:46
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(Rattle_the_Snake @ Oct 11 2010, 14:17)  Как же быть с измерительной частью? разрабатывать сверху еще плату?  Плату снизу, такого же размера. И все очень культурненько получится. Дешевле у вас точно не выйдет. И тех дока нашлась. Только в другом месте. http://www.friendlyarm.net/downloadsКстати, эту борду еще здесь обсуждают http://roboforum.ru/forum96/topic8149-105.htmlи здесь http://electronix.ru/forum/index.php?showtopic=68211
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
|
Oct 11 2010, 11:58
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(dimka76 @ Oct 11 2010, 15:20)  Для этого понадобиться внешний вспомогательный контроллер. А это по любому. Не стоит мешать всё в кучу. Да и к тому же, не припомню измерительных задач, где хватило бы точности встроенного АЦП (даже 12 бит, не говоря о 10)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Oct 11 2010, 13:17
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641

|
Цитата(MrYuran @ Oct 11 2010, 15:58)  А это по любому. Не стоит мешать всё в кучу. Да и к тому же, не припомню измерительных задач, где хватило бы точности встроенного АЦП (даже 12 бит, не говоря о 10) Да там не сказал бы что такая уж точность нужна  Это так, примочка на мото. Цитата Можно сделать выносной модуль и связать по USB или Serial если уже придется разрабатывать какую то плату, лучше уж нормально сделать все на одной я считаю. Я не фанат конструторов в несколько плат, если можно обойтись одной  кстати габариты тоже значимы, так что такая дилемма между стоимостью и размером  Я все более склоняюсь к LPC2478, если честно
|
|
|
|
|
Oct 12 2010, 05:31
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641

|
Цитата(proba @ Oct 11 2010, 21:57)  Интересная штука... А где ее можно купить? Что то смотрю, в Россию их особо не поставляют...
Сообщение отредактировал Rattle_the_Snake - Oct 12 2010, 08:54
|
|
|
|
|
Oct 12 2010, 15:46
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(Rattle_the_Snake @ Oct 10 2010, 12:49)  Доброго времени суток! Прошу совета. У меня стоит нелегкая дилемма, какой выбрать процессор для дешевого LCD решения. Собственно кандидаты: NXP LPC2478: +есть опыт работы с этим процессором +легко достать +есть необходимое для проекта АЦП и RTC - чудовищная распиновка процессора (с чем связана, не знаю, хочется все таки двумя слоями обойтись...) - ARM7 делал аналогичный проект -- LPC2478, два слоя, TFT800х600. Процессор мне тормозным не показался, и у заказчика претензий никиких к графике не было. Естествеено, видео мы там не выводим -- статические картинки и текст (данные с датчиков). Пользуюсь палитровым цветом для скорости. Распиновка уродская, но мы ее победили.
Сообщение отредактировал ar__systems - Oct 12 2010, 15:48
|
|
|
|
|
Oct 13 2010, 07:49
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641

|
Цитата(AlexandrY @ Oct 13 2010, 11:17)  Вот в i.MX- ах есть отдельная шина для дисплея. И там можно ожидать быстрой прорисовки экрана без тормозов основной программы. Но как я понимаю, в i MX в корпусе LQFP LCD интерфейс последовательный! А с БГА связываться не хочется... Я с трудом понимаю, что это такое и как его совместить с параллельным интерфейсом монитора.
|
|
|
|
|
Oct 13 2010, 10:13
|

embedder
  
Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911

|
Цитата(Rattle_the_Snake @ Oct 13 2010, 11:49)  Но как я понимаю, в i MX в корпусе LQFP LCD интерфейс последовательный! А с БГА связываться не хочется... Я с трудом понимаю, что это такое и как его совместить с параллельным интерфейсом монитора. вот вам в пример демоплата: http://starterkit.ru/html/index.php?name=s...=view&id=41
--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
|
|
|
|
|
Oct 13 2010, 10:19
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(IgorKossak @ Oct 13 2010, 11:34)  апнот по расчёту этой величины есть на сайте. Мда, интересные калькуляторы. При заявленном дисплее больше 20% производительности и так не быстрого процессора при 50 Гц развертке уйдут в трубу. У LPC явно дела плохи с дисплеями. Есть вариант с LPC3250, при работе из внутренней RAM дисплей 16 бит 320*240 не будет тормозить.
|
|
|
|
|
Oct 13 2010, 11:44
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(MrYuran @ Oct 13 2010, 13:26)  А может их с головой хватит, оставшихся 80%? Какая разница, сколько процентов уйдёт в IDLE? Ну как минимум вижу проблемы с калиброванными программными задержками, замедлением расчетов, увеличением джитера прерываний и т.д. GUI будут выдавать видимые на глаз тормоза. Как я понимаю приоритет будет у запросов процессора на шину. Т.е интенсивная работа процессора с экранным буфером вызовет мерцание на дисплее. Т.е графики в реальном времени как скажем на осциллографе тут будут смотреться не очень хорошо. Цитата(IgorKossak @ Oct 13 2010, 14:28)  Самая нагрузливая задача (конвертация JPEG2000, работающая с той же памятью) удлиннилась всего на 3.2%. Можете дать сжимаемое изображение, параметры сжатия и за какое время сжималось? Я проверю у себя. Все познается в сравнении
|
|
|
|
|
Oct 13 2010, 14:35
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641

|
Цитата(zksystem @ Oct 13 2010, 14:13)  Но все равно посмотрел плату, посмотрел предлагаемый к ней монитор и все равно не понял, как оно происходит совмещение последовательного и параллельного... Не могли бы Вы мне на пальцах по простому объяснить?
|
|
|
|
|
Oct 13 2010, 15:10
|
Местный
  
Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248

|
Цитата(Rattle_the_Snake @ Oct 13 2010, 17:35)  Но все равно посмотрел плату, посмотрел предлагаемый к ней монитор и все равно не понял, как оно происходит совмещение последовательного и параллельного... Не могли бы Вы мне на пальцах по простому объяснить?  речь идет о TFT дисплее с встроенным контроллером с которым процессор работает через 8/16 битный двунаправленный интерфейс данных
|
|
|
|
|
Oct 13 2010, 16:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200

|
Цитата(AlexandrY @ Oct 13 2010, 18:44)  GUI будут выдавать видимые на глаз тормоза. Как я понимаю приоритет будет у запросов процессора на шину. Т.е интенсивная работа процессора с экранным буфером вызовет мерцание на дисплее. Т.е графики в реальном времени как скажем на осциллографе тут будут смотреться не очень хорошо. Все познается в сравнении  +1 Делали на sharp LH79520 ARM7 77MHz с экраном 800*480. GUI конкретно тормозит. Примерно 70-80% пропускной способности шины было занято контроллером дисплея, приоритет которого на доступ к шине выше чем у самого процессора (и это логично для GUI) - за счет этого картинка не мерцала и не дергалась, но любое ее изменение происходило довольно медленнно. Сейчас тот же дисплей подключен к Cirrus 9315, ARM9 200MHz, - гораздо лучше, но по современным меркам не более чем на "удовлетворительно", но все равно хуже, чем у современных сотовых телефонов  п.с. Циррусы - отличные процессоры, но кончаются, и в современных условиях меньше чем на 300-400 МГц в новых разработках закладываться нет смысла.
|
|
|
|
|
Oct 13 2010, 17:21
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(AlexN @ Oct 13 2010, 20:20)  п.с. Циррусы - отличные процессоры, но кончаются,... Это как  ?
|
|
|
|
|
Oct 14 2010, 17:31
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(Rattle_the_Snake @ Oct 10 2010, 21:49)  WINBOUND NUC950ADN(WP90P950): +ARM9 +человеческая распиновка -неизвестный процессор (для меня) -как я понял, он предназначен для ОС (а мне бы хотелось самому напрямую с железом работать) -нет АЦП и RTC Ну то что у LPC2478 есть RTC пользы очень мало - "жрет" он 20 мкА, обычной батарейки хватает на год. Вот отсутвие АЦП действительно минус. А что мешает работать с ним напрямую? - вроде IAR поддерживает.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|