Матрица совместимости чипов 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).
(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.
(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.
• Обновлена информация об устаревании и отказе от поддержки 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.