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

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

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

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

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

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

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

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

Сообщение от Q12M
MrDi, да не важно знаете Вы ARM'ы или нет, здесь больше ставится вопрос - Как обработать поток данных с определенной скоростью по определенному алгоритму.

Самый простой вариант, но не самый дешевый, это взять процессор в чистом виде, посчитать сколько времени занимает алгоритм обработки сигнала и под это время взять АЦП, или наоборот.
Бррр... Наверное все-таки наоборот, Берем сигнал, который нас интересует, считаем по-Котельникову требуемое время обработки, выбираем соответствующий задаче АЦП и только после этого решаем, какой процессор это может обработать: общего назначения или специализированный. Ну а потом все остальное, дисплей, кнопки-лампочки и т.д.
Реклама:
MisterDi вне форума  
Непрочитано 12.03.2009, 18:13   #202
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

Kison, я читаю документацию REJ09B0219-0100, и картинок там много... и цикл самый длинный аж до 24 тактов может доходить... только под картинками есть еще подписи и номера, под какой цифрой то хоть картика?
Был вариант с памятью, и памятью разной, и SRAM, и с DRAM ... Не важно какая память применяется, временные интервалы главное чтобы подходили и объем был достаточным. Можно и синхронизацию организовать из первых n байт памяти и запускать отсчет с момента совпадения 0-n байт, а пока память пишется, почти в параллель, контроллером эти данные считывать... и получить девайсик на 6 платах размером с писчий лист. Вопрос раельного времени я уже обьяснял, откуда такая потребность возникла, см. текст в форуме ранее.
Дисплей можно вообще взять ЖК из самых дешевых рублей за 700, толку от этого, если у вас память будет стоить как 2 ВФД?
Придется повториться, есть задача, есть удачная попытка ее реализации, на этом, пожалуй, все!
ARM база, ARM процессор,... Самое точное определение звучит так: ARM Based Controller, а переводить думаю не надо.
Q12M вне форума  
Непрочитано 12.03.2009, 18:22   #203
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

MrDi, возмите лист бумаги в клеточку, линейку и карандаш. Нарисуйте несколько периодов синусоиды, поставте на оси времени точки кратные 1/2Т вашей синусоиды и попробуйте оцифровать Ваш сигнал. Затем сдвинте начальную точку дискрета на небольшое значение, произведите снова оцифровку Вашего сигнала... Затем возмите и еще раз внимательно перечитайте теорему Котельникова в коей обратите внимание, что данная теорема имеет свое существование для апериодических сигналов.
Для описания синусоиды с начальной точкой в 0В необходимо иметь дикретизацию не менее чем в 5 раз превышающую чем частота сигнала.
Или я не прав?
Q12M вне форума  
Непрочитано 12.03.2009, 18:30   #204
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Для описания синусоиды достаточно 2-х величин: амплитуды и периода. Или я не прав?
MisterDi вне форума  
Непрочитано 12.03.2009, 18:53   #205
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию

Сообщение от Q12M
Kison, я читаю документацию REJ09B0219-0100, и картинок там много... и цикл самый длинный аж до 24 тактов может доходить... только под картинками есть еще подписи и номера, под какой цифрой то хоть картика?
Я первую попавшуюся взял - Figure 7.23 Example of Bus Timing of DMA Transfer
Вот еще - Figure 7.2 Example of Signal Timing in Dual Address Mode прям классика жанра.
Глубоко я не копал, так "по вершкам" прошелся. Там кстати еще много интересных диаграмм. Из которых видно, что циклы ДМА не идут последовательно, между ними есть паузы. Видимо чтоб процессор совсем колом не встал.
И еще - посмотрите описание DMA Priority Level в DMA Mode Control Register. Там о разделении времени между CPU и ДМА контроллером. Вот и всплывают недостатки одной шины - одновременно они не работают.
А два такта видимо тоже можно получить - если из одного адреса в другой переписывать. Не изменяя эти адреса. Но смысл такого трансфера для меня не очевиден. Если только аппаратный FIFO есть какой нибудь.

Сообщение от Q12M
Придется повториться, есть задача, есть удачная попытка ее реализации, на этом, пожалуй, все!
Ну если Вас устраивает, то и отлично. Вы же не на продажу девайс разрабатываете.
kison вне форума  
Непрочитано 12.03.2009, 20:02   #206
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

В целом этот девайс предлагали запустить в коммерцию, но эта конфигурация конечная и не располагает к модернизации. Поэтому переход нужно делать на иную структуру и конфигурацию.
MrDi, сразу видно, что листочком не воспользовались! Не в обиду, но чтобы найти значение неизвестной функции 2-х точек никак не хватает. Математика, блин!
Q12M вне форума  
Непрочитано 12.03.2009, 21:16   #207
tauP10
Почётный гражданин KAZUS.RU
 
Регистрация: 26.08.2006
Сообщений: 1,405
Сказал спасибо: 1
Сказали Спасибо 89 раз(а) в 69 сообщении(ях)
tauP10 на пути к лучшему
По умолчанию

Сообщение от Q12M
Для описания синусоиды с начальной точкой в 0В необходимо иметь дикретизацию не менее чем в 5 раз превышающую чем частота сигнала.
Или я не прав?
Нет, Вы чуточку ошибаетесь.
Котельников с Шенноном про необходимость 5 кратного увеличения частоты отсчетов нигде не писали. Говорили только что мол не менее чем двукратное надо. Чем ближе частота сэмплирования к двойному значению верхней составляющей спектра исходного сигнала, тем сложнее потом отфильтровать сэмплы так чтобы точно восстановить исходный сигнал . Но возможно. И возможно синусоиду 1 кГц восстановить из сэмплов частотой 2.05 кГц, хотя и непросто (нужно использовать большое количество слагаемых фильтра ) Поэтому для упрощения фильтра берут несколько большее значение Fs чем 2. Хорошо 3 и 4 , а 5- уже черезчур.
tauP10 вне форума  
Непрочитано 12.03.2009, 21:28   #208
Q12M
Прописка
 
Регистрация: 24.01.2007
Сообщений: 139
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
Q12M на пути к лучшему
По умолчанию

Ну вы же опять себя опровергаете -
››Чем ближе частота сэмплирования к двойному значению верхней составляющей спектра исходного сигнала, тем сложнее потом отфильтровать сэмплы...
Верхней составляющей спектра!
Если Ваш спектр состоит из одной гармоники, то частота семплирования вдвое большая даст Вам суммарное значение 0 (ноль)и значения будут равняться +/- от точки начального измерения сигнала, если частота будет увеличиваться, то можно за n измерений получить ряд значений из которых выделяются максимальные и минимальные значения которые и будут являться Вашей амплитудой сигнала. Про вычисление периода измеряемого сигнала надеюсь писать не надо?
А вообще то, берите справочник по математике и вспоминайте!
Q12M вне форума  
Непрочитано 12.03.2009, 21:38   #209
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Сообщение от Q12M
MrDi, сразу видно, что листочком не воспользовались! Не в обиду, но чтобы найти значение неизвестной функции 2-х точек никак не хватает. Математика, блин!
Теорема Котельникова о гармонических, т.е. синусоидальных сигналах. Ваш вопрос был про синусоиду. Я ответил. Кстати, теорема Котельникова это из теории информации, а не из общей математики.
MisterDi вне форума  
Непрочитано 12.03.2009, 21:48   #210
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Сообщение от Q12M
Если Ваш спектр состоит из одной гармоники, то частота семплирования вдвое большая даст Вам суммарное значение 0 (ноль)и значения будут равняться +/- от точки начального измерения сигнала, если частота будет увеличиваться, то можно за n измерений получить ряд значений из которых выделяются максимальные и минимальные значения которые и будут являться Вашей амплитудой сигнала. Про вычисление периода измеряемого сигнала надеюсь писать не надо?
А вообще то, берите справочник по математике и вспоминайте!
То, что Вы здесь описали - разновидность стробоскопического метода измерений, очень широко используется в простых DSO. tauP10 писал о приближении к двойной частоте, а не о точном равенстве. Возможно Вы будете удивлены, но если выполнить преобразование Фурье для ряда Ваших значений, то период сигнала будет с достаточной точностью рассчитан уже при 256 отсчетах. Подобнай метод использован в конструкции с Электроникса: http://electronix.ru/forum/index.php...c=42466&st=105
MisterDi вне форума  
Закрытая тема

Закладки

Опции темы

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

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, время: 22:33.


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