超低功耗蓝牙MCU和软件设计
Loading the player...
将在30s后自动为您播放下一课程
下面我们来介绍 方案设计的第四个部分 超低功耗的蓝牙MCU和软件的设计 首先在这个系统里面用到的是 TI的超低功耗的无线SOC方案 CC2650 那CC2650作为一个 全集成的SOC的无线的方案 能够大大地降低用户的成本 减小系统的体积 首先无线部分它是基于M0的 兼容2.4G的无线 蓝牙收发器的一个内核 它具有优越的接受灵敏度和发射功率 最低的接收灵敏度可以达到 负97DBM和最高的5DBM的 发射功率 主攻方面 它集成了强大的 Cortact M3的 Rm 内核 最高运行速率可以到达18兆赫兹 同时集成128K flash和 20KB SRAM 除此以外 CC2650还针对传感器的应用 集成了超低功耗的传感器处理单元 集成有两KB的SRAM 12比特的ADCSPA和 iPhone C接口 片内的资源非常丰富 包括UART、Timers、RTC、AES PR sensor里面的最大优势 可能是它的功耗 它的stand by功耗可以低至一个微安 Shut-down功耗更低至0.1个微安 能够大大降低系统的待机电流 增加电池的使用寿命 同时芯片集成DCDC的电源模块 能够减小系统成本和体积 大大简化系统的设计 OK 那下面我们来介绍一下 系统的软件的一个工作流程 如前所述 系统刚开始的时候 大家可以看一下系统刚开始的时候 从Resets的唤醒 那一般有两种情况 最开始的时候 一般是Power On的Resets Power On Reset的时候 我们需要对前面提到 对 Sensor 进行一个热启动 那这个时间一般是要超过30秒 那这个时候我们一般会像MCU 处于一个idle的状态 闲的状态两分钟的时间 让PIR Sensor进行一个set up 当这个时间结束完以后 需要去检测一下此时 由于不同的sensor 可能它的时间不大一样 那只要去检测此时它的输出 是不是正常 如果输出正常 什么样情况下 是输出正常的呢? 一般是比较器的输出 两个都为D的时候 这个是一般是正常状态 如果它不是正常的时候 我们需要额外地去更长的时间 去让它Settle 当正常情况下两个传感器 两个比较器输出都是D的时候 那我们系统进入shut down 那shut down以后 正常如果说有事件触发 当有人经过这个PIR sensor的时候 它是通过正常唤醒 那这个时候它是通过中断唤醒的 中断唤醒以后 首先对系统进行初始化 初始化完以后 那MCU这边在CC2650 会先发一个 ON的packet 那这就告诉我们的中控单元 现在有人经过 需要进入紧急状态 那检测到第一个 ON的packet 或者说检测第一个中断以后 首先会有一个一分钟的延时 在这一分钟当中如果有第二个 甚至第三个这种中断过来 它还一直是Q在这个地方的 当一分钟以后 也就是说人进入完以后 没有其他的或者再次的进入的话 那这个时候 C42650会向中控那端 再发一个off的 packet 告诉中控单元现在状态已经解除 人已经经过 这个时候会有一个五毫秒的无线发射 发射完以后重新进入SHUTDOWN 那其实整个软件的设计比较简单 主要是考虑这地方 在 power on set 的时候 需要等待的时间会比较长 这个时候需要等待 传感器进入一个warm up的状态 OK 那系统设计的第四个部分 到此为止 谢谢大家
下面我们来介绍 方案设计的第四个部分 超低功耗的蓝牙MCU和软件的设计 首先在这个系统里面用到的是 TI的超低功耗的无线SOC方案 CC2650 那CC2650作为一个 全集成的SOC的无线的方案 能够大大地降低用户的成本 减小系统的体积 首先无线部分它是基于M0的 兼容2.4G的无线 蓝牙收发器的一个内核 它具有优越的接受灵敏度和发射功率 最低的接收灵敏度可以达到 负97DBM和最高的5DBM的 发射功率 主攻方面 它集成了强大的 Cortact M3的 Rm 内核 最高运行速率可以到达18兆赫兹 同时集成128K flash和 20KB SRAM 除此以外 CC2650还针对传感器的应用 集成了超低功耗的传感器处理单元 集成有两KB的SRAM 12比特的ADCSPA和 iPhone C接口 片内的资源非常丰富 包括UART、Timers、RTC、AES PR sensor里面的最大优势 可能是它的功耗 它的stand by功耗可以低至一个微安 Shut-down功耗更低至0.1个微安 能够大大降低系统的待机电流 增加电池的使用寿命 同时芯片集成DCDC的电源模块 能够减小系统成本和体积 大大简化系统的设计 OK 那下面我们来介绍一下 系统的软件的一个工作流程 如前所述 系统刚开始的时候 大家可以看一下系统刚开始的时候 从Resets的唤醒 那一般有两种情况 最开始的时候 一般是Power On的Resets Power On Reset的时候 我们需要对前面提到 对 Sensor 进行一个热启动 那这个时间一般是要超过30秒 那这个时候我们一般会像MCU 处于一个idle的状态 闲的状态两分钟的时间 让PIR Sensor进行一个set up 当这个时间结束完以后 需要去检测一下此时 由于不同的sensor 可能它的时间不大一样 那只要去检测此时它的输出 是不是正常 如果输出正常 什么样情况下 是输出正常的呢? 一般是比较器的输出 两个都为D的时候 这个是一般是正常状态 如果它不是正常的时候 我们需要额外地去更长的时间 去让它Settle 当正常情况下两个传感器 两个比较器输出都是D的时候 那我们系统进入shut down 那shut down以后 正常如果说有事件触发 当有人经过这个PIR sensor的时候 它是通过正常唤醒 那这个时候它是通过中断唤醒的 中断唤醒以后 首先对系统进行初始化 初始化完以后 那MCU这边在CC2650 会先发一个 ON的packet 那这就告诉我们的中控单元 现在有人经过 需要进入紧急状态 那检测到第一个 ON的packet 或者说检测第一个中断以后 首先会有一个一分钟的延时 在这一分钟当中如果有第二个 甚至第三个这种中断过来 它还一直是Q在这个地方的 当一分钟以后 也就是说人进入完以后 没有其他的或者再次的进入的话 那这个时候 C42650会向中控那端 再发一个off的 packet 告诉中控单元现在状态已经解除 人已经经过 这个时候会有一个五毫秒的无线发射 发射完以后重新进入SHUTDOWN 那其实整个软件的设计比较简单 主要是考虑这地方 在 power on set 的时候 需要等待的时间会比较长 这个时候需要等待 传感器进入一个warm up的状态 OK 那系统设计的第四个部分 到此为止 谢谢大家
下面我们来介绍
方案设计的第四个部分
超低功耗的蓝牙MCU和软件的设计
首先在这个系统里面用到的是
TI的超低功耗的无线SOC方案
CC2650
那CC2650作为一个
全集成的SOC的无线的方案
能够大大地降低用户的成本
减小系统的体积
首先无线部分它是基于M0的
兼容2.4G的无线
蓝牙收发器的一个内核
它具有优越的接受灵敏度和发射功率
最低的接收灵敏度可以达到
负97DBM和最高的5DBM的
发射功率
主攻方面
它集成了强大的 Cortact M3的
Rm 内核
最高运行速率可以到达18兆赫兹
同时集成128K flash和 20KB SRAM
除此以外
CC2650还针对传感器的应用
集成了超低功耗的传感器处理单元
集成有两KB的SRAM
12比特的ADCSPA和
iPhone C接口
片内的资源非常丰富
包括UART、Timers、RTC、AES
PR sensor里面的最大优势
可能是它的功耗
它的stand by功耗可以低至一个微安
Shut-down功耗更低至0.1个微安
能够大大降低系统的待机电流
增加电池的使用寿命
同时芯片集成DCDC的电源模块
能够减小系统成本和体积
大大简化系统的设计
OK 那下面我们来介绍一下
系统的软件的一个工作流程
如前所述 系统刚开始的时候
大家可以看一下系统刚开始的时候
从Resets的唤醒 那一般有两种情况
最开始的时候 一般是Power On的Resets
Power On Reset的时候 我们需要对前面提到
对 Sensor 进行一个热启动
那这个时间一般是要超过30秒
那这个时候我们一般会像MCU
处于一个idle的状态
闲的状态两分钟的时间
让PIR Sensor进行一个set up
当这个时间结束完以后
需要去检测一下此时
由于不同的sensor 可能它的时间不大一样
那只要去检测此时它的输出
是不是正常
如果输出正常 什么样情况下
是输出正常的呢?
一般是比较器的输出
两个都为D的时候
这个是一般是正常状态
如果它不是正常的时候
我们需要额外地去更长的时间
去让它Settle
当正常情况下两个传感器
两个比较器输出都是D的时候
那我们系统进入shut down
那shut down以后
正常如果说有事件触发
当有人经过这个PIR sensor的时候
它是通过正常唤醒
那这个时候它是通过中断唤醒的
中断唤醒以后
首先对系统进行初始化
初始化完以后
那MCU这边在CC2650
会先发一个 ON的packet
那这就告诉我们的中控单元
现在有人经过 需要进入紧急状态
那检测到第一个 ON的packet
或者说检测第一个中断以后
首先会有一个一分钟的延时
在这一分钟当中如果有第二个
甚至第三个这种中断过来
它还一直是Q在这个地方的
当一分钟以后
也就是说人进入完以后
没有其他的或者再次的进入的话
那这个时候
C42650会向中控那端
再发一个off的 packet
告诉中控单元现在状态已经解除
人已经经过
这个时候会有一个五毫秒的无线发射
发射完以后重新进入SHUTDOWN
那其实整个软件的设计比较简单
主要是考虑这地方 在 power on set 的时候
需要等待的时间会比较长
这个时候需要等待
传感器进入一个warm up的状态
OK 那系统设计的第四个部分
到此为止 谢谢大家
下面我们来介绍 方案设计的第四个部分 超低功耗的蓝牙MCU和软件的设计 首先在这个系统里面用到的是 TI的超低功耗的无线SOC方案 CC2650 那CC2650作为一个 全集成的SOC的无线的方案 能够大大地降低用户的成本 减小系统的体积 首先无线部分它是基于M0的 兼容2.4G的无线 蓝牙收发器的一个内核 它具有优越的接受灵敏度和发射功率 最低的接收灵敏度可以达到 负97DBM和最高的5DBM的 发射功率 主攻方面 它集成了强大的 Cortact M3的 Rm 内核 最高运行速率可以到达18兆赫兹 同时集成128K flash和 20KB SRAM 除此以外 CC2650还针对传感器的应用 集成了超低功耗的传感器处理单元 集成有两KB的SRAM 12比特的ADCSPA和 iPhone C接口 片内的资源非常丰富 包括UART、Timers、RTC、AES PR sensor里面的最大优势 可能是它的功耗 它的stand by功耗可以低至一个微安 Shut-down功耗更低至0.1个微安 能够大大降低系统的待机电流 增加电池的使用寿命 同时芯片集成DCDC的电源模块 能够减小系统成本和体积 大大简化系统的设计 OK 那下面我们来介绍一下 系统的软件的一个工作流程 如前所述 系统刚开始的时候 大家可以看一下系统刚开始的时候 从Resets的唤醒 那一般有两种情况 最开始的时候 一般是Power On的Resets Power On Reset的时候 我们需要对前面提到 对 Sensor 进行一个热启动 那这个时间一般是要超过30秒 那这个时候我们一般会像MCU 处于一个idle的状态 闲的状态两分钟的时间 让PIR Sensor进行一个set up 当这个时间结束完以后 需要去检测一下此时 由于不同的sensor 可能它的时间不大一样 那只要去检测此时它的输出 是不是正常 如果输出正常 什么样情况下 是输出正常的呢? 一般是比较器的输出 两个都为D的时候 这个是一般是正常状态 如果它不是正常的时候 我们需要额外地去更长的时间 去让它Settle 当正常情况下两个传感器 两个比较器输出都是D的时候 那我们系统进入shut down 那shut down以后 正常如果说有事件触发 当有人经过这个PIR sensor的时候 它是通过正常唤醒 那这个时候它是通过中断唤醒的 中断唤醒以后 首先对系统进行初始化 初始化完以后 那MCU这边在CC2650 会先发一个 ON的packet 那这就告诉我们的中控单元 现在有人经过 需要进入紧急状态 那检测到第一个 ON的packet 或者说检测第一个中断以后 首先会有一个一分钟的延时 在这一分钟当中如果有第二个 甚至第三个这种中断过来 它还一直是Q在这个地方的 当一分钟以后 也就是说人进入完以后 没有其他的或者再次的进入的话 那这个时候 C42650会向中控那端 再发一个off的 packet 告诉中控单元现在状态已经解除 人已经经过 这个时候会有一个五毫秒的无线发射 发射完以后重新进入SHUTDOWN 那其实整个软件的设计比较简单 主要是考虑这地方 在 power on set 的时候 需要等待的时间会比较长 这个时候需要等待 传感器进入一个warm up的状态 OK 那系统设计的第四个部分 到此为止 谢谢大家
下面我们来介绍
方案设计的第四个部分
超低功耗的蓝牙MCU和软件的设计
首先在这个系统里面用到的是
TI的超低功耗的无线SOC方案
CC2650
那CC2650作为一个
全集成的SOC的无线的方案
能够大大地降低用户的成本
减小系统的体积
首先无线部分它是基于M0的
兼容2.4G的无线
蓝牙收发器的一个内核
它具有优越的接受灵敏度和发射功率
最低的接收灵敏度可以达到
负97DBM和最高的5DBM的
发射功率
主攻方面
它集成了强大的 Cortact M3的
Rm 内核
最高运行速率可以到达18兆赫兹
同时集成128K flash和 20KB SRAM
除此以外
CC2650还针对传感器的应用
集成了超低功耗的传感器处理单元
集成有两KB的SRAM
12比特的ADCSPA和
iPhone C接口
片内的资源非常丰富
包括UART、Timers、RTC、AES
PR sensor里面的最大优势
可能是它的功耗
它的stand by功耗可以低至一个微安
Shut-down功耗更低至0.1个微安
能够大大降低系统的待机电流
增加电池的使用寿命
同时芯片集成DCDC的电源模块
能够减小系统成本和体积
大大简化系统的设计
OK 那下面我们来介绍一下
系统的软件的一个工作流程
如前所述 系统刚开始的时候
大家可以看一下系统刚开始的时候
从Resets的唤醒 那一般有两种情况
最开始的时候 一般是Power On的Resets
Power On Reset的时候 我们需要对前面提到
对 Sensor 进行一个热启动
那这个时间一般是要超过30秒
那这个时候我们一般会像MCU
处于一个idle的状态
闲的状态两分钟的时间
让PIR Sensor进行一个set up
当这个时间结束完以后
需要去检测一下此时
由于不同的sensor 可能它的时间不大一样
那只要去检测此时它的输出
是不是正常
如果输出正常 什么样情况下
是输出正常的呢?
一般是比较器的输出
两个都为D的时候
这个是一般是正常状态
如果它不是正常的时候
我们需要额外地去更长的时间
去让它Settle
当正常情况下两个传感器
两个比较器输出都是D的时候
那我们系统进入shut down
那shut down以后
正常如果说有事件触发
当有人经过这个PIR sensor的时候
它是通过正常唤醒
那这个时候它是通过中断唤醒的
中断唤醒以后
首先对系统进行初始化
初始化完以后
那MCU这边在CC2650
会先发一个 ON的packet
那这就告诉我们的中控单元
现在有人经过 需要进入紧急状态
那检测到第一个 ON的packet
或者说检测第一个中断以后
首先会有一个一分钟的延时
在这一分钟当中如果有第二个
甚至第三个这种中断过来
它还一直是Q在这个地方的
当一分钟以后
也就是说人进入完以后
没有其他的或者再次的进入的话
那这个时候
C42650会向中控那端
再发一个off的 packet
告诉中控单元现在状态已经解除
人已经经过
这个时候会有一个五毫秒的无线发射
发射完以后重新进入SHUTDOWN
那其实整个软件的设计比较简单
主要是考虑这地方 在 power on set 的时候
需要等待的时间会比较长
这个时候需要等待
传感器进入一个warm up的状态
OK 那系统设计的第四个部分
到此为止 谢谢大家
视频报错
手机看
扫码用手机观看
收藏本课程
视频简介
超低功耗蓝牙MCU和软件设计
所属课程:可用10年的蓝牙PIR运动检测方案
发布时间:2017.04.20
视频集数:5
本节视频时长:00:05:31
使用蓝牙智能和纽扣电池的长达10年使用期的超低功耗红外运动探测器设计方案分享,针对新型无线PIR检测应用,实现超长待机时间。介绍TI低功耗蓝牙MCU CC2650,超低功耗模拟电路方案,以及系统关键测试。
//=$v1;?>
//=$v['id']?>//=$v['down_category']?>//=$v['link']?>//=$v['is_dl']?>//=$v['link']?>//=$v['name']?>//=$v['name']?>
//=$v['id']?>//=$v['down_category']?>//=$v['path']?>//=$v['is_dl']?>//=$v['path']?>//=$v['name']?>//=$v['name']?>
////=count($lesson['bbsinfo'])?>
//=$elink?>//=$elink?>//=$tags[0]?>//=$tags[0]?>//=$elink?>//= $elink?>//=$tags[1]?>//=$tags[1]?>
//=$lesson['bbs'];?>
//=count($lesson['bbsinfo'])?>