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

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

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

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

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

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


 
Опции темы
Непрочитано 01.05.2013, 13:39  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Есть задумка соорудить в личное пользование ГИР с управлением на STM32. Сама генераторная часть будет собрана по классике жанра, но без КПЕ. Его планирую заменить варикапами. Напряжение на них от 2 до 28 вольт будет подаваться ШИМированное. Чем будет заниматься сам МК? "Ловить" минимум тока генератора в момент резонанса с исследуемым контуром, при необходимости корректируя разрядную сетку своего АЦП. Индицировать псевдографикой на "шкале" ЖКИ ( 2х8 ) обратную величину (максимум) для визуализации момента настройки в резонанс, и самое главное - измерять и отображать частоту генератора при этом резонансе.
Точность измерения абсолютного значения тока (падения напряжения на резисторе в цепи затвора) абсолютно никакая. Фактически ловим срыв колебаний, сопровождаемый падением тока. Точность измерения частоты точно так же "никакая". Для автономной работы вполне достаточна точность до десятков килогерц (!). Этого достаточно для работы "в поле" с антенными трапами (к примеру). Для любителей точности предусмотрен вывод этой самой частоты на отдельное гнездо, там измеряй хоть микрометром
А вот вопрос верхнего предела измеряемой частоты и хочу вынести на обсуждение. Тут есть несколько моментов.
1. Сигнал приходит на вход МК будет уже хорошо сформированный, готовый к обработке его "потрохами" МК.
2. Я пока не придумал, как мне измерять частоту. То ли подсчетом импульсов в калиброванных воротах, то ли захватом измерять период входного сигнала? (Можно для повышение точности измерять большОе к-во периодов с последующим приведением)
ГИР должен иметь возможность захватывать двухметровый участок любительского диапазона, скажем 150 МГц (условие не обязательное, но очень желательное). Естественно, МК это обработать не успеет никак и ни за что. Но низкие требования к точности позволяют по входу применить прескалер, значение которого перед индикацией могут игнорироваться. Собственно прескалером может послужить и классический сдвоенный DT - 74AC74, вопрос спорный о его вернем частотном пределе. Но за 100 МГц он вряд ли потянет. Какие из забугорных схем на этих частотах работают - не знаю, надо будет разрывать глубины Гугла. Но видится мне переключение исследуемого диапазона LOW-HIGH вручную, т.к. автоопределение (его алгоритмика) пока еще в голове не уложилось.
Собссно вопрос к знатокам - какой-бы из самых дешевых STM32 справится с решением этих задач? Заодно открыл бы для себя неисследованную мной страницу в Кортексах - быстродействие их таймеров при подсчете/захвате внешнего сигнал.
Тема не для холивара, жду советов от тех, кто в этом направлении имеет практический опыт.
ps Кстати, раз уж применяется внешний прескалер, почему обязательно STM32? Может и STM8 отработает? Нужны более полные сводные знания, чем у меня. Если нет четких ответов на мои "размазанные" вопросы - буду составлять свое сравнительное мнение.
Всем спасибо.
Реклама:
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 01.05.2013, 13:47  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Тут и АВР справится, ну или стм32ф100 - у него есть ЦАП для варикапов

Вместо калхоза на триггерах возьми любой синтезатор частоты, lmx2306 вроде работает от 50 МГц, стоит копейки и потребляет пару мА. Питание кстати 3 В. Есть выход с предделителя на частотомер
niXto вне форума  
Непрочитано 01.05.2013, 14:26  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от niXto Посмотреть сообщение
Тут и АВР справится, ну или стм32ф100 - у него есть ЦАП для варикапов
ЦАП или ШИМ - какая в данном случае разница?
Цитата:
Вместо калхоза на триггерах возьми любой синтезатор частоты, lmx2306 вроде работает от 50 МГц
Значит, все-таки переключать HIGH/LOW? Тогда, если есть отработанная мыслЯ, твое видение автоопереключения входов "от предделителя" vs "напрямую"?
А до 50 МГц и без АВР? Ведь не каждый АВР 30-50 потянет. Проверял. PIC запросто до 60-70, а вот АВРу трудно... Вот тут вот, на этой границе у меня и начались в мозгах разброд и шатания. Не все так просто, кавалерия с шашками наголо может и не проскакать.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 01.05.2013, 14:27  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

У STM ЦАП опору от питания берёт.
Согласен с niXto, лучше синтезатор.
Хотя... колхоз когда-то тож делал, но опять же аппаратный.
Сообщение от niXto Посмотреть сообщение
lmx2306 вроде работает от 50 МГц
25-550МГц.
Миниатюры:
Нажмите на изображение для увеличения
Название: DSC_0067.jpg
Просмотров: 84
Размер:	294.7 Кб
ID:	46406  
omercury вне форума  
Непрочитано 01.05.2013, 14:28  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от niXto Посмотреть сообщение
Тут и АВР справится
Ну-ну!
------------------------
nahimovv вне форума  
Непрочитано 01.05.2013, 14:35  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от ut1wpr Посмотреть сообщение
какой-бы из самых дешевых STM32 справится с решением этих задач? Заодно открыл бы для себя неисследованную мной страницу в Кортексах - быстродействие их таймеров при подсчете/захвате внешнего сигнал.
Тема не для холивара, жду советов от тех, кто в этом направлении имеет практический опыт.
ps Кстати, раз уж применяется внешний прескалер, почему обязательно STM32? Может и STM8 отработает?
На STM32F100 - 90 МГц... больше не пробовал...
На STM32F051 - 110 МГц... больше неоткуда было взять...
На F2XX и F4XX не пробовал... поболее должно быть...

http://forum.easyelectronics.ru/view...c72af6#p264176

На STM8L151 - ~64МГц max, но в железе не проверял, каюсь.
nahimovv вне форума  
Непрочитано 01.05.2013, 14:44  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от nahimovv Посмотреть сообщение
Ну-ну!
Со свистом.
Сообщение от nahimovv Посмотреть сообщение
На STM32F100 - 90 МГц... больше не пробовал...
На STM32F051 - 110 МГц... больше неоткуда было взять...
На F2XX и F4XX не пробовал... поболее должно быть...
http://forum.easyelectronics.ru/view...c72af6#p264176
На STM8L151 - ~64МГц max, но в железе не проверял, каюсь.
Нафига козе баян?
Частота в таких случаях не меряется - она задаётся.
Дальше работает ФАПЧ.
Точность зависит исключительно от точности задающего генератора.
omercury вне форума  
Непрочитано 01.05.2013, 14:58  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от omercury Посмотреть сообщение
У STM ЦАП опору от питания берёт.
Согласен с niXto, лучше синтезатор.
Хотя... колхоз когда-то тож делал, но опять же аппаратный.
25-550МГц.
Да, спасибо. Я уже посмотрел на этот синтезатор.
С ним еще не работал. Наш комодром за него три с гаком бакса запрашивает. С двухдолларовой пересылкой... Поищу подешевле. Хотя для собственного удовольствия и этих не жалко Не в них счастье, а в их наличии и к-ве.
Вопрос по блок-схеме. На входе частоты отдельным кубиком нарисова "прескалер". Насколько я понял, это двухмодульный 8/9 делитель. Далее стоит N-делитель, который можно настраивать. А вот условие, по которому на выходе Fo/LD появится выходная частота, пока не понял. Будет ли там сигнал всегда, или только при захвате? Если при захвате, то чего? Я не собираюсь на вход подавать опору, смысл? Мне нужен прескалер, а не синтез с его АПЧ и захватом. Видать, слишком по диагонали почитал. Откушаю обед, почитаю глубже. Ту еще эти пасхальные праздники с уборочной необходимостью (постоянное фоновое журчание жены типа "убери наконец елку"). Не дают любимой хоббёй заняться.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 01.05.2013, 15:20  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

На пальцАх расскажу принцип работы.
Сравниваются 2 периодических сигнала. Так как частота достаточно высока для прямого сравнения, её надо поделить. Делятся оба сигнала - и входной и опорный, до одинаковой частоты, выходы делителей подключены к схеме сравнения фазы сигнала. Чем больше разница фаз, тем длиннее или короче (зависит от направления разности фаз) импульсы на выходе. Через интегрирующую цепь сигнал подаётся на ГУН. От разрядности делителей зависит точность и диапазон уставки частоты.

Например у Вас задающий генератор на 12МГц и Вам нужно получить частоту на выходе ГУН 131,5МГц. Находим делители для обоих сигналов, чтоб частота была одинаковой, ну скажем 500кГц. Для этого сигнал с ГУН надо разделить на 131,5/0,5=263, а сигнал с опоры на 12/0,5=24. Задаёте в соответствующих делителях нужные значения и ждёте когда отработает обратная связь. Нужная частота встанет сама.
На самом деле диапазон выходных частот для сравнения нужно выбирать достаточно узким для нормальной работы интегратора (это чисто аналоговые штучки), да и пониже он обычно, зато в результате точность уставки измеряется десятками-сотнями герц.

Последний раз редактировалось omercury; 01.05.2013 в 15:36.
omercury вне форума  
Непрочитано 01.05.2013, 15:31  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от omercury Посмотреть сообщение
На пальцАх расскажу принцип работы.
Сравниваются 2 периодических сигнала. Так как частота достаточно высока для прямого сравнения, её надо поделить. Делятся оба сигнала - и входной и опорный, до одинаковой частоты, выходы делителей подключены к схеме сравнения фазы сигнала. Чем больше разница фаз, тем длиннее или короче (зависит от направления разности фаз) импульсы на выходе. Через интегрирующую цепь сигнал подаётся на ГУН. От разрядности делителей зависит точность и диапазон уставки частоты.
А разве я спрашивал о принципе работы петлевого синтезатора?
Вопрос был об использовании делителя входной частоты именно этой микросхемы как прескалера, если имеется такая возможность. niXto намекнул, что есть отдельный выход с этого делителя. Применение по вашему описанию еще и некоей опорной частоты настораживает. А нафига мне такой огород? И зачем мне ГУН? И вообще, я в Харькове в 36-м никогда не был..
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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