реклама на сайте
подробности

 
 
> RC генератор на STM (генератор с переменным конденсатором)
rtype
сообщение May 18 2017, 20:07
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 23-11-14
Пользователь №: 83 801



Hei!

Помогите пожалуйста с идеями, как реализовать генератор на STM(8,32 - не важно) с внешним переменным конденсатором.

блок схема примерно такая:



конденсатором определяется частота генератора, которая, в свою очередь, измеряется таймерами и пр.
Сделать RC цепочку - запускать и останавливать таймер или сбрасывать его по прерыванию весьма нестабильный вариант, я уже пробовал.
использовать внешние элементы для генератора - оно уже так работает, хочу убрать всю схему внутрь процессора.
Спасибо!

Сообщение отредактировал rtype - May 18 2017, 20:09
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
firew0rker
сообщение May 19 2017, 03:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 11-07-12
Из: Новосибирск
Пользователь №: 72 716



Тактирование системной шины SYSCLK можно настроить от встроенного генератора HSI (8МГц). К генератору HSЕ вместо кварцевого резонатора подключить по схеме замещения внешний переменный конденсатор с индуктивностью.

В Clock configuration register (RCC_CFGR) настроить MCO: Microcontroller clock output на HSE clock select. Это будет выход генератора. Его можно соединить со входом таймера, чтобы мерить частоту.

Кроме того, RTC может тактироваться от внешнего HSE (с делителем /128) и выдавать частоту делённую на 64 на выход CCO: Calibration clock output.
Go to the top of the page
 
+Quote Post
rtype
сообщение May 22 2017, 17:09
Сообщение #3





Группа: Участник
Сообщений: 14
Регистрация: 23-11-14
Пользователь №: 83 801



Цитата(firew0rker @ May 19 2017, 06:08) *
Тактирование системной шины SYSCLK можно настроить от встроенного генератора HSI (8МГц). К генератору HSЕ вместо кварцевого резонатора подключить по схеме замещения внешний переменный конденсатор с индуктивностью.

В Clock configuration register (RCC_CFGR) настроить MCO: Microcontroller clock output на HSE clock select. Это будет выход генератора. Его можно соединить со входом таймера, чтобы мерить частоту.

Кроме того, RTC может тактироваться от внешнего HSE (с делителем /128) и выдавать частоту делённую на 64 на выход CCO: Calibration clock output.


трогать тактовую нет резона - она нужна для измерения измеряемого параметра.
Таймер перепускать я пробовал, но, стабильность такого варианта оказалась хуже, чем измерять внешний генератор на двух инверторах:
повторяемость результата измерения процентов 70, а с генератором около 95%.
Изменение частоты внешнего генератора у меня 10-50kHz.
предполагаемый процессор - stm8f003 или stm32f030.

Сообщение отредактировал rtype - May 22 2017, 17:09
Go to the top of the page
 
+Quote Post
firew0rker
сообщение May 23 2017, 09:35
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 206
Регистрация: 11-07-12
Из: Новосибирск
Пользователь №: 72 716



Цитата(rtype @ May 23 2017, 00:09) *
трогать тактовую нет резона - она нужна для измерения измеряемого параметра.

Вместо внешнего генератора на двух инверторах можно использовать встроенный генератор микроконтроллера. Для частот 10-50kHz подойдёт LSE. Вместо часового кварца между выв. OSC32_IN и OSC32_OUT включить контур с внешним переменным конденсатором и катушкой. Мерить частоту относительно тактовой, как описано в «Calibration of the HSI» Reference manual, только наоборот, частоту HSI принять константой и вычислять частоту LSE.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- rtype   RC генератор на STM (генератор с переменным конденсатором)   May 18 2017, 20:07
|- - rtype   Цитата(firew0rker @ May 23 2017, 12:35) В...   May 23 2017, 19:05
- - AVI-crak   Это лишено практического смысла. Есть вариант вне...   May 19 2017, 03:18
|- - jcxz   Цитата(AVI-crak @ May 19 2017, 05:18...   May 19 2017, 06:55
- - linuxbergi   Timer в STM32 может одновременно генерировать сигн...   May 27 2017, 05:45
- - Obam   А почему до сих пор не прозвучало заветное ключево...   May 27 2017, 10:02
- - rtype   Hei! Самогенерация (RC генератор на логически...   May 28 2017, 20:38
- - Rst7   QUOTE Помогите пожалуйста с идеями Я что-то не по...   May 29 2017, 09:54
|- - alex2103   Цитата(Rst7 @ May 29 2017, 12:54) Я что-т...   May 29 2017, 10:45
|- - Rst7   QUOTE (alex2103 @ May 29 2017, 13:45) Пок...   May 29 2017, 11:26
- - alex2103   Rst7, спасибо за развернутый ответ. Непременно на ...   May 29 2017, 11:47
|- - Rst7   QUOTE (alex2103 @ May 29 2017, 14:47) Rst...   May 29 2017, 12:13
|- - scifi   Цитата(Rst7 @ May 29 2017, 15:13) Вообще ...   May 29 2017, 12:19
|- - Rst7   QUOTE (scifi @ May 29 2017, 15:19) Неужел...   May 29 2017, 12:32
|- - rtype   Цитата(Rst7 @ May 29 2017, 15:32) Все зав...   May 29 2017, 17:39
|- - Rst7   QUOTE (rtype @ May 29 2017, 20:39) Добрый...   May 29 2017, 20:07
|- - rtype   Цитата(Rst7 @ May 29 2017, 23:07) Разве я...   May 29 2017, 20:41
|- - Rst7   QUOTE (rtype @ May 29 2017, 23:41) при по...   May 30 2017, 09:04
|- - rtype   Цитата(Rst7 @ May 30 2017, 12:04) Предлаг...   May 30 2017, 17:35
- - firew0rker   Вы пока не пробовали запускать встроенный в МК ген...   May 31 2017, 02:47
|- - rtype   Цитата(firew0rker @ May 31 2017, 05:47) В...   May 31 2017, 21:11
- - firew0rker   У меня не отображается картинка в вашем сообщении....   Jun 1 2017, 02:52
|- - rtype   Цитата(firew0rker @ Jun 1 2017, 05:52) У ...   Jun 1 2017, 17:31
|- - firew0rker   Цитата(rtype @ Jun 2 2017, 00:31) Для STM...   Jun 2 2017, 02:14
|- - rtype   Цитата(firew0rker @ Jun 2 2017, 05:14) Бе...   Jun 2 2017, 05:08
- - firew0rker   Теперь понимаю почему не подходит вариант с LC кон...   Jun 5 2017, 07:58
|- - rtype   Цитата(firew0rker @ Jun 5 2017, 10:58) Те...   Jun 6 2017, 13:01
- - rudy_b   Как-то вы себе противоречите. Среда меняет как сам...   Jun 7 2017, 10:12
|- - rtype   Цитата(rudy_b @ Jun 7 2017, 13:12) Как-то...   Jun 15 2017, 03:49
- - rudy_b   Противоречие есть и описанный мной способ дает нам...   Jun 15 2017, 10:40
- - rtype   Цитата(rudy_b @ Jun 15 2017, 13:40) Проти...   Jun 15 2017, 17:20
- - rudy_b   Цитата(rtype @ Jun 15 2017, 20:20) Ваш сп...   Jun 16 2017, 13:08
- - rtype   Цитата(rudy_b @ Jun 16 2017, 16:08) Ессно...   Jun 17 2017, 04:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 09:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01417 секунд с 7
ELECTRONIX ©2004-2016