Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Контроллер батареи bq27350
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
DVR
Добрый день.
Собрал схему, такую же как в соответствующем
evaluation module (bq27350EVM). Прицепил к микроконтроллеру.
Пытаюсь пообщаться с ней по I2C.
Микросхема не отвечает на свой собственный адрес (0xAA). Т.е. после посылки старта и адреса
идёт NACK. На шине I2C помимо bq27350 висит ещё один чип. С ним обмен происходит нормально.
Может кто знает, в чём может заключаться проблема?
Alexandr
Попробуйте отключить этот "еще один чип". И дайте тут ссылку схему evaluation module, схему включения и datasheet на bq27350
Сергей Борщ
Цитата(DVR @ Apr 1 2008, 07:00) *
Микросхема не отвечает на свой собственный адрес (0xAA).
Посмотрите внимательно в даташит. у BQ20xx было ограничение на минимальную частоту шины 10 КГц. При меньшей частоте микросхема не отзывалась. Может и у этой так же?
DVR
Устанавливал частоту шины I2C 50 кГц, 100 кГц - не помогает.

К сожалению отключить от шины вторую микросхему (это контроллер зарядного устройства Smart Battery - LTC4101) невозможно.
Вот ссылки на используемые материалы:
- даташит BQ27350 -> http://focus.ti.com/lit/ds/symlink/bq27350.pdf
- описание и схема eval. module -> http://focus.ti.com/lit/ug/sluu253/sluu253.pdf.
Собрал схему как в evaluation module.
alexkok
Цитата(DVR @ Apr 1 2008, 07:00) *
Микросхема не отвечает на свой собственный адрес (0xAA).

А откуда Вы взяли адрес 0хАА?
Согласно даташиту адрес 0х16.
DVR
Цитата из раздела даташита bq27350 "6.1 I2C INTERFACE":

"The 7-bit device address (ADDR) is the most significant 7 bits of the hex address and is fixed as
1010101. The 8-bit device address is therefore 0xAA or 0xAB for write or read, respectively."

Т.е. первый байт после I2C_START, адресующий микросхему при записи, должен быть вроде 0xAA.
А где в даташите написано про адрес 0x16? Что-то не нашёл.
alexkok
Цитата(DVR @ Apr 9 2008, 17:23) *
Цитата из раздела даташита bq27350 "6.1 I2C INTERFACE":

"The 7-bit device address (ADDR) is the most significant 7 bits of the hex address and is fixed as
1010101. The 8-bit device address is therefore 0xAA or 0xAB for write or read, respectively."

Т.е. первый байт после I2C_START, адресующий микросхему при записи, должен быть вроде 0xAA.
А где в даташите написано про адрес 0x16? Что-то не нашёл.

Страница 24 с вашей же ссылки:
"6.1 I2C INTERFACE
The bq27350 supports the standard I2C read, incremental read, quick read, one-byte write, and
incremental write functions. The 7-bit device address (ADDR) is the most significant 7 bits of the hex
address and is fixed as 0001011. The 8-bit device address is therefore 0x16 or 0x17 for write or read,
respectively."
Кроме того, согласно SBS 1.1 спецификации батарея должна иметь адрес 0х16.
DVR
Спасибо всем за советы. Особенно благодарю Вас, alexkok.

В том даташите, который у меня был (выпущенный в марте 2007) действительно
был указан адрес микросхемы 0xAA, а в последнем (апрель 2008) - 0x16.
Буду изучать спецификацию SBS 1.1.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.