Перейти к содержанию

Руководство по проектированию аппаратуры SF32LB56x — рекомендации по проектированию схемы

Часть руководства по проектированию аппаратуры SF32LB56x

На этой странице приведены рекомендации раздела 5 по проектированию схемы. Начните с обзора руководства по проектированию аппаратуры SF32LB56x, чтобы выбрать устройство и ознакомиться со всем процессом проектирования, затем перейдите к контрольному списку схемы или к рекомендациям по разводке PCB.

5. Рекомендации по проектированию схемы

5.1. Система питания

Совместно проверьте шины питания процессора, необходимые локальные конденсаторы, назначение выходов PMIC, временные параметры сброса и подключение зарядного устройства. Для вариантов U и V применяется одинаковый подход к проектированию питания, но различаются названия выводов питания и распределение нагрузки.

Таблица 5.1-1: Шины питания процессора SF32LB56xU
Вывод питания PMU Мин. напряжение (V) Тип. напряжение (V) Макс. напряжение (V) Макс. ток (mA) Подробное описание
PVDD 1,7 1,8 3,6 100 Вход питания PVDD.
BUCK_LX BUCK_FB - 1,25 - 100 Выход BUCK_LX подключается к дросселю; внутренний вход питания подключается к другому выводу дросселя и внешнему конденсатору.
LDO1_VOUT - 1,1 - 50 Выход LDO1 с внешним конденсатором.
LDO2_VOUT - 0,9 - 20 Выход LDO2 с внешним конденсатором.
VDD_RET - 0,9 - 1 Выход LDO RET с внешним конденсатором.
VDD_RTC - 1,1 - 1 Выход LDO RTC с внешним конденсатором.
MIC_BIAS 1,4 - 2,8 - Выход питания микрофона.
AVDD33_ANA 3,15 3,3 3,45 50 Вход аналогового питания и питания RFPA.
AVDD33_AUD 3,15 3,3 3,45 50 Аналоговое питание аудио.
VDDIO1 1,71 1,8 1,98 - Вход питания памяти, встроенной в корпус большого ядра.
VDDIO2 1,71 1,8 3,45 - Вход питания GPIO группы PA (кроме PA5~11).
VDDIO3 1,71 1,8 3,45 - Вход питания PA5~11.
VDDIO4 1,71 1,8 3,45 - Вход питания GPIO группы PB и флеш-памяти, встроенной в корпус малого ядра.
GPADC_VREF - - - - Вход опорного напряжения GPADC; подключите только внешний конденсатор, внешнее питание не требуется.
AUD_VREF - - - - Вход опорного напряжения аудио; подключите только внешний конденсатор, внешнее питание не требуется.
Таблица 5.1-2: Шины питания процессора SF32LB56xV
Вывод питания PMU Мин. напряжение (V) Тип. напряжение (V) Макс. напряжение (V) Макс. ток (mA) Подробное описание
PVDD 1,71 1,8 3,6 100 Вход питания PVDD.
BUCK_LX BUCK_FB - 1,25 - 100 Выход BUCK_LX подключается к дросселю; внутренний вход питания подключается к другому выводу дросселя и внешнему конденсатору.
LDO1_VOUT - 1,1 - 50 Выход LDO1 с внешним конденсатором.
LDO2_VOUT - 0,9 - 20 Выход LDO2 с внешним конденсатором.
VDD_RET - 0,9 - 1 Выход LDO RET с внешним конденсатором.
VDD_RTC - 1,1 - 1 Выход LDO RTC с внешним конденсатором.
MIC_BIAS 1,4 - 2,8 - Выход питания микрофона.
AVDD_BRF 1,71 1,8 3,3 1 Вход питания RF.
AVDD33_ANA 3,15 3,3 3,45 50 Вход аналогового питания и питания RFPA.
AVDD33_AUD 3,15 3,3 3,45 50 Аналоговое питание аудио.
VDDIOA 1,71 1,8 3,45 - Вход питания ввода-вывода PA12-PA78.
VDDIOA2 1,71 1,8 3,45 - Вход питания ввода-вывода PA0-PA11.
VDDIOB 1,71 1,8 3,45 - Вход питания ввода-вывода PB.
VDDIOSA 1,71 1,8 1,98 - Вход питания SIPA.
VDDIOSB 1,71 1,8 1,98 - Вход питания SIPB.
VDDIOSC 1,71 1,8 1,98 - Вход питания SIPC.
GPADC_VREF - - - - Вход опорного напряжения GPADC; подключается только внешний конденсатор, внешнее питание не требуется.
AUD_VREF - - - - Вход опорного напряжения аудио; подключается только внешний конденсатор, внешнее питание не требуется.
Таблица 5.1-3: Требуемые конденсаторы питания SF32LB56xU
Вывод питания Конденсатор Подробное описание
PVDD 0,1 µF + 10 µF Установите рядом с выводом не менее двух конденсаторов: 10 µF и 0,1 µF.
BUCK_LX BUCK_FB 0,1 µF + 4,7 µF Установите рядом с выводом не менее двух конденсаторов: 4,7 µF и 0,1 µF.
LDO1_VOUT 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
LDO2_VOUT 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
VDD_RET 0,47 µF Установите рядом с выводом конденсатор не менее 0,47 µF.
VDD_RTC 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
AVDD33_ANA 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
GPADC_VREF 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
AVDD33_AUD 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
AUD_VREF 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
MIC_BIAS 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIO1 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIO2 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIO3 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIO4 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
Таблица 5.1-4: Требуемые конденсаторы питания SF32LB56xV
Вывод питания Конденсатор Подробное описание
PVDD 0,1 µF + 10 µF Установите рядом с выводом не менее двух конденсаторов: 10 µF и 0,1 µF.
BUCK_LX BUCK_FB 0,1 µF + 4,7 µF Установите рядом с выводом не менее двух конденсаторов: 4,7 µF и 0,1 µF.
LDO1_VOUT 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
LDO2_VOUT 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
VDD_RET 0,47 µF Установите рядом с выводом конденсатор не менее 0,47 µF.
VDD_RTC 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
AVDD_BRF 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
AVDD33_ANA 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
GPADC_VREFP 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
AVDD33_AUD 4,7 µF Установите рядом с выводом конденсатор не менее 4,7 µF.
AUD_VREF 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
MIC_BIAS 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIOA 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIOA2 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIOB 1 µF Установите рядом с выводом конденсатор не менее 1 µF.
VDDIOSA 0,1 µF Установите рядом с выводом конденсатор не менее 0,1 µF.
VDDIOSB 0,1 µF Установите рядом с выводом конденсатор не менее 0,1 µF.
VDDIOSC 0,1 µF Установите рядом с выводом конденсатор не менее 0,1 µF.
Таблица 5.1-5: Пример распределения питания PMIC SF30147C для варианта U
Вывод питания SF30147C Мин. напряжение (V) Макс. напряжение (V) Макс. ток (mA) Подробное описание
VBUCK 1,8 1,8 500 Выход 1,8 V; не следует выводить из этой строки назначение выводов питания SF32LB56xU
LVSW1 1,8 1,8 100 Выход питания 1,8 V.
LVSW2 1,8 1,8 100 Вход питания акселерометра 1,8 V.
LVSW3 1,8 1,8 150 Вход питания датчика сердечного ритма 1,8 V.
LVSW4 1,8 1,8 150 Вход питания LCD 1,8 V.
LVSW5 1,8 1,8 150 Выход питания 1,8 V.
LDO1 2,8 3,3 100 Выход 2,8–3,3 V; не следует выводить из этой строки назначение выводов питания SF32LB56xU
LDO2 2,8 3,3 100 Вход питания двигателя.
LDO3 2,8 3,3 100 Вход питания LCD 3,3 V.
LDO4 2,8 3,3 100 Вход питания датчика сердечного ритма 3,3 V.
HVSW1 2,8 5 150 Вход питания аналогового усилителя мощности класса K.
HVSW2 2,8 5 150 Вход питания GPS.

Проверьте назначение линий питания PMIC для варианта U

В исходной таблице распределения питания SiFli для варианта U указаны VDDIOA, VDDIOA2, VDDIOB, VDDIOSA/B/C и AVDD_BRF, но они не совпадают с таблицей питания процессора U в том же руководстве. Поэтому в таблице выше оставлены только пределы напряжения и тока выходов PMIC. Не используйте её для определения соединений с выводами питания чипа U; до выпуска разводки проверьте назначение по соответствующей версии схемы и документации SF30147C.

Таблица 5.1-6: Пример распределения питания PMIC SF30147C для варианта V
Вывод питания SF30147C Мин. напряжение (V) Макс. напряжение (V) Макс. ток (mA) Подробное описание
VBUCK 1,8 1,8 500 Вход питания 1,8 V для PVDD, VDDIOA, VDDIOA2, VDDIOB, VDDIOSA, VDDIOSB, VDDIOSC, AVDD_BRF и др. SF32LB56xV.
LVSW1 1,8 1,8 100 Вход питания логики I2S-усилителя мощности класса K.
LVSW2 1,8 1,8 100 Вход питания акселерометра 1,8 V.
LVSW3 1,8 1,8 150 Вход питания датчика сердечного ритма 1,8 V.
LVSW4 1,8 1,8 150 Вход питания LCD 1,8 V.
LVSW5 1,8 1,8 150 Вход питания ядра eMMC.
LDO1 2,8 3,3 100 Вход питания 3,3 V для AVDD33_ANA, AVDD33_AUD, VDDIOA2 и др. SF32LB56xV.
LDO2 2,8 3,3 100 Вход питания eMMC или SD NAND.
LDO3 2,8 3,3 100 Вход питания LCD 3,3 V.
LDO4 2,8 3,3 100 Вход питания датчика сердечного ритма 3,3 V.
HVSW1 2,8 5 150 Вход питания аналогового усилителя мощности класса K.
HVSW2 2,8 5 150 Вход питания GPS.

Рисунок 5.1-1: Временная диаграмма POR/BOR SF32LB56xU

Рисунок 5.1-1: Временная диаграмма POR/BOR SF32LB56xU

Рисунок 5.1-2: Временная диаграмма POR/BOR SF32LB56xV

Рисунок 5.1-2: Временная диаграмма POR/BOR SF32LB56xV

Рисунок 5.1-3: Эталонная схема BUCK SF32LB56xU

Рисунок 5.1-3: Эталонная схема BUCK SF32LB56xU

Рисунок 5.1-4: Эталонная схема BUCK SF32LB56xV

Рисунок 5.1-4: Эталонная схема BUCK SF32LB56xV

Рисунок 5.1-5: Эталонная схема LDO SF32LB56xU

Рисунок 5.1-5: Эталонная схема LDO SF32LB56xU

Рисунок 5.1-6: Эталонная схема LDO SF32LB56xV

Рисунок 5.1-6: Эталонная схема LDO SF32LB56xV

Рисунок 5.1-7: Эталонная схема зарядки SF32LB56xU

Рисунок 5.1-7: Эталонная схема зарядки SF32LB56xU

Рисунок 5.1-8: Эталонная схема зарядки SF32LB56xV

Рисунок 5.1-8: Эталонная схема зарядки SF32LB56xV

Без управления силовым трактом система вместе с аккумулятором подключена непосредственно к VBAT. Это дешевле, но последующие цепи нельзя полностью отключить от аккумулятора: возрастают токи утечки и не выполняется цель низкого энергопотребления в Shipping Mode. При глубоком разряде аккумулятора ток капельной зарядки (trickle) должен превышать суммарный ток системы и утечки (i1+i2 на исходной схеме). Во время работы системы ток зарядки в режиме постоянного тока также должен быть выше i1+i2; иначе нагрузка системы потребит часть зарядного тока и аккумулятор может не зарядиться полностью. Зарядное устройство с управлением силовым трактом разделяет питание системы через VSYS и заряд аккумулятора через VBAT, поддерживает Shipping Mode и может питать систему от VSYS даже при глубоком разряде аккумулятора.

Для варианта U предусмотрены три топологии питания, выбор которых зависит от напряжения I/O периферии и целевого энергопотребления системы. Во всех трёх топологиях AVDD33_ANA и AVDD33_AUD питаются напряжением 3,3 V. Топология с минимальным потреблением подаёт 1,8 V на PVDD и VDDIO1–VDDIO4 и использует периферию с I/O 1,8 V. В топологии со средним потреблением PVDD и VDDIO1 остаются на уровне 1,8 V, а VDDIO2–VDDIO4 и I/O периферии питаются напряжением 3,3 V. В топологии с максимальным потреблением напряжение 1,8 V сохраняется только на VDDIO1, питающем встроенную PSRAM; PVDD, VDDIO2–VDDIO4 и I/O периферии используют 3,3 V. Для динамического управления питанием внешних модулей используйте ключи нагрузки и по умолчанию отключайте неиспользуемые модули. Для модулей, которые должны оставаться включёнными, выбирайте компоненты с низким током покоя. Аппаратный уровень GPIO управления ключом должен соответствовать полярности его входа разрешения, чтобы при запуске ключ оставался выключенным. SiFli рекомендует установить на вход разрешения подтягивающий резистор 1 MΩ — к питанию или к земле.

PMU варианта U завершает сброс при включении, когда PVDD достигает 1,5 V. При снижении PVDD сброс по пониженному напряжению срабатывает на настроенном пороге BOR, который можно задать в диапазоне от 1,5 до 2,5 V.

5.2. Режимы работы и источники пробуждения

Решения о режиме работы, источнике пробуждения, питании подтягивающих резисторов и токе утечки следует проверять совместно. Используйте выводы с поддержкой пробуждения для кнопок, сенсорной панели, прерываний датчиков, событий зарядного устройства и других сигналов выхода из режима низкого энергопотребления.

Таблица 5.2-1: Режимы работы SF32LB56xU
Режим работы CPU Периферия SRAM Ввод-вывод LPTIM Источник пробуждения Время пробуждения
Активный Работает Работает Доступна Переключаемые уровни Работает
WFI/WFE Остановлен Работает Доступна Переключаемые уровни Работает Любое прерывание < 0,5 µs
DEEPWFI Остановлен Работает Доступна Переключаемые уровни Работает Любое прерывание < 5 µs
Light sleep Остановлен Остановлена Недоступна, полностью сохраняется Уровень удерживается Работает RTC, GPIO, LPTIM, межсистемный источник, Bluetooth, компаратор < 100 µs
Deep sleep Остановлен Остановлена Недоступна, полностью сохраняется Уровень удерживается Работает < 300 µs
Standby Сброс Сброс Недоступна; LP сохраняется полностью, HP сохраняет только 160 KB Уровень удерживается Работает RTC, кнопки, LPTIM, межсистемный источник, Bluetooth 1,5 ms+восстановление
Hibernate rtc Сброс Сброс Данные не сохраняются Высокоимпедансное состояние Сброс RTC, кнопки > 2 ms
Hibernate pin Сброс Сброс Данные не сохраняются Высокоимпедансное состояние Сброс Кнопки > 2 ms
Таблица 5.2-2: Режимы работы SF32LB56xV
Режим работы CPU Периферия SRAM Ввод-вывод LPTIM Источник пробуждения Время пробуждения
Активный Работает Работает Доступна Переключаемые уровни Работает
WFI/WFE Остановлен Работает Доступна Переключаемые уровни Работает Любое прерывание < 0,5 µs
DEEPWFI Остановлен Работает Доступна Переключаемые уровни Работает Любое прерывание < 5 µs
Light sleep Остановлен Остановлена Недоступна, полностью сохраняется Уровень удерживается Работает RTC/GPIO/LPTIM/LPCOMP/межсистемное прерывание/Bluetooth < 100 µs
Deep sleep Остановлен Остановлена Недоступна, полностью сохраняется Уровень удерживается Работает RTC/GPIO/LPTIM/LPCOMP/межсистемное прерывание/Bluetooth < 300 µs
Standby Сброс Сброс Недоступна; LP сохраняется полностью, HP сохраняет только 160 KB Уровень удерживается Работает RTC/кнопки/LPTIM/межсистемное прерывание/Bluetooth 1,5 ms + восстановление
Hibernate rtc Сброс Сброс Данные не сохраняются Высокоимпедансное состояние Сброс RTC/кнопки > 2 ms
Hibernate pin Сброс Сброс Данные не сохраняются Высокоимпедансное состояние Сброс Кнопки > 2 ms
Таблица 5.2-3: Источники прерываний пробуждения SF32LB56xU
Источник прерывания Вывод Подробное описание
WKUP_PIN0 PB32 Сигнал прерывания 0.
WKUP_PIN1 PB33 Сигнал прерывания 1.
WKUP_PIN2 PB34 Сигнал прерывания 2.
WKUP_PIN5 PA50 Сигнал прерывания 5.
WKUP_PIN6 PA51 Сигнал прерывания 6.
WKUP_PIN10 PBR0 Сигнал прерывания 10.
WKUP_PIN11 PBR1 Сигнал прерывания 11.
WKUP_PIN12 PBR2 Сигнал прерывания 12.
Таблица 5.2-4: Источники прерываний пробуждения SF32LB56xV
Источник прерывания Вывод Подробное описание
WKUP_PIN0 PB32 Сигнал прерывания 0.
WKUP_PIN1 PB33 Сигнал прерывания 1.
WKUP_PIN2 PB34 Сигнал прерывания 2.
WKUP_PIN3 PB35 Сигнал прерывания 3.
WKUP_PIN4 PB36 Сигнал прерывания 4.
WKUP_PIN5 PA50 Сигнал прерывания 5.
WKUP_PIN6 PA51 Сигнал прерывания 6.
WKUP_PIN7 PA52 Сигнал прерывания 7.
WKUP_PIN8 PA53 Сигнал прерывания 8.
WKUP_PIN9 PA54 Сигнал прерывания 9.
WKUP_PIN10 PBR0 Сигнал прерывания 10.
WKUP_PIN11 PBR1 Сигнал прерывания 11.
WKUP_PIN12 PBR2 Сигнал прерывания 12.
WKUP_PIN13 PBR3 Сигнал прерывания 13.

BOOT_MODE задаёт поведение при запуске: высокий уровень включает режим загрузки; при низком уровне ROM ищет пользовательскую программу, запускает её при наличии или переходит в режим загрузки, если программы нет. Вывод Mode варианта U имеет внутреннюю подтяжку вниз, может оставаться неподключённым, если не используется, и относится к домену VDDIO2. Вывод Mode варианта V относится к домену VDDIOA и должен удерживаться в стабильном состоянии резистором 10 kΩ на питание или землю; не оставляйте его неподключённым и не допускайте переключения из-за помех. На производственной плате предусмотрите контрольную точку Mode; для отладочной платы полезна перемычка восстановления.

Учитывайте питание I/O памяти при проектировании отключения с низким энергопотреблением. В Standby варианта U уровни GPIO сохраняются, а VDDIO1 может оставаться включённым; переведите память на MPI1/MPI2 в режим низкого энергопотребления. В Hibernate уровни GPIO не сохраняются, поэтому отключите VDDIO1, чтобы избежать утечки через I/O встроенной памяти. У варианта V питание I/O встроенной памяти в Standby должно сохраняться. Перед Hibernate отключите VDDIOSA и VDDIOSB с помощью PBR0 и переведите NOR Flash в режим Deep Power-Down. Питание VDDIOSC необходимо оставить включённым.

5.3. Генерация тактового сигнала

Таблица 5.3-1: Требования к кварцевым резонаторам
Резонатор Требования к характеристикам Подробное описание
48 MHz 7 pF ≤ CL ≤ 12 pF (рекомендуемое значение — 8,8 pF); △F/F0 ≤ ±10 ppm; ESR ≤ 30 Ω (рекомендуемое значение — 22 Ω) Потребляемая мощность кварцевого генератора зависит от CL и ESR: чем ниже эти значения, тем ниже потребление. Для оптимального энергопотребления рекомендуется выбирать компоненты с относительно малыми CL и ESR в допустимом диапазоне. Разместите рядом с резонатором посадочные места для параллельных согласующих конденсаторов. При CL < 12 pF конденсаторы можно не устанавливать.
32,768 kHz CL ≤ 12,5 pF (рекомендуемое значение — 7 pF); △F/F0 ≤ ±20 ppm; ESR ≤ 80 kΩ (рекомендуемое значение — 38 kΩ) Потребляемая мощность кварцевого резонатора зависит от CL и ESR: чем ниже эти значения, тем ниже потребление. Для оптимального энергопотребления рекомендуется выбирать компоненты с относительно малыми CL и ESR в допустимом диапазоне. Разместите рядом с резонатором посадочные места для параллельных согласующих конденсаторов. При CL < 12,5 pF конденсаторы можно не устанавливать.
Таблица 5.3-2: Рекомендуемые модели кварцевых резонаторов
Модель Производитель Параметры
E1SB48E001G00E Hosonic F0 = 48,000000 MHz; △F/F0 = −6…+8 ppm; CL = 8,8 pF; ESR ≤ 22 Ω; TOPR = −30…+85 °C; корпус = (типоразмер 2016, метрический)
ETST00327000LE Hosonic F0 = 32,768 kHz; △F/F0 = −20…+20 ppm; CL = 7 pF; ESR ≤ 70 kΩ; TOPR = −40…+85 °C; корпус = (типоразмер 3215, метрический)
SX20Y048000B31T-8.8 TKD F0 = 48,000000 MHz; △F/F0 = −10…+10 ppm; CL = 8,8 pF; ESR ≤ 40 Ω; TOPR = −20…+75 °C; корпус = (типоразмер 2016, метрический)
SF32K32768D71T01 TKD F0 = 32,768 kHz; △F/F0 = −20…+20 ppm; CL = 7 pF; ESR ≤ 70 kΩ; TOPR = −40…+85 °C; корпус = (типоразмер 3215, метрический)

Размещайте резонаторы 48 MHz и 32,768 kHz рядом с микросхемой, предусмотрите посадочные места для согласующих конденсаторов и защитите трассы сигналов от помех BUCK, RF, дисплея, двигателя и зарядного устройства.

5.4. RF

Для вариантов SF32LB56xU и SF32LB56xV разводите тракт RF дорожкой с контролируемым импедансом 50 Ω. Если выбранная антенна уже согласована, дополнительные компоненты RF обычно не требуются, однако в проекте следует предусмотреть π-образную цепь согласования для фильтрации паразитных излучений и окончательной настройки антенны.

Размещайте цепь согласования RF ближе к микросхеме, а не к антенне. Установите фильтр AVDD_BRF рядом с выводом микросхемы, подключите земли конденсаторов непосредственно к общей земле, по возможности разводите RF по поверхностному слою, избегайте переходных отверстий и резких изгибов, расположите вдоль обеих сторон RF-дорожки частые экранирующие переходные отверстия земли и удалите от области RF сигналы DC-DC, VBAT, резонатора, высокоскоростного тактирования, I2C, SPI, SDIO, I2S и UART.

5.5. Интерфейсы дисплея, сенсорной панели и подсветки

Выбор интерфейса дисплея зависит от варианта корпуса. Для U указаны интерфейсы дисплея SPI/QSPI и JDI; для V дополнительно доступны MCU8080 и DPI. Назначайте сигналы прерывания и сброса сенсорной панели, а также управления подсветкой с учётом пробуждения и доступа при производстве.

Таблица 5.5-1: Примеры драйверов дисплея
Модель Производитель Разрешение Тип Интерфейс
RM69090 Raydium 368*448 AMOLED SPI с 3 линиями, SPI с 4 линиями, SPI с двумя линиями данных, SPI с четырьмя линиями данных, MIPI-DSI
RM69330 Raydium 454*454 AMOLED SPI с 3 линиями, SPI с 4 линиями, SPI с двумя линиями данных, SPI с четырьмя линиями данных, MCU серии 8080 с 8-битной шиной, MIPI-DSI
ILI8688E ILITEK 368*448 AMOLED SPI с четырьмя линиями данных, MIPI-DSI
SH8601A Shine World Technology 454*454 AMOLED SPI с 3 линиями, SPI с 4 линиями, SPI с двумя линиями данных, SPI с четырьмя линиями данных, MCU серии 8080 с 8-битной шиной, MIPI-DSI
SPD2012 Solomon 356*400 TFT SPI с четырьмя линиями данных
GC9C01 Galaxycore 360*360 TFT SPI с четырьмя линиями данных
ST77903 Sitronix 400*400 TFT SPI с четырьмя линиями данных
Таблица 5.5-2: Интерфейс дисплея SPI/QSPI SF32LB56xU
Сигнал SPI Вывод SF32LB56xU Вывод SS6700A Подробное описание
CSX PA36 PA36 Сигнал разрешения.
WRX_SCL PA37 PA37 Тактовый сигнал.
DCX PA39 PA39 Сигнал данных/команды в 4-проводном режиме SPI; линия данных 1 в режиме Quad-SPI.
SDI_RDX PA38 PA38 Вход данных в 3-/4-проводном режиме SPI; линия данных 0 в режиме Quad-SPI.
SDO PA38 PA38 Выход данных в 3-/4-проводном режиме SPI; замкните вместе с SDI_RDX.
D0 PA40 PA40 Линия данных 2 в режиме Quad-SPI.
D1 PA41 PA41 Линия данных 3 в режиме Quad-SPI.
REST PA05 PB04 Сигнал сброса панели дисплея.
TE PA33 PA33 Сигнал TE кадра от дисплея к MCU.
Таблица 5.5-3: Интерфейс дисплея JDI SF32LB56xU
Сигнал JDI Вывод Подробное описание
JDI_SCS PA39 Сигнал выбора микросхемы.
JDI_SCLK PA41 Тактовый сигнал последовательного интерфейса.
JDI_SO PA40 Сигнал последовательного вывода данных.
JDI_DISP PA36 Сигнал включения/выключения дисплея.
JDI_EXTCOMIN PA38 Вход полярности инверсии COM.
Таблица 5.5-4: Интерфейсы сенсорной панели и подсветки SF32LB56xU
Сигнал сенсорной панели и подсветки Вывод Подробное описание
Прерывание PA50 Сигнал прерывания состояния сенсорной панели с поддержкой пробуждения.
I2C1_SCL PA48 Тактовый сигнал I2C сенсорной панели.
I2C1_SDA PA49 Сигнал данных I2C сенсорной панели.
BL_PWM PA31 Сигнал управления подсветкой PWM.
Сброс PB18 Сигнал сброса сенсорной панели.
Таблица 5.5-5: Интерфейс дисплея SPI/QSPI SF32LB56xV
Сигнал SPI Ввод-вывод Подробное описание
CSX PA36 Сигнал разрешения.
WRX_SCL PA37 Тактовый сигнал.
DCX PA39 Сигнал данных/команды в 4-проводном режиме SPI; линия данных 1 в режиме Quad-SPI.
SDI_RDX PA38 Вход данных в 3-/4-проводном режиме SPI; линия данных 0 в режиме Quad-SPI.
SDO PA38 Выход данных в 3-/4-проводном режиме SPI; замкните вместе с SDI_RDX.
D[0] PA40 Линия данных 2 в режиме Quad-SPI.
D[1] PA41 Линия данных 3 в режиме Quad-SPI.
REST PA43 Сигнал сброса дисплея.
TE PA33 Сигнал TE кадра от дисплея к MCU.
Таблица 5.5-6: Интерфейс дисплея MCU8080 SF32LB56xV
Сигнал MCU8080 Ввод-вывод Подробное описание
CSX PA36 Выбор микросхемы.
WRX PA37 Сигнал стробирования записи данных.
DCX PA39 Выбор данных/команды дисплея.
RDX PA38 Сигнал стробирования чтения данных.
D[0] PA40 Данные 0.
D[1] PA41 Данные 1.
D[2] PA28 Данные 2.
D[3] PA29 Данные 3.
D[4] PA30 Данные 4.
D[5] PA31 Данные 5.
D[6] PA32 Данные 6.
D[7] PA34 Данные 7.
REST PA43 Сброс.
TE PA33 Сигнал TE кадра от дисплея к MCU.
Таблица 5.5-7: Интерфейс дисплея DPI SF32LB56xV
Сигнал DPI Ввод-вывод Подробное описание
CLK PA45 Тактовый сигнал.
DE PA47 Сигнал разрешения данных.
HSYNC PA44 Сигнал горизонтальной синхронизации.
VSYNC PA42 Сигнал вертикальной синхронизации.
SD PA50 Управляет выключением дисплея.
CM PA51 Переключает обычный и сокращённый режимы цветности.
R0 PA14 Сигнал пикселя.
R1 PA13 Сигнал пикселя.
R2 PA16 Сигнал пикселя.
R3 PA24 Сигнал пикселя.
R4 PA19 Сигнал пикселя.
R5 PA21 Сигнал пикселя.
R6 PA23 Сигнал пикселя.
R7 PA25 Сигнал пикселя.
G0 PA28 Сигнал пикселя.
G1 PA30 Сигнал пикселя.
G2 PA32 Сигнал пикселя.
G3 PA33 Сигнал пикселя.
G4 PA34 Сигнал пикселя.
G5 PA29 Сигнал пикселя.
G6 PA31 Сигнал пикселя.
G7 PA35 Сигнал пикселя.
B0 PA36 Сигнал пикселя.
B1 PA37 Сигнал пикселя.
B2 PA38 Сигнал пикселя.
B3 PA43 Сигнал пикселя.
B4 PA41 Сигнал пикселя.
B5 PA39 Сигнал пикселя.
B6 PA40 Сигнал пикселя.
B7 PA46 Сигнал пикселя.
Таблица 5.5-8: Интерфейс параллельного дисплея JDI SF32LB56xV
Сигнал JDI Ввод-вывод Подробное описание
JDI_VCK PA41 Тактовый сигнал сдвига драйвера вертикальной развёртки.
JDI_VST PA40 Сигнал запуска драйвера вертикальной развёртки.
JDI_XRST PA39 Сигнал сброса драйверов горизонтальной и вертикальной развёртки.
JDI_HCK PA36 Тактовый сигнал сдвига драйвера горизонтальной развёртки.
JDI_HST PA38 Сигнал запуска драйвера горизонтальной развёртки.
JDI_ENB PA43 Разрешение записи в память пикселей.
JDI_R1 PA29 Данные красного изображения (нечётные пиксели).
JDI_R2 PA31 Данные красного изображения (чётные пиксели).
JDI_G1 PA34 Данные зелёного изображения (нечётные пиксели).
JDI_G2 PA32 Данные зелёного изображения (чётные пиксели).
JDI_B1 PA30 Данные синего изображения (нечётные пиксели).
JDI_B2 PA28 Данные синего изображения (чётные пиксели).
JDI_XFRP PBR1 Сигнал управления жидкокристаллическим пикселем «включён».
JDI_VCOM/FRP PBR2 Сигнал управления общим электродом/жидкокристаллическим пикселем «выключен».
Таблица 5.5-9: Интерфейс последовательного дисплея JDI SF32LB56xV
Сигнал JDI Вывод Подробное описание
JDI_SCS PA39 Сигнал выбора микросхемы.
JDI_SCLK PA41 Тактовый сигнал последовательного интерфейса.
JDI_SO PA40 Сигнал последовательного вывода данных.
JDI_DISP PA36 Сигнал включения/выключения дисплея.
JDI_EXTCOMIN PA38 Вход полярности инверсии COM.
Таблица 5.5-10: Интерфейсы сенсорной панели и подсветки SF32LB56xV
Сигнал сенсорной панели и подсветки Вывод Подробное описание
Прерывание PA50 Сигнал прерывания состояния сенсорной панели с поддержкой пробуждения.
I2C1_SCL PA48 Тактовый сигнал I2C сенсорной панели.
I2C1_SDA PA49 Сигнал данных I2C сенсорной панели.
BL_PWM PA35 Сигнал управления подсветкой PWM.
Сброс PA44 Сигнал сброса сенсорной панели.

5.6. Память, датчики, аудио и интерфейсы связи

Назначения шин памяти и дисплея следует согласовывать: они используют важные группы GPIO и могут повлиять на структуру слоёв PCB. До фиксации схемы проверьте тип загрузочной памяти, подтягивающие резисторы, домен напряжения, поведение ключей питания и доступность контрольных точек.

Таблица 5.6-1: Интерфейс QSPI Flash SF32LB56xU
Сигнал Flash Сигнал ввода-вывода Подробное описание
CS# PA06 Выбор микросхемы, активный низкий уровень.
SO PA07 Вход данных (Data Input Output 1).
WP# PA08 Выход защиты от записи (Data Input Output 2).
SI PA09 Выход данных (Data Input Output 0).
SCLK PA10 Выход тактового сигнала последовательного интерфейса.
Hold# PA11 Выход данных (Data Input Output 3).
Таблица 5.6-2: Интерфейс SDIO Flash SF32LB56xU
Сигнал Flash Сигнал ввода-вывода Подробное описание
SD2_CMD PA09 Сигнал команды.
SD2_D1 PA11 Данные 1.
SD2_D0 PA10 Данные 0.
SD2_CLK PA08 Тактовый сигнал.
SD2_D2 PA06 Данные 2.
SD2_D3 PA07 Данные 3.
Таблица 5.6-3: Интерфейс QSPI Flash SF32LB56xV
Сигнал Flash Сигнал ввода-вывода Подробное описание
CS# PA06 Выбор микросхемы, активный низкий уровень.
SO PA07 Вход данных (Data Input Output 1).
WP# PA08 Выход защиты от записи (Data Input Output 2).
SI PA09 Выход данных (Data Input Output 0).
SCLK PA10 Выход тактового сигнала последовательного интерфейса.
Hold# PA11 Выход данных (Data Input Output 3).
Таблица 5.6-4: Интерфейс SDIO Flash SF32LB56xV
Сигнал Flash Сигнал ввода-вывода Подробное описание
SD2_CMD PA09 Сигнал команды.
SD2_D1 PA11 Данные 1.
SD2_D0 PA10 Данные 0.
SD2_CLK PA08 Тактовый сигнал.
SD2_D2 PA06 Данные 2.
SD2_D3 PA07 Данные 3.
Таблица 5.6-5: Интерфейс eMMC SF32LB56xV
Сигнал eMMC Сигнал ввода-вывода Подробное описание
SD1_CMD PA27 Сигнал команды.
SD1_CLK PA26 Тактовый сигнал.
SD1_D0 PA22 Данные 0.
SD1_D1 PA15 Данные 1.
SD1_D2 PA12 Данные 6.
SD1_D3 PA20 Данные 3.
SD1_D4 PA21 Данные 4.
SD1_D5 PA19 Данные 5.
SD1_D6 PA13 Данные 6.
SD1_D7 PA14 Данные 7.

Проверьте назначение линий данных SD1 у SF32LB56xV

В источнике SiFli вывод PA12 обозначен как SD1_D2, но описание указывает Data 6; кроме того, SD1_D6 также указан как Data 6, а строка Data 2 отсутствует. Перед разводкой проверьте фактическое назначение по опубликованной документации pin-mux. В таблице сохранены опубликованные SiFli обозначения.

Таблица 5.6-6: Интерфейс I2C датчиков
Сигнал I2C Ввод-вывод Подробное описание
SDA PA18 Линия данных I2C датчиков отслеживания освещённости.
SCL PA17 Тактовая линия I2C датчиков отслеживания освещённости.

Питание I/O памяти должно соответствовать логическому уровню подключённой памяти: для U используется VDDIO3, для V — VDDIOA2. Подтяните вывод Hold# микросхемы SPI NAND Flash к её питанию резистором 10 kΩ. SD1/eMMC доступен только у варианта V; не применяйте таблицу выводов SD1/eMMC варианта V к варианту U, который использует интерфейс памяти SD2.

Таблица 5.6-7: Аудиоинтерфейс SF32LB56xU
Аудиосигнал Ввод-вывод Подробное описание
AU_ADC1P ADCP Положительный вход дифференциального или несимметричного (single-ended) аналогового микрофона.
AU_ADC1N ADCN Отрицательный вход дифференциального аналогового микрофона или GND.
AU_DAC1P DACP Положительный вывод дифференциального аналогового выхода.
AU_DAC1N DACN Отрицательный вывод дифференциального аналогового выхода.
Таблица 5.6-8: Аудиоинтерфейс SF32LB56xV
Аудиосигнал Ввод-вывод Подробное описание
AU_ADC1P ADCP Положительный вход дифференциального или несимметричного (single-ended) аналогового микрофона.
AU_ADC1N ADCN Отрицательный вход дифференциального аналогового микрофона или GND.
AU_DAC1P DACP Положительный вывод дифференциального аналогового выхода.
AU_DAC1N DACN Отрицательный вывод дифференциального аналогового выхода.
I2S1_LRCK PA71 Тактовый сигнал кадров I2S2.
I2S1_SDI PA69 Вход данных I2S2.
I2S1_SDO PA64 Выход данных I2S2.
I2S1_BCK PA73 Тактовый сигнал битов I2S2.

Проверьте экземпляр I2S варианта V

В таблице выводов и обозначениях цепей на схеме SiFli эти выводы указаны как I2S1_LRCK/SDI/SDO/BCK, однако в описаниях таблицы они названы сигналами I2S2. Экземпляр периферии не определён однозначно; перед назначением выводов сверьтесь с опубликованной документацией pin-mux.

Для внешнего дифференциального аналогового микрофона установите на входах ADC разделительные конденсаторы не менее 2,2 µF и подключите питание микрофона к MIC_BIAS. В эталонной схеме U для MEMS-микрофона MIC_BIAS подаётся через 1 kΩ и шунтируется конденсатором 4,7 µF; на выходе микрофона также показан конденсатор связи 0,01 µF. В эталонной схеме U для аналогового PA применены входные конденсаторы связи 33 nF, а дифференциальный фильтр нижних частот размещён рядом с микросхемой. Аналоговые выходы DAC разводите дифференциальной парой с защитой землёй; паразитная ёмкость должна быть менее 10 pF, длина — менее 2 cm. Вариант V также поддерживает I2S; эталонный усилитель I2S настраивается через I2C3. Размещайте конденсаторы питания и опорного напряжения аудиотракта рядом с выводами; разводите аналоговые аудиосигналы вдали от импульсных преобразователей и высокоскоростных цифровых сигналов.

Оба варианта поддерживают PWM для вибромоторов. Мотор можно питать непосредственно от VBAT, если пусковой ток не нарушает стабильность системы. Если BSP_PM_FREQ_SCALING задан как 1, изменение частоты HCPU также изменяет частоту PWM на выводах PA. В этом случае используйте вывод PB. PB32 — активный высоким уровнем вход питания/сброса; удержание кнопки не менее 10 s вызывает сброс. В эталонной схеме U кнопка подключена к VDDIOB через 1 kΩ; также предусмотрены подтяжка вниз 10 kΩ и конденсатор 0,1 µF на землю. В схеме V используется последовательный резистор 1 kΩ от VDD_1V8 и подтяжка вниз 10 kΩ. Для остальных кнопок и поворотных энкодеров нужны подтяжки вверх. Если механический энкодер после поворота не возвращается в выключенное состояние, питание подтяжки должно отключаться в Standby, чтобы исключить утечку.

Вариант U имеет PBR0–PBR2, вариант V — PBR0–PBR3. При запуске PBR0 переходит с низкого уровня на высокий и может управлять внешним ключом нагрузки; остальные выводы PBR по умолчанию имеют низкий уровень. Выводы PBR могут работать как выходы в Standby и Hibernate и передавать сигналы LPTIM; все, кроме PBR0, могут также выдавать тактовый сигнал 32 kHz. PBR можно настроить как входы пробуждения, однако после пробуждения MCU не получает прерывание от этого входа. Для I2C, SPI, управления датчиками и сигналов прерывания пробуждения предпочтительны выводы PB блока LCPU. При необходимости питание датчиков можно переключать выходом LVSW или LDO микросхемы SF30147C.

Все выводы PA вариантов U/V можно мультиплексировать как UART, I2C или GPTIM. Исключения для U — PB32/PB33/PB34 и PBR0/PBR1/PBR2; для V — PB32–PB36 и PBR0–PBR3. Проверяйте ограничения вместе с назначениями пробуждения, кнопок и PBR.

5.7. Производство

Предусмотрите доступ для отладки и программирования, режим производственной загрузки, доступ к калибровке кварцевого резонатора, точки измерения питания, доступ к тестированию RF и контроль линий управления PMIC. Убедитесь, что стенд может питать плату, переводить её в режим запуска/загрузки, обмениваться данными с микросхемой и собирать данные калибровки.

Как минимум предусмотрите производственные контрольные точки VBAT, GND, VDDIO2 для U (VDDIOB для V), Mode, SWDIO, SWCLK, UART4_RXD, UART4_TXD и одного из выводов PB20/PB21/PB25. При подключении J-Link выберите для питания отладчика внешний вход, чтобы его питала целевая плата. Эти точки должны быть доступны для производственной загрузки и калибровки кварца.

Таблица 5.7-1: Интерфейсы отладки и программирования SF32LB56xU
Сигнал Вывод Подробное описание
SWCLK PB15 Тактовый сигнал J-Link интерфейса отладки.
SWDIO PB13 Сигнал данных J-Link интерфейса отладки.
UART4_RXD PB16 Вход UART; интерфейс загрузки и вывода журналов.
UART4_TXD PB17 Выход UART; интерфейс загрузки и вывода журналов.
Таблица 5.7-2: Интерфейсы отладки и программирования SF32LB56xV
Сигнал Вывод Подробное описание
SWCLK PB15 Тактовый сигнал J-Link интерфейса отладки.
SWDIO PB13 Сигнал данных J-Link интерфейса отладки.
UART4_RXD PB16 Вход UART; интерфейс загрузки и вывода журналов.
UART4_TXD PB17 Выход UART; интерфейс загрузки и вывода журналов.

Последнее обновление: