hi 大家好,欢迎登陆大大通平台。之前我有上了两款有关新思dsp的方案给大家,得到了很多客户的青睐。
也有客户在问是否有低成本高品质的方案介绍呀?经过我们对市场的分析,现在的电子产品越来越智能化,当然我们的产品必须要跟上潮流,这里我们提出“智能头盔”的方案推荐给大家。
这里我要介绍的智能头盔方案,主要挑在这在市场上应用范围最广,开发难度最大的半盔上。
方案要介绍的“智能”,主要体现在通话降噪(包括降环境音和风噪声)、ai语音唤醒这两大块。
大家都知道在骑行的时候突然来电是很不方便操作的,即使手动接通了交流起来也很不方便,并且非常的不安全。如果你的头盔有了这套智能装置,接通电话时只需要语音唤醒接通就可以,骑行的过程中也不影响你的通话质量(因为有我们的算法保驾护航),并不影响骑行,非常安全。
应用场景,可以在快递员、外卖员、普通家庭电动车骑手。
如下的设计是我们采用算法芯片为dbm10l ,主控为qualcomm的qcc3024蓝牙芯片。
产品设计上包含了硬件和软件的开发工作:
硬件方面设计:
原理图的设计,可以参考datasheet中的第4-3章节中的原理图描述部分:
1)、与主控的控制传输接口选用 spi的端口。
2)、引出reset、rx_read、extinit。
3)、音频传输采用i2s端口。
整体的可以参考如下(以下为我们自己开发的demo板),我们evb的设置原理图,具体的可以联系我们的硬件工程师。
pcb板设置,大家可以参考“pdf”技术文件,注意其差分电路的设计布局、以及信号线部分的设计。
参考如下(以下为我们自己开发的demo板):
软件方面大体介绍:
该方案的软件主要分两大块:
主控qcc3024蓝牙模块部分的软件设计:
这块的软件主要在使用spi接口、interrupt接口、i2s接口的使用,还有就是bt系统的使用。
其interrupt、i2s的使用我们default的软件里面都有现成的接口,bt系统的调试以及使用,也是有大量的博文以及方案上都有讲解到。
在spi上我们需要注意配置上的一些参数:
新思dsp算法上的软件设计以及移植工作:
1)、dbm10l芯片是需要运行自己的算法固件的,其固件的启动程序是放到主控的flash里,每当设备开机时主控ic会通过spi给d10l加载一次固件,激活d10l。这也就是固件中的init_device工作。
2)、在dbm10l固件上我们需要用到双mic voice call、降噪(降环境音、降风噪)的算法和ai(智能语音)的模型以及beamforming技术的加载。
对于我们方案的应用,需要实现ai和voice call + ai的工作场景。当不处于voice 模式下,头盔只需要运行ai的算法、否则执行 voice call+ai的双并算法。
比如常见的ai是可以分为一阶、二阶或者多阶的唤醒要求,这完全取决于客户项目需求,我们这是都可以做到的。
ai的语音也是客户可以自己随意设定,我们可以根据客户自己的要求来训练不同的ai语音。
比如常见的ai指令有“接听电话、挂断电话、上一曲、下一曲、音量+、音量-、静音”等等
调试阶段:
spi数据传输、寄存器读写调试与检验:
dbm10l的mic录音调试:
录音后的音质数据分析:
蓝牙主控与dbm10l的整体效果调试:
►产品实体图►展示板照片►方案方块图►核心技术优势主控qcc3024硬件规格:
1、90-ball 5.5 x 5.5 x 1.0 mm 0.5 mm pitch vfbga
2、蓝牙5.1规格、dsp最高频率120mhz
3、一路spi,支持主或从模式,速率高达15.4 mbps
4、支持aptx、aac、sbc codec
5、三核处理器架构与低功耗应用
6、输出支持立体声
dbm10l芯片简介: dbm10l是一款超低功耗、小尺寸、高性价比的人工智能(ai)/机器学习(ml)、语音和传感器处理器。 它适用于智能手机、平板电脑、可穿戴设备和可听设备等电池驱动设备,包括tws(true wireless)耳机、遥控器等智能家居设备。 dbm10l可提供ai/ml、语音和传感器应用,包括语音触发(vt)、语音认证(va)、语音命令(vc)、降噪(nr)、声学回声消除(aec)、 声音事件检测(sed)、接近度和手势检测、传感器数据处理和均衡器功能。
dbm10l包括低功耗dsp处理器、神经网络(nn)处理器、嵌入式存储器以及用于与系统中其他设备(如应用处理器(ap)、编解码器、麦克风和传感器)通信的串行和音频接口。
dbm10l具有ml功能,使用dsp集团的nn处理器net-lite。 net-lite是一个独立的硬件引擎,旨在处理nn推断。net-lite经过优化,可实现每单位能量的最大效率。这导致了中小型网络的超低功耗。
dbm10l支持用于引导和控制的外部主机接口,
速度如下:
spi:高达25 mbps
i2c:最高3 mbps
uart:高达6 mbps
dbm10l spi slave主要用于快速下载dbm10l的内部ram。
功能包括:
•主/从功能
•两个256x8 tx/rx fifo
•spi_clk频率:从机和主机模式下高达25 mhz
•spi模式0和3
•单帧和块传输 dbm10l spi master用于控制外部传感器、编解码器和从外部串行闪存引导。
spi主功能包括:
•主/从功能
•两个32x16 tx/rx fifo
•spi_clk频率:主模式下高达25 mhz
•可配置的帧长度为3-16位
•spi模式0和3
•单帧和块传输
►方案规格该方案的muc,我们采用的是qualcomm 的qcc3024蓝牙芯片,与新思芯片的传输接口是通过spi接口,因为spi的传输速度快而又稳定。
新冠疫情之下,自助设备助力人们实现安全消费
介绍一种放大器失调电压参数的测量方式与相应注意事项
iOS 13即将到来 是时候换你的iPhone了
FPGA电源需要高精度的理由
工业以太网技术应用和发展呈现的7个趋势
基于新思+高通BT方案的智能语音头盔方案设计
实际硬件设计中非常经典巧妙的20个电路合集,带分析,收藏起来慢慢看!
LTC3899 具 10V 栅极驱动的高效率三路 24V / 3.3V / 5V 转换器
索尼Xperia2带壳宣传图曝光 继续延用21:9比例的带鱼屏
为什么共模电感效果没有磁环好
怎样满足中国用户车用电子需求?
过度约束正式的财产验证(FPV)会有什么影响
串行通讯到以太网多路转换的实现
世界智能无人机系列活动天津预热,画面紧张刺激
开关二极管和整流二极管的区别
安全态势感知专家说第3期:SOAR在安全态势感知中的应用与展望
英国CBI总干事支持华为5G建设_为海外5G业务建立缓冲带
陀螺仪的作用
微服务架构下的3种部署策略
简析SLA工控级3D打印机的技术功能