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

 
 
> Проблема с DC-DC преобразователем LM2621
arsen1y
сообщение Mar 1 2013, 06:53
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 9-04-12
Пользователь №: 71 268



Добрый день!

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

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

Схема:
Прикрепленное изображение



Код
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);    
}


Сообщение отредактировал arsinho - Mar 1 2013, 06:56
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
hd44780
сообщение Mar 1 2013, 07:17
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



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


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
drum1987
сообщение Mar 1 2013, 07:33
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Как вариант попробуйте включать BOOST вручную(например кнопкой) и посмотрите будет ли умирать проц. Если да, то дело в питании...А вообще если вы используете SWD отладчик с какогонить discovery от stm еще и с проводами см по 20, то он прекрасно отваливается даже при включении чайника в соседней комнате wink.gif
Go to the top of the page
 
+Quote Post
nx6310
сообщение Mar 1 2013, 07:34
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 28-06-10
Пользователь №: 58 174



В рабочем режиме процессор также виснет? Если выпаять преобразователь также виснет?Резистор R7 вроде не нужен, у вас нога настроена на GPIO_Mode_Out_PP.
Какая то у вас подпрограмма настройки тактовой частоты простенькая) может тут собака порылась, посмотрите как в примерах от ST реализована настройка тактовой частоты.
Go to the top of the page
 
+Quote Post
skripach
сообщение Mar 1 2013, 08:14
Сообщение #5


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



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


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Jury093
сообщение Mar 1 2013, 08:42
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(arsinho @ Mar 1 2013, 10:53) *
Использую микроконтроллер STM32F103T8 для управления мощными светодиодами через драйвер RCD-24-0.50. Для питания драйвера используется Step-up DC-DC преобразователь LM2621. Он повышает напряжение с 3.7 вольт до 8 вольт. Ножка микроконтроллера PA1 используется для подачи высокого уровня на ножку преобразователя Enable для его запуска.

по типовой схеме верхний контакт R4 (500 Ом) надо подключить к ножке 7 (BOOT), а у тебя на 8 (SW)..
Go to the top of the page
 
+Quote Post
arsen1y
сообщение Mar 1 2013, 10:04
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 9-04-12
Пользователь №: 71 268



Всем большое спасибо! Ошибка оказалась очень тупой: по невнимательности соединил SGND и PGND. Эти земли звонились только через микросхему и были сбои. Как только разделил земли, все заработало
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Mar 1 2013, 19:13
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(arsinho @ Mar 1 2013, 11:04) *
Всем большое спасибо! Ошибка оказалась очень тупой: по невнимательности соединил SGND и PGND. Эти земли звонились только через микросхему и были сбои. Как только разделил земли, все заработало

Я правильно все понимаю: РАЗделил земли? Если да, то какую куда?!
Go to the top of the page
 
+Quote Post
arsen1y
сообщение Mar 4 2013, 05:34
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 9-04-12
Пользователь №: 71 268



Имею в виду, что PGND соединил напрямую с входом питания, разорвав перемычку с SGND
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Mar 4 2013, 09:14
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(arsinho @ Mar 4 2013, 06:34) *
Имею в виду, что PGND соединил напрямую с входом питания, разорвав перемычку с SGND

То есть, весь ток питания течет через внутреннее соединение в микросхеме?
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Mar 4 2013, 14:08
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(arsinho @ Mar 4 2013, 09:34) *
Имею в виду, что PGND соединил напрямую с входом питания, разорвав перемычку с SGND


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

99% что проблема в разводке
при старте DC-DC обратные токи (по земле) текут через регион с процессором
на больших токах гарантированный сбой
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 25th July 2025 - 21:19
Рейтинг@Mail.ru


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