找回密码
 注册
关于网站域名变更的通知
查看: 587|回复: 1
打印 上一主题 下一主题

低功耗蓝牙SoC器件nRF52产品介绍

[复制链接]
  • TA的每日心情
    开心
    2022-2-7 15:16
  • 签到天数: 61 天

    [LV.6]常住居民II

    跳转到指定楼层
    1#
    发表于 2020-1-10 09:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    低功耗蓝牙SoC器件nRF52产品介绍) r3 }+ ?$ J' _* X8 r! c6 N4 H
    Nordic Semiconductor在2012年
    ) W. F5 }" _! N3 B2 m推出nRF51产品系列,率先设计和开
    3 r4 |  A) V4 P+ z0 z发了低功耗蓝牙SoC器件,其后继续
    ; g( B7 i3 T2 V( T  l推出nRF52系列产品。例如最近推出
    ) ]) ^& K2 B2 k" I% L) H的nRF52810 SoC,这是符合蓝牙5标8 I  Q$ {+ X7 Q- Q* E
    准的芯片,带有具有良好计算能力的- x( `! b% u$ Z- F( T$ k& @4 C
    64MHz、32位ARM Cortex M4微控制- c: J: k& f' ?# s2 a
    器,100dBm链路预算2.4GHz多协议) }# z8 L$ S5 v- I% U: U
    无线电,以及分别为4.6mA(输出功率  p# s* p0 M8 Z* H, p
    为0dBm)和4.6mA(吞吐量为1Mbps)的
    7 g- ]/ d6 W$ e3 ~2 ]峰值Tx和Rx功耗以提供长电池寿命。9 |0 _3 }0 e2 z- |( e: a; @4 ^
    nRF52810 SoC是Nordic的入门: W" P1 |# a* U  F2 y* m" }% \0 J( }
    级蓝牙5/低功耗蓝牙产品,可降低信5 q# `8 q9 n, F. b4 t
    标应用材料清单(BoM)成本。这款SoC
    ; u# O: O; X9 d+ [; X器件继承了nRF52系列SoC器件的高4 ~- N, w5 n- {7 }# d% Y) Y3 g
    性能。nRF52810 SoC集成了196kB& P  z$ S* A/ Q- I% b( L
    Flash和24kB RAM。内存配置足以运2 u* Y1 O7 O- p0 ?
    行典型的高容量、低成本应用程序代% D, i1 ]& I& x+ g
    码,并支持OTA固件更新。这款SoC器+ j; _- ?+ j; H. U% f
    件采用带有32个GPIO的6×6mm 48引
    " u$ W, v* H1 {; l  w脚QFN封装,或者采用带有16个GPIO, @0 B( t: F) {1 s- \. K
    的5×5mm 32引脚QFN封装。8 Q! P) Z% E+ R7 A2 i
    对于没有RF硬件设计经验的开发1 R( @: t8 n5 ]& @
    人员来说,另一种方法是以开发套; g/ L  U  K" [! z4 g! a5 v! D
    件(DK)的形式投资经过组装和测试的
    ( e, L" L% ~# U$ [  }" h硬件,大多数芯片制造商提供此类产$ R: P/ P5 j& x) P8 H& V# s6 F
    品。就这部分而言,Nordic提供nRF524 j; i  }- Y3 s* h. S) u& ^9 A% H
    开发套件(DK),可以连接到PC或Mac
    3 e3 G1 x/ j! i7 i$ A) g上用于开发,并构成使用nRF528109 z. Q7 p4 S; D/ O
    SoC进行信标产品原型设计所需的全
    % g: r8 x! Y8 `部硬件(图2)。
    : v9 _' ]" \2 M3 b/ Z 9 f$ t1 I! |# m0 x( B2 P1 i
    & e1 i# o7 ^% Y, e- v1 D
    这个DK通过连接器提供针对SoC
    5 |" A7 p& A5 K) m& J8 c2 x所有I/O和接口的直接访问,并且包
    , _  @3 J4 o! D* L括四个用户可编程LED和按钮。这个" v5 a+ x2 g6 B' O4 V4 G* `  C7 z
    DK的另一个方便功能就是与Arduino
    # X5 z: w9 `: B3 i, W( PUno(修订版3)标准硬件兼容,可以使
    % j' `' n8 q1 D( ~# R  c) g8 w4 d创建应用程序代码
    ' U1 G' B4 _7 R9 n- e5 X虽然低功耗蓝牙SoC供应商在开发方" `$ S9 e$ S. o7 _- H: S+ V, }
    面各师各法,但他们的软件都基于工. H  H+ I7 Y. \' a2 \( Y7 ^/ ]
    厂提供的蓝牙5/低功耗蓝牙RF协议. a8 m* e9 x% P( `4 m) x' _% j$ u
    栈。开发人员的任务是为其信标设计
    % B3 G  i9 e1 z1 P编写应用程序代码。这需要克服一些) }! G/ W. \/ l+ a; m/ p  h4 D
    挑战:蓝牙技术联盟(SIG)没有制订用: G" E+ C  g, p, ?/ x0 _
    于信标的“规范(Profile)”(经过测试# G9 v7 T; p8 [8 e
    和验证的应用软件);在信标通信中,
    , k7 X, }* ^* y* @& `广播信道的使用方法与其它低功耗蓝
      |. y9 U' g( h& Z$ K5 b牙应用不同,即不建立配对,而是直
    0 Y: ~# U) |0 ?接向范围内的设备广播数据;此外,
    1 N; X0 L5 Z% h8 P应用程序代码需要遵守Apple iBeacon5 K4 `  t! n3 }( s  G
    和Google Eddystone规范,以确保与* y7 P$ g, e( k
    Apple和安卓手机的互操作性。如果
    $ x) l9 F2 N$ r4 |没有适当的管理,在应用程序代码编2 ]/ ~# ]" @+ x$ \7 W/ N
    译期间,供应商的低功耗蓝牙协议栈- A7 y6 ^; g3 X
    可能会被破坏,从而延长调试过程。
    ! N& J/ |3 L, Y! a& {Nordic的低功耗蓝牙设计方法是
    & z$ W9 x, H0 v; g! B8 B从开发人员那里简化这种复杂性,这
    6 m, Y+ n4 ~9 R2 @种方法的关键是该公司独特的软件架
    , j" f5 {4 {& A构,它将Nordic的RF协议栈(称为“堆: z' Z! O3 u! L) j- [
    栈”)与应用程序代码完全分开,这种
    9 z$ o' S2 l" p% @7 j9 A. \方法意味着开发人员可以专注于应用) T& E6 ~) @, t0 s& b
    程序代码的质量,因为他们安心知道/ ^6 _5 M2 t* z) _
    堆栈在设计过程中不会被破坏。在编
    8 X/ N  K6 O$ L( A" p0 U2 R译期间,开发工具负责管理Nordic RF
    ' m/ g. c& ]3 w4 o* L  H" x+ k; b) _协议栈与应用程序代码之间的链接,- w- V1 k8 f, F+ K/ Q6 g
    并且保持高效可靠的堆栈操作的关键
    - x1 L" ^5 E2 Y# h, |依赖性(图4)。
    ; m. p( B- ^( VNordic DK的主机低功耗蓝牙SoC
    ) L3 L+ s: k5 O+ K0 R/ n在交付时是空白的,所需堆栈的预$ ?, o& j( s! f
    编译二进制文件从Nordic的网站上下$ a1 ]# K2 @8 ]# W, k
    载,并使用nRF Connect无缝移植到3 \9 {) S" ?: l, W
    DK的SoC上。nRF Connect是Nordic
    - m% D" D0 [# q* h的跨平台工具,可以通过低功耗蓝牙, j1 T' {3 x" S; W" i' N; [
    进行测试和开发(nRF Connect提供桌
    7 h, {* c; Z- L面和移动版本,允许开发人员使用低
      X, [8 U3 @) Z/ [功耗蓝牙连接,分别从PC或智能手机
    . t+ l. }8 J* B  c  O与其原型构建产品进行通信)。对于使& j5 @' t& k1 ^* k8 k0 D, H
    用nRF52810 SoC的信标应用,推荐
    + O* ]; B  b7 ~! L使用S112堆栈,仅占用100kB Flash
    # w- H8 c. }5 {, s! F& @0 t内存,这是用于构建信标等高性能低; g. M; k2 N6 X
    功耗蓝牙应用的蓝牙5兼容协议栈。
    & d  N( R( i- f4 O3 z6 Z使用Nordic技术时,应用软件开
    4 Y, h; x$ }* u9 `发人员需要三个基本工具,第一个是
    + ]" }0 C1 U7 d) w% f1 Y8 R带有Nordic支持的编译器的集成开发
    * h& G& w  U# O4 X6 [" {& Z: _环境(IDE)(例如SEGGER Embedded
    ) I. c, ^! f( |: k) T2 v; a; J5 ~Studio、MDK-ARM Keil、GNU/GCC
    ' ?& v4 z& T- c' ]1 l' Y或IAR(所有这些IDE均支持Windows,& c% s. A' n0 h
    但只有SEGGER和GNU/GCC同时支- C0 I% n7 e: `5 t
    持Linux和OSX))。
      |, l7 c; Y9 V8 ^- Q开发人员还需要使用Nordic的
    $ B% g: W" v1 x% r% }5 W' fnRF5软件DK(SDK)和nRF5x命令行工
    7 x3 k- |- F$ t. @1 Z% I" s具。为了减低信标应用程序代码开发
    , ]: o: N6 F' z0 i的复杂性,nRF5 SDK包含软件示例、  L4 g1 S- t! A' b' ], c
    源文件和其它有用的开发项目。9 G, Q) P, J  a8 P
    重振信标应用
    % \4 a+ o: u' R; u9 \5 n, E蓝牙4,4.1和4.2以及Apple和Google, P1 M  f! [5 U8 ~2 c$ G) u+ s4 B
    信标规范鼓励开发人员为机场、博物
      c; A" d8 w( h, m+ x' `! X馆和画廊等公共场所提供零售和定位
    ' d% {* D% ?  C3 i( `6 E应用的早期设计。但是,在这些版本. b9 A4 i" C1 f0 |- X
    的核心规范中,广播信道的受限有效4 U* Y4 q+ ~! P7 F3 |: k2 P
    载荷可能会限制创新。蓝牙5技术的
    ; {3 [/ F3 T& Z6 l8 D$ i广播扩展功能可以实现先前无法达成/ ^5 z+ i3 p! L# d
    的零售和室内导航信标应用,从而重! M& @' A4 [& w1 M4 g( u
    振信标行业。
    % S& p4 Y3 v+ ~& Z* j) g3 \对于缺乏经验的开发人员来说,2 G; i. \3 t/ ]) y
    利用这个协议增强功能似乎是一件十$ l; `/ c$ X1 y
    分困难的事情。不过,通过与Nordic
    3 z( h& f7 e! n/ }Semiconductor等成熟的低功耗蓝牙9 N+ A% `2 p$ d* d" g
    供应商合作,可以简化成功实施信标
    2 A' h$ M% C$ Y- z应用的过程。1 U& s7 I4 G! V2 M7 J! `
    然而,与所有的工程设计一样,事! u; C, G) k; R6 w
    情有时会变得困难,特别是对于首次" c1 H) V9 ]# Q3 k0 L- C
    开发信标应用程序的开发人员而言。
    9 I6 l3 y# C2 V7 A+ d2 D% T; s# m好消息是,无线设计社群内有许多先
    % x0 [; P) z9 p: C! R! D锋,并且乐意分享经验。例如,Nordic
    2 V+ x: \! O' F的DevZone开发社区云集了25,000名
    ! m: J9 `6 w: g8 g设计人员,他们很可能会解决十分棘
    1 Z8 r$ s/ T+ r手的信标设计问题。! n1 _( d9 I+ p: y8 \$ f0 {" z; A) n
    用众多商用第三方盾中来增强功能- V8 j1 @4 S$ C; j& h
    4 }6 T/ V: F& W5 |- D$ b5 a

    该用户从未签到

    2#
    发表于 2020-3-4 17:29 | 只看该作者
    带有具有良好计算能力的
    . ~& W: U2 r. c" D4 Y6 c64MHz、32位ARM Cortex M4微控制, O# x! H( y/ a$ v7 p! W
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-13 02:38 , Processed in 0.156250 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表