Jump to content

    

BlueNRG-132 чип не запускается

Всем привет.

Кто работал с BlueNRG-132 , может подскажете:

Собрал плату по схеме с выключенным внутренним преобразователем (т.е. нога SMPSFILT1 висит в воздухе)
 Не программируется, и на ноге VDD1V2  не появляются ожидаемые 1.2V
Т.е чип вообще не работает.
Полагаю, какая-то простая ошибка в схеме.  Но какая ?
Возможно ST что-то невнятно нарисовали ?

Не совсем понятно, что значит "DC-DC Off" ? Очевидно, вместо него должен включится другой внутренний преобразователь? 
 

Заранее спасибо !

1.jpg

Share this post


Link to post
Share on other sites

DC-DC Off
Странно для Гуру такие вопросы. Постоянный ток - Постоянный ток Выключен.

Share this post


Link to post
Share on other sites
14 minutes ago, x893 said:

DC-DC Off
Странно для Гуру такие вопросы. Постоянный ток - Постоянный ток Выключен.

Боже... вопрос не про то, как это перевести с английского на русский. Вопрос, почему чип не работает. 

Share this post


Link to post
Share on other sites

Боже... вопрос - почему чип не работает, настолько прост, что даже не стоит букв, что бы его задавать. Был бы чип.

Share this post


Link to post
Share on other sites
32 minutes ago, MiklPolikov said:

Очевидно, вместо него должен включится другой внутренний преобразователь?

Не вместо, а после: на вход 1.2V LDO в этой схеме подключен VBAT, а не выход 1.4V DC/DC.

Share this post


Link to post
Share on other sites

Разобрался. 
Действительно, дело в кривизне документации.
Хорошо, что кто-то уже столкнулся тут https://engineering-ru.livejournal.com/519249.html
А то бы можно было долго промучится...

1) у этого чипа RESET не подтянут к питанию. И нужно подтягивать его снаружи.
2) в настройках программатора нужно отключить опцию "reset перед подключением". Иначе программатор подаёт reset , и от этого отключается встроенный в чипе стабилизатор 1.2V , и следом весь чип.  :crazy:

Share this post


Link to post
Share on other sites

Как всё просто оказалось ! Поздравляю.

99% вопросов связаны с 1 % реальных проблем.
Правило Мюллера.

Share this post


Link to post
Share on other sites

Это ни хрена не просто. Если бы не нагуглился чужой пост, могло бы стоить недели эмпирического поиска.

Share this post


Link to post
Share on other sites

Что бы стать кем-то. Нужно научиться всему.

P.S. Этим и отличаются люди - одни спрашивают, а другие всегда находят ответы на вопросы.

P.P.S. Ни хрена не просто всегда, но есть путь решения - мозг.

PPP.S. Это скрытая ирония - конечно кто её понимает.

Share this post


Link to post
Share on other sites

Запускаю их пример, но отладка не идёт.
Пишет "Cannot access Memory (@ 0xfffffffe, Read, Acc Size: 2 Byte)"
В чём может быть проблема ?
Диапазон адресов проверил.
BOOT подтянут к 0

3.jpg

Share this post


Link to post
Share on other sites

То есть мозга нет и жизнь пропала.

Share this post


Link to post
Share on other sites

x893 , не нужно засорять форум бессодержательными постами. 

 

 

Вопрос:
После манипуляций с файлом .sct ( изначально в примере там что-то не туда попадало)  программа запустилась.

Но отладка тут же прервалась - видимо процессор то ли заснул, то ли отключил отладочный порт.
Как теперь вывести его из этого состояния, при условии, что RESET нельзя подтягивать к 0, т.к. при это отключается питание 1V2 ?  

Share this post


Link to post
Share on other sites

Ещё вопрос:
Одновременно включаю несколько плат, у устройств разные имена. Но сотовый телефон одновременно видит только одно устройство. Почему так ?

 

 

Разобрался.

Нашёл в коде уникальный адрес dbaddr.  Думал, что уникальный адрес зашит в чипе.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now