Ви хотите таймером меги с максимальной частотой счета 20МГц обмерять сигнал 8МГц и таки при етом продолжаите говорить о низкой точности аналоговых методов??
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
я Вас умоляю
06 ноября 2004 г. 00:21
В ответ на:
С аналоговым сигналом связываться не хочется. Вот думаю как бы Меговские счетчики припахать - типо один запускается по фронту, стопится по срезу, второй, допустим, просто молотит. Ждать начала фронта, читать первый счетчик, по второму вычислять скока времени прошло. Потом какую-то нормировку периода делать, поскольку гуляет он нехило - от 125 нС до 100 мкС. Хватит ли производительности?
отправлено скважность 05 ноября 2004 г. 22:28
Составить ответ
|||
Конференция
|||
Архив
Ответы
Предполагается минимальная вероятность максимальной частоты. С аналоговой обработкой есть шанс получить вообще чёрт знает что. Проблема скорее в быстрых многоразрядных счётчиках, своевременном чтении результатов и плавающая арифметика (аппаратное умножение хорошо, но деление-то придётся эмулировать)
—
скважность
(06.11.2004 00:50,
пустое
)
о каком своевременном чтении счетчиков Ви говорите?? Ви понимаете, что на _период_ Вашего сигнала придется в лучшем случае 2-3 инструкции меги? Ви даже таймеры синхронно не запустите. Ви даже среднее значение скважности не посчитаете. Ви даже можете вообще не увидеть высокий али низкий уровень сигнала на входе. Таки аналог спасет отца русской демократии или ПЛИС.
—
я Вас умоляю
(06.11.2004 01:20,
пустое
)
А если мат. статически усреднять?
—
artem
(06.11.2004 02:34, 97 байт)
для этого надо знать скорости изменения скважности, другими словами, мах частоту модулирующего сигнала...
—
=mse=
(06.11.2004 09:41, 48 байт)
Максимальная частота модулирующего сигнала - 16МГц (её вычислять не надо, она задана), отсюда максимум 8МГц. Все надежды, что импульс будет короткий относительно длинного периода произвольной (в пределах) длительности - шанс обойтись Мегой. Про стробоскоп непонятно
—
скважность
(06.11.2004 11:17,
пустое
)
гы-гы-гы ;О) т.е. на 8М скважность может быть только 50%? Т.е. есть вероятность обойтись одной ЦПЛДшкой за полтинник?(намякиваю - Мега по счётному входу не воспринимает сигналы с длительностью менее Фосц/2). А вообще, тебе бы партизаном работать - передовиком бы был. А частота модуляции...
—
=mse=
(06.11.2004 11:29, 309 байт)
Немного не так, модулирующий сигнал 16МГц. Экстреамальный вариант - первый период 62,5 нС на выходе единица, второй период 62,5нС нуль - частота 8МГц, период 125нС, скважность 2. С другой стороны, импульс 62,5нС (или более) и период 100мкС - частота 10кГц, скважность до 1600. Вариант - два аппаратных счетчика минимум на 11 бит (2048 значений) выдерживающих 8 МГц и два защелкиваемых регистра. Или один счетчик, регистр, записываемый по срезу, регистр, записываемый по фронту и сброс счетчика - результат - два числа - длительность импульса и длительность периода
—
скважность
(06.11.2004 12:05,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru