1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Jieli-Tech-fw-AC63_BT_SDK

 / Детали:

ЗАМЕЧАНИЕ: Низковольтная батарея, батарейка, сухой элемент, LDO понижение напряжения, DCDC повышение...

Предстоит сделать
Владелец
Создано  
05.03.2025

напряжения, короткое замыкание VDDIO и VBAT, выбор LVD напряжения — точки внимания при разработке

Различия между чипами 63XX и 69XX

Применение сухих батареек (диапазон питания от 1.8V до 3.3V): обязательно использовать чипы серии AC63XX
Применение литий-ионных батарей (диапазон питания от 3.3V до 5V): подходят также для аудиоустройств
AC635N (AC695N)
AC636N (AC696N, AC608N)
AC637N (AC697N, AC897N)
AC638N (AC698N)

1. Метод подключения в аппаратной конфигурации

Изображение
vbat и VDDIO должны быть соединены, некоторые пакеты (например, 6328A) уже имеют внутреннее соединение.
Питание должно быть не более 3.3V, превышение этого значения может вызвать повреждение чипа.
Изображение

2. Метод подключения силового программатора

Изображение

3. Соответствие уровней LVD различных чипов

Уровень 0 1 2 3 4 5 6 7
AC631N 1.55V 1.70V 1.85V 2.00V 2.15V 2.30V 2.45V 2.60V
AC632N 1.55V 1.70V 1.85V 2.00V 2.15V 2.30V 2.45V 2.60V
AC635N 1.90V 2.00V 2.10V 2.20V 2.30V 2.40V 2.50V 2.60V
AC636N <1.5V 1.90V 2.00V 2.10V 2.20V 2.30V 2.40V 2.50V
AC637N 1.80V 1.90V 2.00V 2.10V 2.20V 2.30V 2.40V 2.50V
AC638N 1.80V 1.90V 2.00V 2.10V 2.20V 2.30V 2.40V 2.50V
Соответствие уровней LVD различается между разными моделями, что делает невозможным прогнозирование и корректировку.
Данные о спецификациях чипов содержатся в документе Datasheet.pdf, где указана минимальная поддерживаемая рабочая напряженность.
Изображение
Уровень LVD должен быть выше минимальной рабочей напряженности чипа### 4. Процесс записи уровня LVD программатором, следует помнить, что запись возможна только один раз, повторная запись невозможна
Изображение
Минимальные уровни LVD для разных серий отличаются.
Рекомендации по выбору уровня LVD для различных источников питания:
1. Для питания от батареек: выбирать уровень 1.8 В и выше
2. Для питания от литий-ионных батарей: выбирать уровень 2.3 В и выше
3. Для питания через преобразователь 5 В в 3.3 В: выбирать уровень 2.6 В и выше
4. При наличии больших катушек и конденсаторов в цепи питания: выбирать максимальный уровень
5. При записи чипов серии AC69XX: уровень LVD должен быть максимально высоким, обычно это 2.5 В или 2.6 В.

Новая версия аппаратного обеспечения для сжигателя 1 к 8, выход USB-порта, напряжение которого можно изменять.
Старая версия не позволяет вносить изменения, имеет фиксированное значение 5 В и не может использоваться для подключения к VDDIO и vbat с коротким замыканием платы.
Изображение

5. Настройка уровня LVD во время конфигурации bootloader

В новой версии SDK этот макрос был изменён,

#define CONFIG_VDDIO_LVD_LEVEL         2       // Уровень VDDIO_LVD
```В старой версии SDK требуется изменить `isd_config.ini`.
```ini
VLVD=2;        # Уровень VDDIO_LVD

Лучше всего закомментировать эту строку, чтобы функционал изменения уровня LVD не влиял на процесс загрузчика, а также чтобы в isd_config.ini отсутствовало указание VLVD=?****Уровни изменения: 632 ≥ 2; 635 ≥ 0; 636 ≥ 1; 637 ≥ 1; 638 ≥ 1;### 6. Контроль функции LVD с помощью кода уровня приложений

/******** Линейка уровней LVD (соответствующие значения напряжения) **************************************
 * 632: 0 (1.55 В), 1 (1.70 В), 2 (1.85 В), 3 (2.00 В), 4 (2.15 В), 5 (2.30 В), 6 (2.45 В), 7 (2.60 В)
 * 635: 0 (1.90 В), 1 (2.00 В), 2 (2.10 В), 3 (2.20 В), 4 (2.30 В), 5 (2.40 В), 6 (2.50 В), 7 (2.60 В)
 * 636: 0 (<1.5 В), 1 (1.90 В), 2 (2.00 В), 3 (2.10 В), 4 (2.20 В), 5 (2.30 В), 6 (2.40 В), 7 (2.50 В)
 * 637: 0 (1.80 В), 1 (1.90 В), 2 (2.00 В), 3 (2.10 В), 4 (2.20 В), 5 (2.30 В), 6 (2.40 В), 7 (2.50 В)
 * 638: 0 (1.80 В), 1 (1.90 В), 2 (2.00 В), 3 (2.10 В), 4 (2.20 В), 5 (2.30 В), 6 (2.40 В), 7 (2.50 В)
 ********************************************************************************************************/
#define GET_LVD_CON() (P33_CON_GET(P3_VLVD_CON))
#define GET_LVD_EN() (P33_CON_GET(P3_VLVD_CON) & 0x01)
#define GET_LVD_LEV() (P33_CON_GET(P3_VLVD_CON) >> 3 & 0x7)
printf("GET_LVD_CON:0x%x", GET_LVD_CON());
printf("GET_LVD_EN:%d", GET_LVD_EN());
printf("GET_LVD_LEV:%d", GET_LVD_LEV());
VLVD_SEL(2); // Изменение линейки: 632 ≥ 2; 635 ≥ 0; 636 ≥ 1; 637 ≥ 1; 638 ≥ 1;
P33_VLVD_EN(1);  // Включение функции LVD низкого напряжения
/* P33_VLVD_EN(0); // Выключение функции LVD низкого напряжения */
printf("GET_LVD_LEV:%d", GET_LVD_LEV());
printf("GET_LVD_EN:%d", GET_LVD_EN());

Этот код можно добавить в функцию setup_arch().

// Этот код можно добавить в функцию setup_arch()
```### 7. Ограничение записи линеек LVD при программировании файла
Новый SDK добавляет это в файл `isd_config_rule.c`, а старый SDK — в файл `isd_config.ini`. Размещается в конце файла.

// Настройки для записи конфигурации
[BURNER_OPTIONS]
GUI_DISABLED = TRUE;
//LVD = 1.55 В;
//LVD = 1.70 В;
LVD = 1.85 В;
// Значение напряжения LVD должно совпадать с доступными значениями в списке записывающего устройства, иначе будет выдано сообщение об ошибке несовместимости

https://doc.zh-jieli.com/Tools/zh-cn/mass_prod_tools/faqs/set_burn_tool_option.html### 8. Процесс запуска микросхемы состоит из трех этапов, для которых требуется согласованная конфигурация

Процесс запуска микросхемы включает три этапа:

1. Этап BootROM: можно записывать только с помощью программатора, и запись может быть выполнена только один раз, повторная запись невозможна.
2. Этап загрузчика: требует изменения файла isd_config.ini.
3. Прикладной уровень: позволяет самостоятельно добавлять код для управления.

![](https://foruda.gitee.com/images/1672192202880766654/c2bd50ae_515724.png)

**Рекомендация:** Конфигурация должна быть согласована на всех трех этапах. Если конфигурации не совпадают, то применяется самая высокая конфигурация среди трёх. 

**Для новых микросхем, которые ещё не были прошиты, значение LVD (низкого напряжения при восстановлении) по умолчанию составляет 2.3–2.6 В.**

**Если программа была случайно записана в неправильную конфигурацию, её можно изменить после запуска программы, как указано в пункте 6.**

### 9. Выбор батареи

При включении питания микросхемы возникает мгновенный ток, поэтому рекомендуется использовать пальчиковые батарейки типа AA с импульсным током 20 мА.| Название батареи | Номинальное напряжение | Номинальная емкость | Рабочий ток | Продолжительный ток | Импульсный ток | Размер: диаметр * толщина | Вес |
 |------------------|------------------------|---------------------|-------------|----------------------|----------------|--------------------------|-----|
 | CR3032           | 3 В                    | 550 мАч             | 0. 2 мА     | 3. 0 мА              | 20 мА          | 30. 0 мм * 3. 2 мм        | 6. 8 г |
 | CR2477           | 3 В                    | 950 мАч             | 0. 2 мА     | 3. 0 мА              | 20 мА          | 24. 5 мм * 7. 7 мм        | 9. 9 г |
 | CR2450           | 3 В                    | 550 мАч             | 0. 2 мА     | 3. 0 мА              | 20 мА          | 24. 5 мм * 5. 0 мм        | 5. 8 г |
 | CR2430           | 3 В                    | 270 мАч             | 0. 2 мА     | 3. 0 мА              | 20 мА          | 24. 5 мм * 3. 0 мм        | 4. 3 г |
 | CR2412           | 3 В                    | 90 мАч              | 0. 1 мА     | 1. 0 мА              | 15 мА          | 24. 5 мм * 1. 2 мм        | 2. 2 г |
 | CR2354           | 3 В                    | 530 мАч             | 0. 2 мА     | 3. 0 мА              | 20 мА          | 23. 0 мм * 5. 4 мм        | 6. 3 г |
 | CR2335           | 3 В                    | 300 мАч             | 0. 2 мА     | 3. 0 мА              | 20 мА          | 23. 0 мм * 3. 5 мм        | 4. 2 г |
 | CR2330           | 3 В                    | 260 мАч             | 0. 2 мА     | 2. 0 мА              | 20 мА          | 23. 0 мм * 3. 0 мм        | 3. 7 г |
 | CR2325           | 3 В                    | 190 мАч             | 0. 2 мА     | 2. 0 мА              | 20 мА          | 23. 0 мм * 2. 5 мм        | 3. 2 г |
 | CR2320           | 3 В                    | 130 мАч             | 0. 2 мА     | 2. 0 мА              | 20 мА          | 23. 0 мм * 2. 0 мм        | 2. 7 г |
 | CR2032           | 3 В                    | 210 мАч             | 0. 2 мА     | 2. 0 мА              | 20 мА          | 20. 0 мм * 3. 2 мм        | 3. 0 г |
 | CR2025           | 3 В                    | 150 мАч             | 0. 2 мА     | 2. 0 мА              | 20 мА          | 20. 0 мм * 2. 5 мм        | 2. 5 г || CR2016           | 3 В                    | 75 мАh              | 0. 1 мА      | 1. 0 мА               | 15 мА          | 20. 0 мм * 1. 6 мм         | 1. 7 г |
 | CR1632           | 3 В                    | 120 мАh             | 0. 1 мА      | 1. 0 мА               | 15 мА          | 16. 0 мм * 3. 2 мм         | 1. 8 г |
 | CR1620           | 3 В                    | 70 мАh              | 0. 1 мА      | 1. 0 мА               | 10 мА          | 16. 0 мм * 2. 0 мм         | 1. 2 г |
 | CR1616           | 3 В                    | 50 мАh              | 0. 1 мА      | 1. 0 мА               | 10 мА          | 16. 0 мм * 1. 6 мм         | 1. 1 г |
 | CR1225           | 3 В                    | 50 мАh              | 0. 1 мА      | 1. 0 мА               | 5 мА           | 12. 5 мм * 2. 5 мм         | 0. 9 г |
 | CR1216           | 3 В                    | 25 мАh              | 0. 1 мА      | 1. 0 мА               | 5 мА           | 12. 0 мм * 1. 6 мм         | 0. 7 г |
 | CR1025           | 3 В                    | 30 мАh              | 0. 1 мА      | 1. 0 мА               | 5 мА           | 10. 0 мм * 2. 5 мм         | 0. 6 г |
 | CR1220           | 3 В                    | 38 мАh              | 0. 1 мА      | 1. 0 мА               | 5 мА           | 12. 0 мм * 2. 0 мм         | 0. 8 г |### 10\. Пиковая потребляемая мощностьПосле первой загрузки программы микросхема выполняет процедуру Bluetooth trim, в ходе которой требуется более 20 мА тока на протяжении 1–2 секунд.

**Обычные батарейки типа броши этого выдержать не смогут. Для питания необходим стабилизатор напряжения 3,3 В.**

При последующих включениях после отключения питания батарейка типа броши может использоваться для питания устройства.

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
enhancement
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/Jieli-Tech-fw-AC63_BT_SDK.git
git@api.gitlife.ru:oschina-mirror/Jieli-Tech-fw-AC63_BT_SDK.git
oschina-mirror
Jieli-Tech-fw-AC63_BT_SDK
Jieli-Tech-fw-AC63_BT_SDK