Jump to content

    
Sign in to follow this  
beard42

Кто работал с Fuel Gauge от TI (bq34110)

Recommended Posts

Всем привет!

 

Кто-нибудь работал с bq341100 (fuel gauge от TI)?

 

Пытаюсь разобраться, но описание от техаса какое-то мутное.

 

Есть макетка от Техаса (bq34110EVM), есть EV2400. К макетке подключен аккумулятор NiMH на 7.2В 4А (сборка из 6 банок).

Скачал BatterieStudio, пытался настроить, чтобы он напряжение правильно мерял - не дает. Перепаял сопротивелния - стал определять нормально.

Короче, как с ним вообще работать? Что обязательно делать нужно, чтобы заряд правильно определялся и емкость? Так его тренировать/обучать?

И самый главный вопрос: как эту микросхему сбросить при подключении нового аккумулятора?

 

У кого-нибудь есть опят работы с такой же (или подобной) микросхемой?

Share this post


Link to post
Share on other sites
У кого-нибудь есть опят работы с такой же (или подобной) микросхемой?

я работал с bq2060/bq40z50, у вас похожий вариант. тащите мануал на свой кит, вдумчиво читаете, соединяете по своей конфигурации..

в какой-то момент после запуска bqStudio надо сделать калибровку (раздел 3.3 руководства), после этого студия пропишет поправки для верного измерения тока, напряжения и температуры на реальном железе

далее опять читаете руководство на кит и плотно роетесь в техасовском комьюнити http://e2e.ti.com/support/power_management/ через поле поиска там можно найти много полезного, чего не пишут в офиц. доках..

в конце изысканий получаете т.н. golden image, который и шьете в масспродашн

возможности сброса может и не быть, я для bq40z50 ее так и не нашел (у туповатой bq2060 достаточно дернуть питание)

Share this post


Link to post
Share on other sites

Значит я все-таки был прав. Первый раз встречаю такой даташит от Техаса, в котором с одной стороны ничего толком не описано, а половина того, что написано не вполне соответствует действительности. :(

 

Но в любом случае, огромное спасибо. Пошел курить документацию дальше и читать форум.

 

в конце изысканий получаете т.н. golden image, который и шьете в масспродашн

То есть мне еще в продакшене нужно I2C наружу выводить и каждую плату отдельно через EV2400 программировать? Я правильно понял?

 

возможности сброса может и не быть, я для bq40z50 ее так и не нашел (у туповатой bq2060 достаточно дернуть питание)

И как Техас себе представляет использование при таком варианте? Я понимаю, когда микруха стоит на стороне батареи (то есть встроена в сборку), но они же предлагают и вариант со встраиванием в прибор! Короче, ничего не понятно. В доках ничего по этому поводу не нашел. :(

Share this post


Link to post
Share on other sites
Значит я все-таки был прав. Первый раз встречаю такой даташит от Техаса, в котором с одной стороны ничего толком не описано, а половина того, что написано не вполне соответствует действительности. :(

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

 

Но в любом случае, огромное спасибо. Пошел курить документацию дальше и читать форум.

это обязательно - на форуме могут опубликовать roadmap по разработке и программированию для масспродакт, тонкости в выборе элементов и прочую ценную инфу

 

То есть мне еще в продакшене нужно I2C наружу выводить и каждую плату отдельно через EV2400 программировать? Я правильно понял?

а это зависит от архитектуры вашего проекта - если пак с чипом съемный, то проще сделать отдельный стенд с ev2400 и шить на нем.. если аппаратура прибора позволяет, то можно через i2c программировать прямо в приборе, но придется разбираться с протоколом (для той же 40z50 люди выкладывали осциллограммы и указывали байты команд которые генерила bqStudio, но в доке они были не описаны)

 

И как Техас себе представляет использование при таком варианте? Я понимаю, когда микруха стоит на стороне батареи (то есть встроена в сборку), но они же предлагают и вариант со встраиванием в прибор! Короче, ничего не понятно. В доках ничего по этому поводу не нашел. :(

дак выбор то сильно ограничен - Texas, Maxim и вроде как всё.. у Атмела когда-то пытались на ширпотребовском ядре atmega сплодить гаюж, но не смогли дать нормальные семплы софта и стухли на этом этапе

я в доку на 34110 сильно не вглядывался, но там всё как проще - пальцы акков ставятся в цепочку без всякого контроля, проходных ключей нет, схемы на девкит я не нашел..

будете свою печатку разводить - сделайте правильно разводку токосъемных цепей у шунта, иначе врать будет безбожно, обязательно терморезистор и защиту на i2c..

удачи в освоение!

Share this post


Link to post
Share on other sites

Пытаюсь разобраться дальше. EOS не работает, потому что в Battery Status стоит BATLOW. Пытаюсь поменять значение в Data Memory (параметры Battery Low Set Threshold и Battery Low Clear Threshold) - не дает. Пишет "a read of data written failed comparison". Что я делаю не так?

 

Вообще, должен сказать, все больше разачаровывает меня эта микруха. В параметрах - черт ногу сломит. Половина задается относительно общего напряжения (всей сборки), другая на основе отдельного аккумулятора. Приходится догадываться и предполагать на основе диапазона значений. Короче, мрак....

Edited by beard42

Share this post


Link to post
Share on other sites

Получил BQ25713EVM, сделал к нему EV2400.

Правда тоже не очень понятно было с bqStudio, но на форуме ответили на следующий день. Всё завелось. Попробуйте на форум им написать.

Они быстро отвечают.

Share this post


Link to post
Share on other sites
Вообще, должен сказать, все больше разачаровывает меня эта микруха.

Постарайтесь работать с микросхемами вместо "микрух". Помогает, проверено.

Share this post


Link to post
Share on other sites
Постарайтесь работать с микросхемами вместо "микрух". Помогает, проверено.

Не уверен. :( Да и лень мне такие длинные слова набирать. Буду в дальнейшем писать ИС.

 

Не знаю почему, но странным образом получилось изменить диапазоны Low и High. Единственное, что до этого менял - параметры Voltage %% DOD. Модет быть поэтому...

Теперь пытаюсь собрать логи для GPC packager.

Share this post


Link to post
Share on other sites
В 27.07.2018 в 09:37, Jury093 сказал:

то можно через i2c программировать прямо в приборе, но придется разбираться с протоколом (для той же 40z50 люди выкладывали осциллограммы и указывали байты команд которые генерила bqStudio, но в доке они были не описаны)

доброе время суток,


вы не могли бы сказать на каких форумах были оглошены осциллограммы для 40z50?
спасибо за ответ.

Share this post


Link to post
Share on other sites
25 минут назад, Artjom сказал:

вы не могли бы сказать на каких форумах были оглошены осциллограммы для 40z50?

там: https://e2e.ti.com/support/power-management

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.

Sign in to follow this