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

 
 
> TI BQ40Z50-R1, Нужна помощь по интерфесу SBS
T800
сообщение Oct 24 2016, 11:55
Сообщение #1


Участник
*

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



Всем привет.
В общем имеется следующее - система на STM32, по I2C подключена умная батарея на базе BQ40Z50-R1.
Схема полностью моя, батарея живая, BQ40Z50-R1 отвечает по I2C, я могу считать стандартные функции протокола SBS.
Но мне совершенно не ясно как организован обмен на уровне шины при использовании 0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
Читаю TI форум, интернеты - везде люди бьются с BQ Studio которого у меня нет.
Вменяемых доков пока тоже не нашёл.
прошу помочь наводкой где этот момент можно изучить.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Jury093
сообщение Oct 24 2016, 13:15
Сообщение #2


Знающий
****

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



Цитата(T800 @ Oct 24 2016, 14:55) *
Но мне совершенно не ясно как организован обмен на уровне шины при использовании 0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
Читаю TI форум, интернеты - везде люди бьются с BQ Studio которого у меня нет.
Вменяемых доков пока тоже не нашёл.
прошу помочь наводкой где этот момент можно изучить.

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

ЗЫ на всякий случай - если вы окучиваете bq40z50 "с нуля" под stm32 - то это, имхо, тухлое дело.. как минимум неизвестен протокол по обновлению химии элементов и не факт что 0x100 вам подойдет..
так же потребуется суметь запустить калибровку инструментария bq40z50 (I, U, t) и прописать во флеше правильно параметры..

Сообщение отредактировал Jury093 - Oct 24 2016, 13:24
Go to the top of the page
 
+Quote Post
T800
сообщение Oct 24 2016, 13:25
Сообщение #3


Участник
*

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



Цитата(Jury093 @ Oct 24 2016, 16:15) *
нигде, ищите на тамошнем форуме
чтение, если на пальцах - открывате шину, затем пишете команду, потом блок содержащий данные и в конце вроде что-то завершающее - в ответ получите слово либо массив (в зависимости от типа команды)
из bqStudio у меня получилось (но успешно забыл как делал) чтение, а вот запись стремаюсь пробовать - можно чип залочить с мусорным паролем и тогда чип - ой!
народ на форуме снифит и выкладывает портянки обмена, суппорт техаса молчит или отнекивается..


спасибо. Так, а я правильно понимаю, что без записи не получится использовать весь основной функционал? Например балансировку аккумулятора? Или это всё искать в стандартных командах SBS?
Ещё загвоздка - в RM есть какие-то данные block, это массив, а длину этого массива где-то можно узнать? Описание там никакой вообще.
И про залочку чипа можно поподробнее?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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