Jump to content
    

Проблема с DC-DC преобразователем LM2621

Добрый день!

 

Использую микроконтроллер STM32F103T8 для управления мощными светодиодами через драйвер RCD-24-0.50. Для питания драйвера используется Step-up DC-DC преобразователь LM2621. Он повышает напряжение с 3.7 вольт до 8 вольт. Ножка микроконтроллера PA1 используется для подачи высокого уровня на ножку преобразователя Enable для его запуска.

 

Проблема следующая: в режиме пошаговой отладки я дохожу до строчки, в которой подаю высокий уровень на PA1. Как только я выполняю эту инструкцию, меня выбрасывает из отладки и я не могу связаться с контроллером, т.е. не прошить его, не стереть его прошивку. Помогает только отсоединение PA1 от Enable.

 

Схема:

post-71268-1362120645_thumb.jpg

 

 

void RCC_Configuration(void)
{
RCC_PCLK2Config(RCC_HCLK_Div2);                     
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA , ENABLE);
}

void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &GPIO_InitStructure);
}

int main(void)
{
RCC_Configuration();
GPIO_Configuration();
GPIO_SetBits( GPIOA, GPIO_Pin_1 );
while(1);    
}

Edited by arsinho

Share this post


Link to post
Share on other sites

Может этот преобразователь делает помеху по питанию, проц и сбоит ...

Посмотрите осциллом ....

Share this post


Link to post
Share on other sites

Как вариант попробуйте включать BOOST вручную(например кнопкой) и посмотрите будет ли умирать проц. Если да, то дело в питании...А вообще если вы используете SWD отладчик с какогонить discovery от stm еще и с проводами см по 20, то он прекрасно отваливается даже при включении чайника в соседней комнате ;)

Share this post


Link to post
Share on other sites

В рабочем режиме процессор также виснет? Если выпаять преобразователь также виснет?Резистор R7 вроде не нужен, у вас нога настроена на GPIO_Mode_Out_PP.

Какая то у вас подпрограмма настройки тактовой частоты простенькая) может тут собака порылась, посмотрите как в примерах от ST реализована настройка тактовой частоты.

Share this post


Link to post
Share on other sites

90% что в момент включения DC/DC проседает питание проца, следовательно сброс и отваливание житага. Смотреть питание проца осциллографом.

Share this post


Link to post
Share on other sites

Использую микроконтроллер STM32F103T8 для управления мощными светодиодами через драйвер RCD-24-0.50. Для питания драйвера используется Step-up DC-DC преобразователь LM2621. Он повышает напряжение с 3.7 вольт до 8 вольт. Ножка микроконтроллера PA1 используется для подачи высокого уровня на ножку преобразователя Enable для его запуска.

по типовой схеме верхний контакт R4 (500 Ом) надо подключить к ножке 7 (BOOT), а у тебя на 8 (SW)..

Share this post


Link to post
Share on other sites

Всем большое спасибо! Ошибка оказалась очень тупой: по невнимательности соединил SGND и PGND. Эти земли звонились только через микросхему и были сбои. Как только разделил земли, все заработало

Share this post


Link to post
Share on other sites

Всем большое спасибо! Ошибка оказалась очень тупой: по невнимательности соединил SGND и PGND. Эти земли звонились только через микросхему и были сбои. Как только разделил земли, все заработало

Я правильно все понимаю: РАЗделил земли? Если да, то какую куда?!

 

Share this post


Link to post
Share on other sites

Имею в виду, что PGND соединил напрямую с входом питания, разорвав перемычку с SGND

Share this post


Link to post
Share on other sites

Имею в виду, что PGND соединил напрямую с входом питания, разорвав перемычку с SGND

То есть, весь ток питания течет через внутреннее соединение в микросхеме?

Share this post


Link to post
Share on other sites

Имею в виду, что PGND соединил напрямую с входом питания, разорвав перемычку с SGND

 

Уверен что PGND и SGND нельзя разрывать

Ищите документацию на DevKit LM2621 и смотрите схему, плату

 

99% что проблема в разводке

при старте DC-DC обратные токи (по земле) текут через регион с процессором

на больших токах гарантированный сбой

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...