Например TDA7294

 Форум РадиоКот • Просмотр темы - Измерительный генератор из компаратора stm32l011
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт дек 11, 2018 08:14:11



Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Измерительный генератор из компаратора stm32l011
СообщениеДобавлено: Чт дек 06, 2018 17:00:16 
Первый раз сказал Мяу!

Карма: 2
Зарегистрирован: Вт ноя 02, 2010 21:21:53
Сообщений: 29
Рейтинг сообщения: 0
Можно ли настроить компаратор так что-бы из него(с соответствующей обвязкой) можно было-бы получить генератор?


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Измерительный генератор из компаратора stm32l011
СообщениеДобавлено: Пт дек 07, 2018 11:43:40 
Первый раз сказал Мяу!

Карма: 2
Зарегистрирован: Вт ноя 02, 2010 21:21:53
Сообщений: 29
Рейтинг сообщения: 0
Настраиваю в кубе.
На COMP2_OUT всегда 0 не зависимо от состояния COMP2_INM и COMP2_INP.


/* COMP2 init function */
static void MX_COMP2_Init(void)
{

LL_COMP_InitTypeDef COMP_InitStruct;

LL_GPIO_InitTypeDef GPIO_InitStruct;

/**COMP2 GPIO Configuration
PA2 ------> COMP2_INM
PA3 ------> COMP2_INP
PA4 ------> COMP2_OUT
*/
GPIO_InitStruct.Pin = LL_GPIO_PIN_2;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
LL_GPIO_Init(GPIOA, &GPIO_InitStruct);

GPIO_InitStruct.Pin = LL_GPIO_PIN_3;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ANALOG;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
LL_GPIO_Init(GPIOA, &GPIO_InitStruct);

GPIO_InitStruct.Pin = LL_GPIO_PIN_4;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW;
GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
GPIO_InitStruct.Alternate = LL_GPIO_AF_7;
LL_GPIO_Init(GPIOA, &GPIO_InitStruct);

COMP_InitStruct.PowerMode = LL_COMP_POWERMODE_MEDIUMSPEED;
COMP_InitStruct.InputPlus = LL_COMP_INPUT_PLUS_IO1;
COMP_InitStruct.InputMinus = LL_COMP_INPUT_MINUS_IO1;
COMP_InitStruct.OutputPolarity = LL_COMP_OUTPUTPOL_NONINVERTED;
LL_COMP_Init(COMP2, &COMP_InitStruct);

LL_COMP_SetCommonWindowMode(__LL_COMP_COMMON_INSTANCE(COMP2), LL_COMP_WINDOWMODE_DISABLE);

LL_EXTI_DisableEvent_0_31(LL_EXTI_LINE_22);

LL_EXTI_DisableIT_0_31(LL_EXTI_LINE_22);

}


Вернуться наверх
 Профиль  
 
JLCPCB, 10 прототипов ПП всего за $2 и 2 дня доставка!

Крупнейший производитель печатных плат в Китае, 300,000+ заказчиков, 10,000+ он-лайн заказов в день.

Рассчитайте цену онлайн:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Измерительный генератор из компаратора stm32l011
СообщениеДобавлено: Пн дек 10, 2018 17:45:15 
Первый раз сказал Мяу!

Карма: 2
Зарегистрирован: Вт ноя 02, 2010 21:21:53
Сообщений: 29
Рейтинг сообщения: 0
Так еще пробывал настраивать:
void COMP2_init(){

RCC->IOPENR |= RCC_IOPENR_GPIOAEN;

GPIOA->MODER &= ~GPIO_MODER_MODE4;
GPIOA->MODER |= GPIO_MODER_MODE2 | GPIO_MODER_MODE3;
GPIOA->MODER |= GPIO_MODER_MODE4_1;
GPIOA ->AFR[0] &= 0xfff0ffff;
GPIOA ->AFR[0] |= 0x00070000;

COMP2->CSR = COMP_CSR_COMP2INNSEL_0;
//COMP2->CSR |= COMP_CSR_COMP2SPEED;
COMP2->CSR |= COMP_CSR_COMP2EN;
}

Все равно выход компаратора всегда в нуле.
Неправильно настраиваю входы?


Вернуться наверх
 Профиль  
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Второй конкурс по дизайну печатных плат от PCBWay!
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 



Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: pixar, Sergi и гости: 3


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y