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

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

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

    [LV.6]常住居民II

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

    EDA365欢迎您登录!

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

    x
    低功耗蓝牙SoC器件nRF52产品介绍
    8 B9 S6 A  a7 u- }+ z" S8 y  l5 ?Nordic Semiconductor在2012年, k( Z% m8 V, D) _7 I
    推出nRF51产品系列,率先设计和开$ W- m* ~# [3 ]
    发了低功耗蓝牙SoC器件,其后继续
    # K( z% `  B0 n推出nRF52系列产品。例如最近推出
    7 h4 }* b; t  r  \4 v% s的nRF52810 SoC,这是符合蓝牙5标
    % B6 q: n; d) Y; O; T准的芯片,带有具有良好计算能力的& I2 u+ E4 z+ d8 f, h
    64MHz、32位ARM Cortex M4微控制
    - [; t8 f: F7 f& S; F器,100dBm链路预算2.4GHz多协议
    9 b$ c2 e( D: F% W7 e4 T: V无线电,以及分别为4.6mA(输出功率
    ! I4 }$ g6 r( ]' s为0dBm)和4.6mA(吞吐量为1Mbps)的6 d# h6 M' H7 |, K
    峰值Tx和Rx功耗以提供长电池寿命。- `. ^6 u; z2 K, j
    nRF52810 SoC是Nordic的入门
    ' j9 X6 t9 y. G5 t  D级蓝牙5/低功耗蓝牙产品,可降低信. q( S7 T9 s  K
    标应用材料清单(BoM)成本。这款SoC
    + @* |- N! f7 \  ^, y器件继承了nRF52系列SoC器件的高' _  ^1 z3 X, T  y: G! {  R
    性能。nRF52810 SoC集成了196kB
    / E1 P. g5 V' D! Z! W; P/ u8 YFlash和24kB RAM。内存配置足以运9 o" l" S: z; C) y& I
    行典型的高容量、低成本应用程序代4 P- ~3 H: @  g0 s/ w' t+ G
    码,并支持OTA固件更新。这款SoC器  s1 b1 c4 S: c4 N
    件采用带有32个GPIO的6×6mm 48引
    1 X. @7 b3 Y; G% G) C2 J2 o6 D脚QFN封装,或者采用带有16个GPIO7 h9 V  G( N. ]* U; f
    的5×5mm 32引脚QFN封装。
    ; K9 t8 H+ z; L3 T对于没有RF硬件设计经验的开发+ N' w  Y: ?4 {, v/ I- t, s/ ?
    人员来说,另一种方法是以开发套
    7 ^8 q. g4 [% J1 {- r: `3 g件(DK)的形式投资经过组装和测试的0 \9 f* N9 d& T+ k3 H. T! @
    硬件,大多数芯片制造商提供此类产
    ) B; V; E+ W2 g( I4 l9 e品。就这部分而言,Nordic提供nRF52. j, |* W; t% m( ]: W5 _
    开发套件(DK),可以连接到PC或Mac
    , o& z9 m  m6 l, R, e( ^0 ]上用于开发,并构成使用nRF52810) ^  A9 K! }$ T6 u1 x( O( ^
    SoC进行信标产品原型设计所需的全
    / i3 \# o0 N7 }$ @部硬件(图2)。5 N, C- j, y6 e; ]2 w! m; m

    0 m) w/ Y; F' L* A% r; |5 ^/ |! c
    1 ?! @  M- Z: s0 k) `. I这个DK通过连接器提供针对SoC, g0 ~0 N8 C! \; {
    所有I/O和接口的直接访问,并且包! c- s+ i" n9 u. ]/ L
    括四个用户可编程LED和按钮。这个
    5 Q5 w& L5 t  H& pDK的另一个方便功能就是与Arduino  X* n! G' M  ], L
    Uno(修订版3)标准硬件兼容,可以使+ v8 p; w) M; l, j: ^- n* f
    创建应用程序代码
    4 M+ [2 W1 B, W) O- s: P& g0 C虽然低功耗蓝牙SoC供应商在开发方* |  j/ K0 Q- X
    面各师各法,但他们的软件都基于工
    ; q: N( w& U( r7 J3 I厂提供的蓝牙5/低功耗蓝牙RF协议
    2 s# Q( j' I  C0 g栈。开发人员的任务是为其信标设计/ z- u, M$ p- a& \% ?; @
    编写应用程序代码。这需要克服一些  c9 H$ A6 G( m# [% a. N1 c
    挑战:蓝牙技术联盟(SIG)没有制订用
    4 |% W" z$ i/ d; p于信标的“规范(Profile)”(经过测试* ?8 \, X1 N/ g1 f
    和验证的应用软件);在信标通信中,8 a9 {, x/ I. y+ p9 I
    广播信道的使用方法与其它低功耗蓝
    : `. x# ^" T4 s8 o牙应用不同,即不建立配对,而是直. g+ y" f$ m5 b7 {' ~* j
    接向范围内的设备广播数据;此外," o( {, l2 j/ U) s% I
    应用程序代码需要遵守Apple iBeacon
    8 v2 ]; F& f1 ^/ c! h和Google Eddystone规范,以确保与( t! e7 O0 z( y1 ^. h, O* S
    Apple和安卓手机的互操作性。如果$ k$ K3 C8 |; K/ E! I
    没有适当的管理,在应用程序代码编; u! Q# K( e1 W3 u  g
    译期间,供应商的低功耗蓝牙协议栈& O. R0 A4 B" o1 D) D
    可能会被破坏,从而延长调试过程。
    ) k3 h0 Q; K! C; ]4 g, TNordic的低功耗蓝牙设计方法是0 H, V. K# r' G" l& w
    从开发人员那里简化这种复杂性,这4 ~* W! b7 y: W) F
    种方法的关键是该公司独特的软件架" s! l6 o  g  P
    构,它将Nordic的RF协议栈(称为“堆/ ^& B& x4 D6 {3 [
    栈”)与应用程序代码完全分开,这种
    + M. X, F/ Y3 Y# R$ ~方法意味着开发人员可以专注于应用
    0 ~# b2 N2 w' d: z程序代码的质量,因为他们安心知道
    7 [  ~% |1 _1 h堆栈在设计过程中不会被破坏。在编' d! B3 @. m! C& h
    译期间,开发工具负责管理Nordic RF
    # z( ~5 r4 T) M/ G' }8 [6 B4 F协议栈与应用程序代码之间的链接,
    2 n3 s% y" Z" x* h并且保持高效可靠的堆栈操作的关键! J6 M* M0 O0 ]2 V5 g+ p
    依赖性(图4)。8 v- y: J/ S9 M0 l) @/ |" N
    Nordic DK的主机低功耗蓝牙SoC# K; S1 n6 A2 G& t
    在交付时是空白的,所需堆栈的预& x# u* W. E' G& w: x) }) W* _
    编译二进制文件从Nordic的网站上下
    1 j/ n- V8 C; a3 R* }( p载,并使用nRF Connect无缝移植到, t& _- t3 u3 N0 O
    DK的SoC上。nRF Connect是Nordic
    , a, Y& o5 J( {) j的跨平台工具,可以通过低功耗蓝牙5 a* B6 i, l* _% ?7 |. V. w" W) ]
    进行测试和开发(nRF Connect提供桌
    6 a1 D8 r+ c) o6 s面和移动版本,允许开发人员使用低
    $ E, W, S# m; ~7 l. R) d功耗蓝牙连接,分别从PC或智能手机
    / G" ]6 y* [( o与其原型构建产品进行通信)。对于使
    8 J6 u+ M$ q; q/ v! G+ T! s7 B用nRF52810 SoC的信标应用,推荐) O6 z0 Z7 Q0 _
    使用S112堆栈,仅占用100kB Flash
    8 `4 p7 F1 e7 L( u! W内存,这是用于构建信标等高性能低
    9 d+ o% j' l' k6 z2 }6 U( [功耗蓝牙应用的蓝牙5兼容协议栈。
    ! H7 m5 S2 l, ?8 T  f* D& f( [使用Nordic技术时,应用软件开
    ! v* y- ?1 Z# C* x$ v$ e) D* J发人员需要三个基本工具,第一个是
    1 c, l7 U/ O- u' Q3 P& L带有Nordic支持的编译器的集成开发* m: e0 o6 e9 n( [
    环境(IDE)(例如SEGGER Embedded
    " Y0 W& x7 c" X  tStudio、MDK-ARM Keil、GNU/GCC; p# i" z- J' G4 l$ W" L
    或IAR(所有这些IDE均支持Windows,
    6 q% w+ {2 n9 v4 _& V, a8 }; R但只有SEGGER和GNU/GCC同时支8 d' w8 N1 d; r" P& L+ h* y4 x; w
    持Linux和OSX))。& V9 F6 b. R- G% R: c
    开发人员还需要使用Nordic的5 h; Z  _1 P* [+ q
    nRF5软件DK(SDK)和nRF5x命令行工7 j1 F# V) p% N- V) e" h; @+ x
    具。为了减低信标应用程序代码开发  O' c- ?  a/ K0 @+ L* S
    的复杂性,nRF5 SDK包含软件示例、
    . R( Q, i$ J) z2 t' H7 @4 v+ v源文件和其它有用的开发项目。
    7 X6 x/ H$ A  f5 r重振信标应用% o( ~% m6 q- f4 R' [, i6 ]
    蓝牙4,4.1和4.2以及Apple和Google
    7 A) B/ c+ E: \# D# ?! a' n4 H- J9 C9 |信标规范鼓励开发人员为机场、博物
    5 N$ x, a6 L# K9 X* f6 Z馆和画廊等公共场所提供零售和定位8 t" ]4 K. {* Y
    应用的早期设计。但是,在这些版本
    0 ]" j7 S9 f2 y0 c; p# t2 X的核心规范中,广播信道的受限有效' U1 u0 `" j% @9 S# I4 F
    载荷可能会限制创新。蓝牙5技术的
    / i( l: q) i& ?# L- [: M5 x1 E广播扩展功能可以实现先前无法达成
    7 f  j8 ]' A3 j% V! S; r6 }$ f的零售和室内导航信标应用,从而重
    $ K* A& _8 R& B+ R: _* M/ m振信标行业。
    : ^" z; q. j! e; H5 Z- R- t对于缺乏经验的开发人员来说,
    & X7 G% A! M8 s利用这个协议增强功能似乎是一件十9 R$ g7 v' `: r) Y8 ?6 i- Z
    分困难的事情。不过,通过与Nordic/ l) A% A1 Z- p+ O
    Semiconductor等成熟的低功耗蓝牙
    : J- v; d! \& t1 E& K  \+ a5 l供应商合作,可以简化成功实施信标4 v/ g$ q8 f* }) r) S- T$ \
    应用的过程。
    9 B$ ^0 s3 U2 V然而,与所有的工程设计一样,事! v1 k, ]5 v2 [/ S
    情有时会变得困难,特别是对于首次
    3 {1 T" h- T& O3 D# D开发信标应用程序的开发人员而言。
    2 v9 H/ k6 k+ o$ d2 k/ y好消息是,无线设计社群内有许多先
    7 Q- J9 S/ X' ~% e% U锋,并且乐意分享经验。例如,Nordic0 e2 I8 l$ \' b# ?/ F. Q% f9 a
    的DevZone开发社区云集了25,000名- Y# ]3 `: T, o1 C% g
    设计人员,他们很可能会解决十分棘2 t8 m$ \6 s2 I+ D# c( T
    手的信标设计问题。
    . O  @# m1 b- U' ]* F+ {0 j用众多商用第三方盾中来增强功能8 H5 h4 h8 G; G8 p1 n
    ) U3 t: Z8 r7 @" _6 p

    该用户从未签到

    2#
    发表于 2020-3-4 17:29 | 只看该作者
    带有具有良好计算能力的, n$ D7 h2 S  @, l9 s! \/ p: \
    64MHz、32位ARM Cortex M4微控制
    5 m, V* E% `# }7 q  ?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-11 13:51 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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