Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нужен микроконтроллер под задачу
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Пал
Добрый день всем. Стоит задача измерять интервалы следования импульсов , разрешающая способность на уровне 20нС. Т.е. счетчик должен работать на уровне 50-100Мгц. НО!!! потребление нужно получить не более 20мА. Хотел использовать LPC17хх.... Не проходит по пореблению. Поделитесь плиз умными мыслями...
ataradov
Даже если процессор будет исполнять одну инструкцию за такт, то как вы собираетесть измерять интервал за 1 инструкцию?

Думаю программные средства тут не подойдут никак.
tyro
Цитата(Taradov Alexander @ Apr 6 2011, 14:04) *
Даже если процессор будет исполнять одну инструкцию за такт, то как вы собираетесть измерять интервал за 1 инструкцию?

Думаю программные средства тут не подойдут никак.

А зачем измерять за одну инструкцию? 20нС - это желаемая разрешающая способность. При точности измерения 2% - частота следования импульсом 1 мкс.
ataradov
QUOTE (tyro @ Apr 6 2011, 14:19) *
А зачем измерять за одну инструкцию? 20нС - это желаемая разрешающая способность. При точности измерения 2% - частота следования импульсом 1 мкс.
Извиняюсь, не внимательно прочитал.
_pv
Цитата(Пал @ Apr 6 2011, 14:45) *
Поделитесь плиз умными мыслями...

вынести младшие высокочастотные разряды счетчика наружу, например в SN74LV161, или что-то похожее
и потом уже любым контроллером считать поделенные им на 16 клоки и по приходу измеряемого импульса, останавливать внешний счетчик и вычитывать его.
scifi
Посмотрите серию Piccolo от техасских инструментов. У них есть HRCAP для захвата внешних импульсов, и тактируется эта штука, судя по всему, быстрее, чем CPU.
_pv
Цитата(scifi @ Apr 6 2011, 16:55) *
Посмотрите серию Piccolo от техасских инструментов. У них есть HRCAP для захвата внешних импульсов, и тактируется эта штука, судя по всему, быстрее, чем CPU.

по потреблению они, пожалуй, не подойдут,
хотя если всё усыпить, может и получится.
из быстрых и маложорких можно еще на blackfinы поглядеть. таймер с захватом на 100Мгц у них запустить можно.


Ruslan1
Цитата(Пал @ Apr 6 2011, 11:45) *
Добрый день всем. Стоит задача измерять интервалы следования импульсов , разрешающая способность на уровне 20нС. Т.е. счетчик должен работать на уровне 50-100Мгц. НО!!! потребление нужно получить не более 20мА. Хотел использовать LPC17хх.... Не проходит по пореблению. Поделитесь плиз умными мыслями...


Вы уже нашли микросхему, которая хотя бы просто генерировать 100 МГц и жрать меньше 20 мА может ?
rx3apf
Цитата(Пал @ Apr 6 2011, 12:45) *
Добрый день всем. Стоит задача измерять интервалы следования импульсов , разрешающая способность на уровне 20нС. Т.е. счетчик должен работать на уровне 50-100Мгц.

Вовсе не обязательно... Т.е. можно, конечно, но и логика на этих частотах прожорливая, и опорный генератор потребуется соответствующий.
Цитата
Поделитесь плиз умными мыслями...

Ключевое слово здесь "интерполятор". Сделайте основной счет с разрешением 100 nS, а разность фаз опорного и входного - посредством интерполятора. Пожалуй, единицы nS вполне будет достижимо.
rezident
Цитата(Ruslan1 @ Apr 7 2011, 20:26) *
Вы уже нашли микросхему, которая хотя бы просто генерировать 100 МГц и жрать меньше 20 мА может ?
Cortex-M3 вполне может. Ведь топикстартеру не нужно одновременно И частоту И потребление. Как я понял, его устроит если 20мА будет средним значением тока потребления. Или нет?
Ruslan1
Цитата(rezident @ Apr 8 2011, 05:39) *
Cortex-M3 вполне может. Ведь топикстартеру не нужно одновременно И частоту И потребление. Как я понял, его устроит если 20мА будет средним значением тока потребления. Или нет?

Думаю, раскочегариться до частот, позволяющих получить дискретность измерения 20нс, измерить и уснуть(или перейти на низкие частоты) может практически любой микроконтроллер, работающий на таких частотах. sm.gif в таком случае конечно да, выбор широкий. Это даже не 100МГц на ядро, а только 50 МГц на тактирование таймера нужно. тут даже MIPS-подделка майкрочипа справится, оно до 80МГц шину клокает. Хотя да, если все равно что, то армы-кортексы.
А вот если нужно постоянно измерять, но будить ядро по окончанию измерения для запоминания данных, то подразумевается постоянно работающая на этой частоте периферия со спящим ядром (у майкрочипа это Idle mode называется). применительно к конкретному мелкочипу это даст около 28 мА на 50 МГц, если ядро стоит а периферия молотит. Про слип не говорю, там понятно микроамперы. но тогда тактировать снаружи надо, периферия и в слипе работать может, но генератор понятное дело спит.
Harbinger
Цитата(Ruslan1 @ Apr 7 2011, 17:26) *
Вы уже нашли микросхему, которая хотя бы просто генерировать 100 МГц и жрать меньше 20 мА может ?

Вопрос мимо темы. Радиочастотники поймут.
Ruslan1
Цитата(Harbinger @ Apr 8 2011, 21:14) *
Вопрос мимо темы. Радиочастотники поймут.

Агх...Кххх...
Не понял.......
Мимо какой темы?
и кто мне наконец объяснит, что такое "интервалы следования импульсов" ? надеюсь эти самые "радиочастотники" ?
Я пока только про "фиксиков" знаю, их в телевизоре показывают. детки смотрят ну и родителям иногда достается.... Эти фиксики все всем объясняют очень доходчиво.
rx3apf
Цитата(Ruslan1 @ Apr 9 2011, 00:08) *
и кто мне наконец объяснит, что такое "интервалы следования импульсов" ? надеюсь эти самые "радиочастотники" ?

В меру своей испорченности я, например, полагаю, что речь идет о периоде повторения импульсов (но могу и ошибаться). Опять же, неизвестно - о каком диапазоне частот речь, неизвестно время измерения...
Harbinger
Цитата(Ruslan1 @ Apr 8 2011, 23:08) *
Мимо какой темы?
Да по поводу микросхемы, способной генерировать 100 МГц при потребляемом токе меньше 20 мА. Чего там искать?
Ruslan1
Цитата(Harbinger @ Apr 9 2011, 08:17) *
Да по поводу микросхемы, способной генерировать 100 МГц при потребляемом токе меньше 20 мА. Чего там искать?

Дык название-то укажите. я вот не нашел.
Harbinger
Совершенно навскидку. TB31214FN. 16 мА, генераторов 2 штуки, вплоть до 500 МГц. Их море подобных.
Амплитуду ведь не заказывали? wink.gif
(Вообще-то здесь пробегала забавная схемка 300-МГц ГУН на быстрой кмоповской логике...)
Ruslan1
Цитата(Harbinger @ Apr 9 2011, 16:53) *
Совершенно навскидку. TB31214FN. 16 мА, генераторов 2 штуки, вплоть до 500 МГц. Их море подобных.
Амплитуду ведь не заказывали? wink.gif

ага, спасибо, я как-то в эту сторону и не смотрел. че-то я не понял по диагонали даташит посмотрев, на ней реально можно что-то типа меандра на выходе с логическими амплитудами получить?
Ну и пусть в пределе она и больше чуть жрет (25 мА в полном режиме)
Но я так понял что можно не использовать ее смеситель а только TXOUT, и даже интересный график есть, что в этом случае потребление (TX only) в пределе составляет 7.5 мА !!!!!! 08.gif

То есть я могу использовать ее в качестве кварцевого генератора?
Смущает диапазон, 200-400, вот если бы 50-200 МГц.... Генерить а потом делить как-то некошерно.

PS я не топикстартер, мне именно 100 МГц не нужно, но вот потребление встроенных PLL в микроконтроллерах иногда заставляет взгрустнуть....

ZiB
Цитата
Новая линейка микроконтроллеров STM32F2xx производится по 90 нм технологии с использованием инновационного решения от ST - ускорителя памяти (ART AcceleratorTM), позволяющего работать с памятью без задержек на максимальных частотах. Производительность на тактовой частоте 120 МГц равна 150 DMIPS - это максимальное значение на сегодняшний день для ядра ARM Cortex-M3. Серия STM32F2xx характеризуется очень низким динамическим энергопотреблением, составляющим 188 мкА на 1 МГц, что эквивалентно 22,5 мА на 120 МГц.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.