21.02.2010, 17:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от Ivan_TT
|
А с помощью ШИМ какой минимально возможный импульс можно сделать на контроллере?
|
Контроллеры разные и блоки PWM у них тоже разные.
У АВР минимальный период ШИМ - 4 такта/20МГц
У АРМ7 от NXP - 2/72МГц
Ну и т.д.
|
|
|
|
22.02.2010, 09:18
|
|
Прохожий
Регистрация: 07.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
А тогда на ARM9 от atmel, который работает на частоте 200МГц - 2-4 такта? и еще вопрос - если длительность импульса 2-4 такта, тогда период какой можно сделать? смогу ли я сделать последовательность импульсов длительностью импульса 2-4 такта и с периодом 4-8 такта соотвественно. Заранее благодарю.
|
|
|
|
22.02.2010, 14:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от Ivan_TT
|
А тогда на ARM9 от atmel, который работает на частоте 200МГц - 2-4 такта?
|
Частота процессора и частота работы таймера вещи разные. У выбранного вами процессора максимальная частота тактирования таймера равна MCK/2
MCK по даташиту максимум 105МГц. Для упрощения возьмем 100МГц. Т.е. тактироваться таймер может 50 мегагерцами. Период такта 20 наносекунд.
Период ШИМ получается 2 такта или 40 наносекунд. Импульс при этом равен периоду тактирования и составляет 20 наносекунд.
В общем меандр 25МГц получить можно. В чем смысл подобных вопросов? Контроллеры плохо подходят для генерации частоты. Нужна высокая частота - берите CPLD и внешний кварцевый генератор.
|
|
|
|
22.02.2010, 21:24
|
|
Прохожий
Регистрация: 07.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Вообщем мне нужно собрать генератор импульсов с управлением скважности, амплитуды и т.п. минимальная длина импульса 5нс, шаг регулировки 5нс. Посоветуйте на чём можно собрать. Заранее благодарен.
|
|
|
|
22.02.2010, 21:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
При таких параметрах - только на программируемой логике. 200МГц обычный МК не потянет. Наверно оптимальным будет вариант комбинированный - времянки формируются аппаратно, а настройки через МК.
Последний раз редактировалось MisterDi; 22.02.2010 в 21:35.
|
|
|
|
22.02.2010, 21:35
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от Ivan_TT
|
Посоветуйте на чём можно собрать.
|
Я уже выше посоветовал - на ПЛИС. Например на epm240
http://catalog.gaw.ru/index.php?page...etail&id=23291
+ любой микроконтроллер для управления ей, способный работать от 3.3В и ниже.
Вариант 2 - на быстрой жесткой логике. Это для чатоты/скважности. А вот как управлять амплитудой на такой частоте не посоветую - сам не знаю.
|
|
|
|
22.02.2010, 21:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,575
Сказал спасибо: 704
Сказали Спасибо 4,345 раз(а) в 1,992 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Ну или DDS от Analog Devices там и амплитуду менять можно. Правда со скважностью затык, но по моему у них с внешними таблицами девайсы есть.
Последний раз редактировалось Kabron; 22.02.2010 в 21:38.
|
|
|
|
22.02.2010, 21:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Сообщение от Kabron
|
Ну или DDS от Analog Devices там и амплитуду менять можно.
|
Вот это интересно. Можно название этого чуда? Хотя цену представляю, наверно немалая. 200МГц такт не шутка.
|
|
|
|
22.02.2010, 21:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,575
Сказал спасибо: 704
Сказали Спасибо 4,345 раз(а) в 1,992 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
На вскидку есно не скажу. analog.com поиск dds
|
|
|
|
22.02.2010, 21:57
|
|
Прохожий
Регистрация: 07.03.2008
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Здравствуй, ARM. Запуск "на коленке"
Спасибо. Будем смотреть.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:41.
|
|