Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 12.03.2009, 14:39   #191
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Сообщение от kison
А вот FPGA может дать возможность реалтайма. Без буферной памяти. Остается одно слабое звено - дисплей.
Для дисплея буфер нужен хоть так, хоть этак. Скорость отображения максимум 100 кадров/с больше нет смысла, или кто-то хочет векторный монитор? Поэтому для реалтайма FPGA и только она.
Реклама:
MisterDi вне форума  
Непрочитано 12.03.2009, 15:27   #192
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

MrDi, а Вас не смущает, что ARM9 в некоторых случаях уступает по производительности ARM7? Частота не есть определяющий фактор "скорострельности". Давайте вести разговор предметно!
Q12M вне форума  
Непрочитано 12.03.2009, 15:52   #193
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от Q12M
Kison, советую почитать документацию более внимательно и обратить внимание не только на этот МК, он был взят как наиболее дешевый и удобный вариант для построения, одно программирование по прямому USB чего стоит. В частности в H8SX обратите внимание на описание DMAC и DTC.
Я на другие тоже посмотрел. Производительность одна и та же. Невысокая прямо скажем.
Сообщение от Q12M
Применение ARM7 не подходит по одной простой причине, необходимость программного управления потоками, что нагружает работу в программном отношении и ARM'ы имеют другую идеологию работы в отличии от МК у которого одна шина на все интерфейсы и многое многое другое.
Раньше и в ARM-ах так было. Но быстродействия катастрофически не хватало - делить одну шину приходилось. Теперь для медленных интерфейсов шина общая, а быстрые сидят каждый на своей шине. Также у ДМА шина отдельная. В результате транзакции работают параллельно ядру.
Сообщение от Q12M
Были попытки соорудить устройство на STR711 (SGS), поморочились не мало, но результаты были. Сейчас рассматриваем возможность применения МК компании RDC и других.
А возможность использования ПЛИС почему не рассматриваете?
Сообщение от Q12M
Не знал, что выпущенный в 2008 году дисплей уже снят с производства... Только во вторник разговаривал по телефону с представителем компании NORITAKE в России...
У них на сайте - status: discontinued
Сообщение от Q12M
Коротко о дисплее в таком случае: Разрешение - 256х128, Тип - Вакуумно-флюоресцентный, Интерфейсы - RS232, Parallel-8bit, USB, Режимы - Standart/DMA, Встроенный знакогенератор...
Да, экран крутой. Документация не нужна, все равно уже другие на конвейере. А на них документацию производитель свободно дает.
Сообщение от Q12M
По поводу алгоритмов, то тут все очень просто. Давайте писать не во весь массив памяти, а разобьем этот массив на банки. Пока один банк заполняется данными, заполненный массив преобразуется в сжатый массив.
Вы не успеете. Просто физически. Ни считать 20Мегасэмплов ни обсчитать уже заполненный массив. А про 100 мегасэмплов и говорить не приходится. Пробуйте FPGA - там обработку можно вести "на лету", прямо во время выборки. Это стандартное решение. Хотя так обычно все же не делают - исходные данные теряются и мат. обработку вести уже не по чему. Тот же FFT - спектр сигнала тоже иногда интересен. Но хоть сможете получить свои 100 мегасэмплов.
Сообщение от Q12M
Если нужна будет документация, обращайтесь, работаем напрямую с производителями, ну конечно с обязательствами по предоставлению документации.
Если еще нужны пояснения, пожалуйста, но в форуме это затруднительно делать.
Обычно документация нужна на то, что можно купить.
Доступны GU256X128C-3900. Ценник абсолютно негуманный, но надо смотреть параметры. Некоторые плюсы и так понятны - температурный диапазон и широкий угол обзора. Правда смысл USB интерфейса неясен - там где оправдано применение таких индикаторов девайсы с хостом на борту работать просто не смогут.
ЗЫ. Кстати вспомнил - мы их дисплеи уже применяли. Правда не графические. Работали хорошо, но испытания на "удар" не прошли - стекло от платы отделилось и улетело Правда удар был выше допустимого - 100G
kison вне форума  
Непрочитано 12.03.2009, 16:09   #194
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Сообщение от Q12M
MrDi, а Вас не смущает, что ARM9 в некоторых случаях уступает по производительности ARM7? Частота не есть определяющий фактор "скорострельности". Давайте вести разговор предметно!
К сожалению я не специалист по АРМам, поэтому могу ошибаться. Но почему-то буржуи обработку скоростных потоков делают только на FPGA, хотя-бы потому, что специализированное устройство всегда работает лучше, чем универсальное(в данном случае процессор)
MisterDi вне форума  
Непрочитано 12.03.2009, 16:15   #195
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

Kison, а зачем нужно сохранять старые данные? Кому они нужны? Складывается впечатление, что размерность Секунда Вас сбивает столку. Здесь процессы более кратковременные. Даже при сжатии точность расета временных параметров остается не более 1%, Вам этого мало? Зачем хранить то, что уже прошло? Уже есть новые данные и их надо обработать. Опять же, вы хотите синхронизироваться относительно дисплея или относительно АЦП? Это принципиальный вопрос от которого зависит идеология построения девайса... Не даром сначала создается ТЗ в котором оговаривается то, что необходимо получить. Все Ваши замечания относятся к погоне за попыткой обрабатывать на лету, но сразу хочу спросить - Для чего это надо? Какой в этом прок и смысл? Объясните, пожалуйста!
Q12M вне форума  
Непрочитано 12.03.2009, 16:22   #196
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

Kison, если Вы хотите измерять частоту в 1Гц с точностью в 50нс, то тогда да, нужно каждую точку измерения подвергать скурпулезной обработке. Начните с того, что вы хотите получить, какую точность вкладываете, какие параметры вообще Вас должны заботить в первую очередь, и что можно опустить или чем можно пожертвовать.
Скажу сразу, H8SX обрабатывает DMA при прямой записи со скоростью 1/2*(35-50МГц), в зависимости от выбранной частоты тактовой шины.
Q12M вне форума  
Непрочитано 12.03.2009, 16:37   #197
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

MrDi, да не важно знаете Вы ARM'ы или нет, здесь больше ставится вопрос - Как обработать поток данных с определенной скоростью по определенному алгоритму. ARM сделан с определенной целью и предназначался изначально для других целей. Просто он прекрасно подошел и под что-то другое. Несмотря на две шины в ARM'е, процессор там один и обработка шин имеет приоритет, его правда можно менять, но это приводит к определенным сложностям и особенностям работы. Ну да ладно...
Самый простой вариант, но не самый дешевый, это взять процессор в чистом виде, посчитать сколько времени занимает алгоритм обработки сигнала и под это время взять АЦП, или наоборот. Сконфигурировать "вторичную" перефирию (дисплей, клавиатуру, интерфейс и пр.)чтобы не мешала "основной работе" и спаять сей девайс. В данном случае разговор ведется о том, каким образом можно удешевить (вот с упростить вопрос конечно двоякий) всю эту штуку до одного контроллера, одного простого дисплея, и одного АЦП, но АЦП должно быть достаточно скоростным, контроллер достаточно дешевым и не скоростным, и еще на дисплее все это рисовалось как можно быстрее.
Вот такая канитель!
Q12M вне форума  
Непрочитано 12.03.2009, 17:08   #198
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от Q12M
Kison, а зачем нужно сохранять старые данные? Кому они нужны?
Спектр не интересует? Для FFT нужны иенно результаты дискретизации.
Сообщение от Q12M
Опять же, вы хотите синхронизироваться относительно дисплея или относительно АЦП?
Я осциллографы не проектирую. Дисплеев в приборах может и не быть, ак что меня интересует только результат оцифровки. Ставить FPGA не рационально, эта функция для прибора не основная. Вот и хотелось бы найти дешевое решение. Я правда сильно на это не рассчитывал, в чудеса уже давно не верю
Сообщение от Q12M
Все Ваши замечания относятся к погоне за попыткой обрабатывать на лету, но сразу хочу спросить - Для чего это надо? Какой в этом прок и смысл? Объясните, пожалуйста!
Ну о реалтайме не я начал. Мне он в общем то и не нужен. Достаточно сделать лог события, а дальше я его извлеку и обработаю на ПС руками. Так что мне достаточно простой оцифровки 20Мегасэмплов без всякой обработки В течении всего 5 микросекунд.
kison вне форума  
Непрочитано 12.03.2009, 17:11   #199
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от Q12M
Скажу сразу, H8SX обрабатывает DMA при прямой записи со скоростью 1/2*(35-50МГц), в зависимости от выбранной частоты тактовой шины.
Даташит говорит иное. И даже картинки рисует. Минимум 4 такта на транзакцию. И шина одна. Работать может либо АЛУ либо ДМА. По очереди.
kison вне форума  
Непрочитано 12.03.2009, 17:28   #200
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от Q12M
ARM сделан с определенной целью и предназначался изначально для других целей. Просто он прекрасно подошел и под что-то другое. Несмотря на две шины в ARM'е, процессор там один и обработка шин имеет приоритет, его правда можно менять, но это приводит к определенным сложностям и особенностям работы. Ну да ладно...
ARM контроллеров в природе не существует. Есть конкретные модели с этим ядром. Они сильно отличаются друг от друга.
Сообщение от Q12M
В данном случае разговор ведется о том, каким образом можно удешевить (вот с упростить вопрос конечно двоякий) всю эту штуку до одного контроллера, одного простого дисплея, и одного АЦП, но АЦП должно быть достаточно скоростным, контроллер достаточно дешевым и не скоростным, и еще на дисплее все это рисовалось как можно быстрее.
Вот такая канитель!
На фоне стоимости такого дисплея добавление плисины будет незаметно
На вопрос Вы так и не ответили - почему ПЛИС не рассматриваете?
kison вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Цифровой осциллограф, TDA8703 SYSSI Микроконтроллеры, АЦП, память и т.д 128 19.03.2010 16:46
Цифровой осциллограф АСК 2150 UNail Цифровые сигнальные процессоры 1 07.03.2009 00:57
Дфуканальный цифровой Осциллограф GeorgLV Измерительное оборудование 0 02.11.2008 20:59
Осциллограф для ПК самодельный avr123-nm-ru Измерительное оборудование 4 08.12.2007 14:10
[Решено] цифровой осциллограф Иван Измерительное оборудование 11 01.04.2005 13:34


Часовой пояс GMT +4, время: 20:19.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot