Программирование ARM Обзор семейств чипов nRF51 Fri, December 13 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Обзор семейств чипов nRF51 Печать
Добавил(а) microsin   

Матрица совместимости чипов nRF51 [2] показывает возможности по портированию железа и софта между ревизиями кристаллов, версиями SDK, соответствующими SoftDevice и их спецификациями, а также комплектами разработчика (development kits, DK).

[Ревизии и варианты nRF51802]

Таблица 1 показывает варианты для микросхем nRF51802.

Таблица 1. Ревизии и варианты микросхем nRF51802.

nRF51802 IC revision(1) Packet variant(2) Build code(2) Корпус Flash [kB](1) RAM [kB](1)
3 QFAA Ax0 QFN48 256 16
QCAA QFN32

Примечания:

(1) Ревизия микросхемы nRF51 (первый столбец), размер RAM и Flash может быть получен вызовом функции nrf_ic_info_get в из библиотеки ic_info в nRF51 SDK 8.1.0+.
(2) Packet variant и первые 2 цифры в build code можно прочитать по маркировке на верхней плоскости корпуса микросхемы nRF51.

[Ревизии и варианты nRF51422]

Таблица 2 показывает варианты для каждой ревизии микросхем nRF51422.

Таблица 2. Ревизии и варианты микросхем nRF51422.

nRF51422 IC revision(1) Packet variant(2) Build code(2) Корпус Flash [kB](1) RAM [kB](1)
1 QFAA C0 QFN48 256 16
CEAA A0A WLCSP
2 QFAA Ex0(3) QFN48 256 16
QFAB A00 128
CEAA Bx0(3) WLCSP 256
3 QFAA Fx0(3) QFN48 256 16
QFAB Bx0(3) 128
QFAC Ax0(3) 256 32
CDAB Ax0(3) WLCSP 128 16
CEAA Cx0(3) 256
CFAC Ax0(3) 32

Примечания:

(1) Ревизия микросхемы nRF51 (первый столбец), размер RAM и Flash может быть получен вызовом функции nrf_ic_info_get в из библиотеки ic_info в nRF51 SDK 8.1.0+.
(2) Packet variant и первые 2 цифры в build code можно прочитать по маркировке на верхней плоскости корпуса микросхемы nRF51.
(3) Символ x в build это 0..9 для производственного выпуска (production release).

[Ревизии и варианты nRF51822]

Таблица 3 показывает варианты для каждой ревизии микросхем nRF51822.

Таблица 3. Ревизии и варианты микросхем nRF51822.

nRF51822 IC revision(1) Packet variant(2) Build code(2) Корпус Flash [kB](1) RAM [kB](1)
1 QFAA C0 QFN48 256 16
QFAB A0 128
CEAA B0 WLCSP 256
2 QFAA Gx0(3) QFN48 256 16
QFAB Bx0(3) 128
CEAA CA0
WLCSP 256
DA0
Dx0(3)
3 QFAA Hx0(3) QFN48 256 16
QFAB Cx0(3) 128
QFAC Ax0(3) 256 32
CDAB Ax0(3) WLCSP 128 16
CEAA Ex0(3) 256
CFAC Ax0(3) 32
CTAC Ax0(3)
CTAA B00 16
WFAC A00 Wafer 32

Примечания:

(1) Ревизия микросхемы nRF51 (первый столбец), размер RAM и Flash может быть получен вызовом функции nrf_ic_info_get в из библиотеки ic_info в nRF51 SDK 8.1.0+.
(2) Packet variant и первые 2 цифры в build code можно прочитать по маркировке на верхней плоскости корпуса микросхемы nRF51.
(3) Символ x в build это 0..9 для производственного выпуска (production release).

[Ревизии и варианты nRF51824]

Таблица 4 показывает варианты пакета и памяти для микросхем nRF51824.

Таблица 4. Ревизии и варианты микросхем nRF51824.

nRF51802 IC revision(1) Packet variant(2) Build code(2) Корпус Flash [kB](1) RAM [kB](1)
3 QFAA A00 QFN48 256 16

Примечания:

(1) Ревизия микросхемы nRF51 (первый столбец), размер RAM и Flash может быть получен вызовом функции nrf_ic_info_get в из библиотеки ic_info в nRF51 SDK 8.1.0+.
(2) Packet variant и первые 2 цифры в build code можно прочитать по маркировке на верхней плоскости корпуса микросхемы nRF51.

[Документация и файлы образцов дизайна]

Таблица 5. Документация по серии nRF51 и файлы для примеров разработки (reference design).

nRF51802 IC revision
IC Product Specification Reference Manual Product Anomaly Notice Product Change Notification(1) nRF51x22-QFAx-DF(2) nRF51x22-CxAx-DF(3) nRF51802-QFAA-DF(4) nRF51802-QCAA-DF(5)
1 nRF51422 nRF51422 PS v1.2 nRF51 RM v1.1 nRF51422-PAN v2.3 - - - - -
nRF51822 nRF51822 PS v1.3 nRF51822-PAN v2.4
2 nRF51422 nRF51422 PS v2.1 nRF51 RM v2.1 nRF51422-PAN v2.3 PCN-084 v1.0 2.5 1.4
nRF51822 nRF51822 PS v2.0 nRF51822-PAN v2.5 PCN-082 v1.0
3 nRF51422 nRF51422 PS v3.x nRF51 RM v3.x nRF51422-PAN v3.x PCN-093 v1.x
nRF51802 nRF51802 PS v1.2 nRF51802-PAN v1.3 PCN-101 v1.0 - - 1.1 1.1
nRF51822 nRF51822 PS v3.x nRF51822-PAN v3.x PCN-091 v1.x 2.5 1.4 - -
nRF51824 nRF51824 PS v1.0 nRF51824-PAN v1.0 - -

Примечания:

(1) Перечисленные здесь оповещения об изменениях производства (Product Change Notifications, PCN) показывают, что поменялось в аппаратуре кристаллов, что может повлиять на функции и поведение микросхем. См. секцию по каждому продукту в библиотеке Nordic Semiconductor Documentation для получения полных списков PCN.
(2) nRF51x22-QFAx-DF: файлы nRF51x22 Reference Layout для вариантов корпуса QFN48 (старый код: nRF51x22-DF).
(3) nRF51x22-CxAx-DF: файлы nRF51x22 Reference Layout для вариантов корпуса WLCSP (старый код: nRF51x22-CEAA-DF).
(4) nRF51802-QFAA-DF: файлы nRF51x22 Reference Layout для варианта корпуса QFN48 6x6 мм.
(5) nRF51802-QCAA-DF: файлы nRF51x22 Reference Layout для варианта корпуса QFN32 5x5 мм.

[SDK и SoftDevice]

Эта секция показывает совместимость между ревизиями микросхем серии nRF51, подходящими вариантами двоичного кода SoftDevice (SD) и их соответствующими спецификациями (SoftDevice Specifications, SDS), а также пакетами библиотек для разработки (Software Development Kits, SDK).

Таблица 6. Ревизии микросхем серии nRF51, nRF5 SDK и варианты SoftDevice.

nRF51802 IC rev.
nRF51 SDK(1) S110 SD(2) S110 SDS(3) S120 SD(2) S120 SDS(3) S130 SD(2) S130 SDS(3) S210 SD(2,4) S210 SDS(3) S310 SD(2,5) S310 SDS(3)
1 4.4.2 5.2.1(6) 1.1 - - -
-
2.0.0(7) 1.0 - -
2 5.2.1 3.0.0
1.2
5.2.0 6.0.0 1.2 1.0.0 1.0
6.2.1
6.1.0 7.x.x 1.3 1.0.1 1.1
- 8.0.0 2.0 2.x 2.1 4.0.1 2.0 2.0.1 2.0
3 5.2.1 1.1 - -  - - - -
6.2.1 1.2
6.1.0 7.x.x 1.3 1.0.1 1.1 3.0.0 1.2 1.0.0 1.0
7.0.1 0.5.0-1.alpha 0.5 4.0.1 2.0 - -
7.1.0 2.0.1 2.0
7.2.0
8.0.0 8.0.0 2.0 2.x 2.1 0.9.0-1.alpha - -
8.1.0 1.0.0 1.0
9.0.0 5.0.0 3.0 3.0.0 3.0
10.0.0
11.0.0 - - - - 2.0.x 2.0 - - - -
12.0.0
12.1.0
12.2.0
12.3.0

Примечания:

(1) Начиная с v11, SDK был переименован в nRF5 SDK, и включает поддержку как для чипов серии nRF51, так и для серии nRF52.
(2) SoftDevice (SD).
(3) SoftDevice Specification (SDS).
(4) SoftDevice только для ANT, совместим только с микросхемами nRF51422.
(5) SoftDevice с комбинированной поддержкой ANT и BLE, совместим только с микросхемами nRF51422.
(6) Допустимо только для nRF51822.
(7) Программируется на заводе.

[Платы для поддержки разработки (DK)]

В этой секции показана совместимость между ревизиями микросхем серии nRF51 и аппаратными средствами разработки (development kits, DK). При использовании Master Control Panel, nRFgo Studio или nRF5x Command Line Tools используйте их последние доступные версии.

Таблица 7. nRF51 Series development HW.

nRF51802 IC rev.
IC
nRF51x22 Evaluation Kit(1)
nRF51x22 Development Kit(1) nRF51 Development Kit(2) nRF51 Dongle(2)
1 nRF51422 2.0 2.0 -
-
nRF51822 1.0, 2.0 1.0, 2.0
2 nRF51422 3.0.0 3.0.0 - -
nRF51822 2.1.0, 2.2.0 2.1.0, 2.2.0
3 nRF51422 - - 1.0.0, 1.1.0 1.0.0, 1.1.0
nRF51802
nRF51822
nRF51824

Примечания:

(1) Оценочные платы для поддержки разработки nRF51422/nRF51822 используют вариант QFAA микросхемы.
(2) nRF51 DK и nRF51 Dongle используют вариант nRF51422-QFAC микросхемы.

[Идентификаторы Bluetooth Low Energy QDID]

Эта секция показывает идентификаторы квалифицированного дизайна Qualified Design ID (QD ID), применимые к различным комбинациям микросхем и SoftDevice.

Таблица 8. Идентификаторы nRF51 Series QDID.

SoftDevice
QCAA/QFAA/QFAB/QFAC CEAA/CTAA CDAB
CFAC
Устарело(2) Отмена поддержки(2)
S110 v5.x.x 44505 49155 - -
28.1.2019
1.2.2022
S110 v6.x.x 51744 51745    
S110 v7.0.x 58616 58540     1.2.2023
S110 v7.1.x 62791 62792 63874 63880
S110 v7.3.x
S110 v8.0.0
S120 v1.x.x 56426 56425 - -
S120 v2.x.x 66453 66455 66456 66457
S130 v1.0.0 68915 68916 68917 68918 - -
S130 v2.0.x 80592
S310 v1.0.0(1) 51744 51745 - - 28.1.2019 1.2.2022
S310 v2.0.x(1) 62791 62792 63874 63880 1.2.2023
S310 v3.0.x(1)

Примечания:

(1) S310 SoftDevice применим только для микросхем nRF51422.
(2) Для дополнительной информации см. пост [7] на Nordic Developer Zone.

Дата Обновления
2019-05-21 Редакторские правки.
2019-02-22 • Обновлена информация об устаревании и отказе от поддержки Bluetooth Core Specification v4.0 и v4.1.
• Добавлена совместимость для микросхем nRF51802.
• Обновление для файла дизайна nRF51x22-QFAx v2.5.
• Обновление для файла дизайна nRF51x22-CxAx v1.4.
2018-11-22 Добавлена информация об устаревании и отказе от поддержки Bluetooth Core Specification v4.0 и v4.1.
2016-12-06 Обновление для nRF5 SDK v12.2.0.
2016-10-27 Обновление для nRF5 SDK v12.3.0.
2016-10-06 Обновление для nRF5 SDK v12.1.0.
2016-09-19 • Обновление для нового nRF5 SDK v12.0.0.
• Добавлена совместимость для микросхем nRF51824 IC.
2016-06-10 • Обновлено для S130 v2.0.1 SoftDevice.
• Новый wafer nRF51822 WFAC вариант устройства.
• Новый тонкий nRF51822 CTAA вариант устройства.
2016-04-05 Обновлено для:
• Новых документов nRF51422 PS и PAN.
• Новых документов nRF51822 PS и PAN.
• Новых номеров S130 v2.0.0 QDID.
• Новых номеров S310 QDID.
• Нового тонкого nRF51822 CTAC варианта устройства.
2016-03-18 Обновление для nRF5 SDK v11.0.0.
2016-02-25 Обновление для S130 v2.0.0. Введен более полный метод идентификации железа.
• Обзор ревизии микросхемы nRF51422.
• Обзор ревизии микросхемы nRF51422.
• Совместимость ревизий микросхем nRF51422 и nRF51822 с SDK и SoftDevice.
• Квалификационная матрица nRF51422 и nRF51822 Bluetooth® Low Energy QD ID.
Январь 2016 Обновления для SDK v11.0.0-2.alpha, S130 v2.0.0-7.alpha и S130 v2.0.0-8.alpha.
• Совместимость ревизий микросхем nRF51422 и nRF51822 с SDK и SoftDevice.
Ноябрь 2015 Обновления для SDK v10.0.0 и S130 v2.0.0-4 alpha.
• Совместимость ревизий микросхем nRF51422 и nRF51822 с SDK и SoftDevice.
• Совместимость ревизий микросхем nRF51422 и nRF51822 с аппаратурой разработки.
Август 2015 Обновления для SDK v9.0.0, S210 v5.0.0 и S310 v3.0.0.
• Совместимость ревизий микросхем nRF51422 и nRF51822 с SDK и SoftDevice.
• Квалификационная матрица nRF51422 и nRF51822 Bluetooth® Low Energy QD ID.
Июль 2015 Совместимость ревизий микросхем nRF51422 и nRF51822 с SDK и SoftDevice.
Июнь 2015 Обновления для S110 v7.3 и S120 v2.1.
• Совместимость ревизий микросхем nRF51422 и nRF51822 с SDK и SoftDevice.
• Квалификационная матрица nRF51422 и nRF51822 Bluetooth® Low Energy QD ID.
Май 2015 Обновления для SDK v8.1.0, S130 v1.0 и версий производства.
• Совместимость ревизий микросхем nRF51422 и nRF51822 с SDK и SoftDevice.
• Квалификационная матрица nRF51422 и nRF51822 Bluetooth® Low Energy QD ID.

nRF51822 и nRF51422 в основном идентичны, за исключением следующего:

• Для nRF51422 можно использовать все варианты SoftDevice для протоколов BLE и/или ANT (S110, S120, S130, S210, S310).
• Для nRF51822 можно использовать только BLE SoftDevice (S110, S120, S130).

Во всем остальном это одинаковые чипы, т. е. при переходе с nRF51822 на nRF51422 можно просто перепаять чипы на плате, и они будут работать с текущей версией firmware даже без перекомпиляции. Пока сохраняется тот же самый код варианта (variant code) и тот же код корпуса (package code) для обоих чипов, они будут совместимы по ножкам и программно. См. главу 10 документов [3, 4] описания кодирования вариантов и корпусов.

Для получения описания совместимости nRF51822 и nRF51422 см. матрицу совместимости семейства nRF51 [2].

Если Вы хотите разрабатывать приложения только для BLE на основе nRF51822, приобретите плату разработчика (development kit) nRF51 DK [5] или nRF51 Dongle [6]. Последняя плата больше официально не производится, но аналоги [6] (как впрочем и [5]) можно свободно купить на AliExpress. Оба вышеперечисленных кита содержат на плате чип nRF51422, который можно использовать для разработки как устройств BLE, так и устройств ANT. После завершения разработки приобретайте и используйте nRF51822, которые немного дешевле, чем nRF51422.

[Ссылки]

1. Moving from nRF51822 to nRF51422 site:devzone.nordicsemi.com.
2. nRF51 Series compatibility matrix site:infocenter.nordicsemi.com.
3. nRF51822 Product Specification site:infocenter.nordicsemi.com.
4. nRF51422 Product Specification site:infocenter.nordicsemi.com.
5. Руководство пользователя nRF51 Development Kit.
6. nRF51 Dongle site:nordicsemi.com.
7. Влияние на продукцию устаревания спецификаций Bluetooth v4.0 и v4.1.
8Bluetooth: аббревиатуры и термины.

 

Добавить комментарий


Защитный код
Обновить

Top of Page