当前位置:首页 > 物联网 > 小熊派开源社区
[导读]相信大家对小熊派的NB-IoT通信扩展板已经非常了解了,但你有真正的了解过其内部构造吗?今天小编不聊技术,带你做一回拆·机·客!拆解对象:BC35-G通信模组BC35-G模组是由移远发布的一款基于海思Hi2115(又称:Boudica150)芯片的NB-IoT通信模组。BC35-...

相信大家对小熊派的NB-IoT通信扩展板已经非常了解了,但你有真正的了解过其内部构造吗?今天小编不聊技术,带你做一回拆·机·客

拆解对象:BC35-G通信模组


BC35-G模组是由移远发布的一款基于海思Hi2115(又称:Boudica150)芯片的NB-IoT通信模组。BC35-G的运行方式支持以下两种:NB-IoT MCU模式OpenCPU模式。


NB-IoT MCU模式是我们常见的一种组合方式(小熊派IoT即是此种组合方式),用MCU作为主控,进行数据采集及控制,MCU向模组发送AT命令来实现设备与互联网的数据交互。OpenCPU是利用模组自身处理能力来完成MCU的工作,从而省去MCU。


让我们脱掉它的“外衣”,看看它的内部构造

今天的主角就是那个最大的芯片:Hi2115,接下来小编就这款NB-IoT芯片进行深度解析。


Hi2115是华为海思研发的第二款NB-IoT通信芯片(第一款是Hi2110),主频48MHz,352KB Flash,64KB RAM,支持3GPP R14标准,在698-960 MHz和1695-2180 MHz的频率范围内工作,系统带宽为200 kHz。



接下来就由浅入深,透过这款芯片的外表来探究它最深处的“秘密”。

Hi2115芯片有三个处理器子系统,以分离不同的功能,方便认证和简化第三方应用程序开发。

Hi2115芯片内部结构框图


Hi2115芯片的三个处理器子系统分别是:

1.应用核处理器(Application):应用核心支持用户在应用程序上执行第三方应用代码

2.安全核处理器(Security Core):安全核心通过验证系统上运行的代码来维护Hi2115的安全性和完整性,也会生成随机数并控制其他两个核心的内存访问。

3.协议核处理器(Protocol Core):协议核心充当通信处理器,构成实现通信协议栈所有层的基础。它包括一个专用的ARM Cortex M0核和一个具有专用片上RAM的Dual-MAC DSP。有一个USIM接口允许与外部SIM操作,以及一个MIPI RFFE接口用于与外部射频电路接口连接。


三个子处理器之间,通过内存共享方式达成数据共享。每个核都独立运行,相互之间没有干扰。应用核可放心开放出所有用户权限,以供用户侧APP开发。

 

Hi2115芯片有三种工作模式,这三种模式确定了不同节电级别的可用功能。

1.活跃模式(Active)

在此模式下,芯片的所有功能均可用,并且所有处理器都在正常运行。无线电的传输和接收均是在这种模式下执行的。同时待机模式和深度睡眠模式只能在活动模式下进行转换。

2.待机模式(Standby)

在待机模式下,所有的处理器处于非活跃状态,但所有的外围设备(包括DMA和嵌入式Flash)均处于活跃状态。系统时钟处于活跃状态并通过时钟门控与电源门控降低功耗。当所有处理器执行等待中断(WFI)指令时,进入待机模式。

3.深度睡眠模式(Deep-Sleep)

处于此模式时只有32.768kHz的RTC和某些外围设备运行。芯片可以通过RTC中断或者通过外围设备的外部事件发送消息,唤醒处于深度睡眠模式的模块。此模式需要所有处理器输入设置成深度睡眠模式才能进入,然后执行等待中断(WFI)指令。

 

探索完框架之后,下面我们来具体了解下Hi2115芯片的外设部分:

  • 1个通用UART(最高1.5Mbit/s)

  • 2个低功耗UART(支持低功耗下异步操作)

  • 2个IIC(最高1Mbit/s)

  • 2个SPI(最高 24Mbit/s)

  • 1个10bit ADC(818 ksps)

  • 1个10bit DAC

  • 1个高速模拟比较器

  • 22个可编程IO(可配置)


Hi2115芯片的40个PIO中,有24个PIO在应用核上可用。对于每个PIO的IO引脚功能均有软件进行控制,包括:方向、中断配置、驱动强度以及集成的上拉和下拉电阻。 


了解完前面这些,有没有种拨开云雾见月明的感觉?让我们带着这种feel,继续解析芯片的内部架构。

  • 芯片供电
    Hi2115芯片由单个电源供电,双模式(PWM / PFM)降压稳压器SMPSU为数字内核供电并针对深度睡眠的电流进行优化。而集成线性稳压器提供了模拟和无线电电源轨道,实现高发射功率和隔离噪声干扰物。这些线性稳压器由第二个片上SMPSU供电,以提高功耗效率,并且为了减少功耗,该芯片可以自动禁用内部无线电电源轨道。

  • 参考时钟
    Hi2115需要一个低相位噪声参考时钟为PLL和ADC提供频率参考,并且该芯片还需要32.768 kHz的晶振用于定时和深度睡眠唤醒。处理器由内部生成的时钟驱动,不依赖两个参考时钟启动。

  • 射频功能

    Hi2115芯片的无线电是用于在蜂窝频率下的NB-IoT通信。有两个阻抗为100Ω、可通过外部组件来配置的差分LNA输入,以用于LB(低频带698-960 MHz)和MB(中频带1695-2180 MHz)。发射机有两个阻抗为50Ω的单端输出,一种用于LB,另一种用于MB。

    收发器射频端口与天线之间有以下几个部件:

    1.TX功率放大器

    这是一个能够产生23 dBm输出功率的PA,其具有20-30 dB的增益和足够的线性度,使之满足3GPP要求。

    2.TX谐波滤波器

    其规格取决于PA的选择。在某些情况下,它可能会集成到PA中,不需要单独使用。

    3.TX/RX开关

    RF开关将天线连接到PA输出和RX输入, 此开关可由Hi2115的一个或多个PIO控制。

    4.RX谐波滤波器

    用于滤除电力系统中某一次或多次谐波的装置

    5.RX匹配组件/巴伦

    Hi2115芯片还支持MIPI RFFE接口v1.0和v2.0,此接口用于控制功率放大器和支持1.8V接口的RF前端模块,且支持的SCLK频率范围为32kHz~26MHz。 


看到这里相信大家对Hi2115芯片由内到外的架构已经清晰了,是不是有些意犹未尽?动一下你的小手手,请给小编三连:点赞在看分享,小编会就NB-IoT模组中其他部件进行解析,敬请期待!

往期回顾

  • 5G迎娶NB-IoT,来看她的前世今生!

  • 带你揭秘小熊派开发板贴片全流程!

  • 小熊派带你初探最近叱咤风云的ThreadX全家桶

  • 开源GUI STemWin在小熊派上的移植

  • 漫画 | 带你了解至关重要的射频芯片

  • 一加8pro相机滤镜能"透视"?究竟是谣言还是确有此事?

  • 漫画 | 开发芯片有什么难的?给你两个星期够不够?

点击在看不迷路,我带大家上高速

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭