zoukankan      html  css  js  c++  java
  • 泰凌微2.4G无线私有协议芯片开发总结

    案例
     
      近些年,团队一直围绕着无线这块来做产品方案。一个无意的举动,接触到了泰凌微的2.4G私有协议芯片,发现这颗芯片在好几个场景中使用非常合适。就把这个芯片推荐给了客户,经过几个案子的历练。积累了一些对该芯片的理解和分析。这里做一个总结和回顾。
     
    2.4G无线音频传输:
    今年的无线音频非常的热,低延时的目前只能是私有协议比较靠谱。通过测试,发现8359能满足客户的需求,这点让人比较欣慰,因为这个让我们避开了缺货的风险。并且找到了一种低成本做无线音频传输的方法,从而弥补了蓝牙和wifi无法做到的应用场景。
     
    2.4G无线遥控器:
    有客户需要通过2.4G远程遥控一个设备,大致的要求是距离要远,响应要及时,功耗要低。这个正是8359擅长的,加上团队已经熟悉了芯片的底层,很快就把这个项目搞定了。
     
     
    2.4G数据透传:
    针对有客户需要无线透传一些数据,并且要低延时,我们给他推荐了这个2.4G私有协议的芯片方案,经过试用,他们感觉非常的棒。很快就采购了一批。
    经过几个案子,团队对软件做了不少优化,让该芯片实现了mcu加无线的功能。极大的节省了客户的成本,从而实现了,小身材,大能量。
     
    芯片解析
     
     经过几个项目的历练,该芯片的特性被使用的七七八八了,团队对该芯片也有了一个相对深入的理解。 资源强大:这颗芯片不仅仅有2.4G无线射频的功能,还带了mcu功能,可以实现2.4G和各种常用接口的数据透传,比如,串口,i2c,spi等,自带的sram空间,flash空间,可以极大的方便用户做出差异化的产品。 接口丰富:该芯片的接口特别多,常用的接口都有,可以实现常用的控制功能。 功耗超低:由于该2.4G芯片使用的是ble的射频部分,所以功耗做的比较低,5ma之内的功耗,是相对比较优秀的了。 性价比高:兼顾了mcu和无线射频的功能,在mcu缺货的情况下,该芯片被客户直接拿mcu来使用。极大的降低了产品的成本。 当然,该芯片也存在一些需要改进的地方。比如,在实际使用中,对供电电压的稳定性要求相对比较高,供电部分要使用相对好一些LDO,不然会存在无法上电的情况。
    代码解析
     
      通过对代码的反复构建和使用,笔者对代码做了相对深入的理解,发现该代码有以下特点:
    优点:
    每个特性都有基本的case,方便入手。 文档全,方便新手入门。 代码逻辑比较简单,很容易入门。
    缺点:
    1 没有成熟产品的代码,每个产品都需要做定制化的开发。 2 无操作系统,多任务的场景比较困难。 3 代码复杂度比较低,芯片的资源没有完全释放出来。
    总结体会
     
      虽然国产芯片很多,但能把文档和芯片都做的好的,并且占有一定市场的芯片的确不多,泰凌的芯片算是一个。通过使用这颗芯片,深感国产芯片的崛起速度之快。也感觉到这颗芯片的容易使用之处。
    作者:虚生
    出处:https://www.cnblogs.com/dylancao/
    以音频算法为核心的物联网解决方案提供商 ,提供以音频算法为核心智能硬件产品设计,开发和咨询服务。
    勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188
  • 相关阅读:
    HTML5 浏览器返回按钮/手机返回按钮事件监听
    Asp.Net Core获取请求信息/获取请求地址
    Asp.Net 获取物理路径
    .Net AppDomain详解(二)
    .Net AppDomain详解(一)
    asp.net core部署到iis中出现 HTTP Error 502.5
    Asp.Net Core 静态文件目录操作
    Asp.Net Core Web相对路径、绝对路径整理
    .Net Core Bitmap位图处理
    ngRx 官方示例分析
  • 原文地址:https://www.cnblogs.com/dylancao/p/15541192.html
Copyright © 2011-2022 走看看