NT1908, 24c02 Tools

Для ремонта аккумуляторов на базе чипа NT1908, выпаивать микросхему 24с02  нет необходимости! Достаточно подключить аккумулятор через штатный разъём и нажать несколько кнопок: [Unseal], [Read EEPROM...], [Default], [Write EEPROM from...].

Программирование осуществляется через "ev2300" или "LPT_адаптер".

Чтение и запись чипов 24сХХ - доступно для Free версии.

Чтение и запись чипов NT1908 - доступно для Red_Label версии.

Данный инструмент вызывается нажатием на кнопку [bq2060, 24cXX].

 

NT1908 001

 

Далее в списке микросхем следует выбрать NT1908.

NT1908 002

 Назначение кнопок:

[EEPROM] - отображение на экране окна для прямого (ручного) редактирования содержимого EEPROM

[DataFlash] - отображение на экране окна DataFlash (декодированное содержимое EEPROM)

[Read Status] - чтение состояния Status_Registers чипа

[Unseal] - снятие флага SEAL

[Seal] - установка флага SEAL

[Read SBS] - чтение текущих параметров батареи

[Reset and Unlock Chip] - снятие блокировки (LOCK) и перезапуск чипа (RESET)

[Read EEPROM from Chip] - чтение содержимого EEPROM и отображение в виде таблицы

[Default] - установка основных параметров "по умолчанию"

[Load EEPROM from File] - загрузка таблицы EEPROM из файла

[Save Table to File] - сохранение таблицы EEPROM в файл

[Write EEPROM from File] - запись содержимого EEPROM из файла непосредственно в чип.

[Write EEPROM from Table] - запись содержимого таблицы EEPROM в чип

 

Пример использования:

1) Нажмите [Read SBS] для отображения текущих параметров аккумулятора.

2) Нажмите [Read Status].  В поле Manufacture_Access будет отображено состояние регистра SEAL. Если ячейка подсвечена розовым цветом, то EEPROM чипа защищён от чтения-записи. Необходимо сделать процедуру Unseal_Chip.

3) Нажмите кнопку [Unseal].

Программа автоматически произведёт процедуру Unseal_Chip используя несколько известных паролей, которые могут быть использованы в данной серии чипов. Результат работы будет отображаться в  строке статуса, под табличкой EEPROM.

Если результат будет отрицательным, то пользователь может указать другой пароль в окошке над кнопкой [Unseal]

 

 

NT1908 003

 

После удачного проведения процедуры Unseal_Cip, можно прочитать содержимое EEPROM.

4) Нажмите на кнопку [Read EEPRM from Chip]. Результат чтения - в таблице справа, будет показано содержимое EEPROM.

В окошке слева (столбик EEPROM) - декодированные основные параметры батареи (должны совпадать с прочитанными через SBS).

5) Нажмите [Default] - программа произведёт изменение основных параметров автоматически.

6) Если Вы хотите указать другие параметры, то введите новые данные в соответствующие ячейки (столбик NEW_Data, изменения автоматически транслируются в таблицу EEPROM). 

Для особо-продвинутых : возможно редактирование непосредственно в самой таблице EEPROM, обратное преобразование в таблицу декодированных данных - отсутствует. 

 

NT1908 004

 

NT1908 005

 

7) Запись новых данных в чип производится из таблицы EEPROM !!!  Нажмите на кнопку [Write EEPROM from Table].

8) Если в чипе есть блокировка, то после записи новых данных, необходимо нажать на кнопку [Reset and Unlock Chip]

 

Процедура восстановления завершена. 

 

 

NT1908 006

 

 

Тонкая настройка параметров батареи. Редактор DataFlash.

После удачного чтения содержимого EEPROM из чипа, или загрузки EEPROM из файла, программа автоматически декодирует все параметры и отобразит их в виде таблицы DataFlash

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

 

 

NT1908 007

 

Внимание !!!  Когда маркер подсветится зелёным - в этот момент, программа автоматически произведёт изменение в таблице ЕЕПРОМ.

Запись в чип НЕ ПРОИЗВОДИТСЯ !!!

Для записи в чип, необходимо вернуться в меню EEPROM и нажать на [Write EEPROM from Table] 

Результат работы показан на картинках ниже.

 

NT1908 008

 

NT1908 009