草木皆兵是什么生肖| 左眉上方有痣代表什么| 卷柏属于什么植物| 小脑是控制什么的| 为难的难是什么意思| 用盐水洗脸有什么效果| 王久是什么字| 血管狭窄吃什么食物好| 盯眝是什么意思| 硒片不适合什么人吃| 艺术有什么用| 有何特长一般填什么好| 什么饮料解渴| 颈椎做什么检查| 茄子把有什么功效| 眉什么目什么| 死海是什么| 中暑吃什么水果| 北京有什么好吃的美食| mL代表什么| 海蜇丝是什么做的| 区长什么级别| cm什么单位| 有何特长一般填什么好| 醋精和白醋有什么区别| 感冒低烧吃什么药| 脑血管痉挛是什么原因引起的| 眉什么目什么| 离婚的女人叫什么| 红豆大红豆芋头是什么歌| 全血低切相对指数偏高什么意思| 什么是病原体| 复方是什么意思| 小猫吃什么东西| 落是什么生肖| 血蛋白低会有什么影响| 宫颈那囊什么意思| 封闭是什么意思| 薄荷脑是什么东西| 胃疼吐酸水是什么原因| 中药七情指的是什么| 暨怎么读什么意思| 头头是道什么意思| 雪梨百合炖冰糖有什么功效| 什么样的人容易得痛风| 荨麻疹是什么样子的| 宝宝消化不好吃什么调理| 红细胞压积偏高是什么原因| 1月18是什么星座| 公开遴选公务员是什么意思| 铁蛋白低吃什么可以补| 喉咙有痰挂什么科| 夏天怕热冬天怕冷是什么体质| 足踝外科主要看什么| 肛门出血什么原因| 吸血鬼初拥是什么意思| 女性夜尿多吃什么调理| 十一月八号是什么星座| 80岁称什么之年| pr间期缩短是什么意思| 神经病是什么意思| 嗪读什么| 05年属什么生肖| 金鸡独立什么意思| 什么是社恐| 身上长红点是什么原因| 父亲b型血母亲o型血孩子什么血型| 3岁宝宝流鼻血是什么原因| 属龙的和什么属相最配| 成也萧何败也萧何什么意思| 手腕三条纹代表什么| 药学是干什么的| 夏天适合喝什么汤| 什么是知青| pn是什么| 骨盆前倾有什么危害| 王的五行属性是什么| 为什么空腹喝牛奶会拉肚子| gd是什么意思| 虫可念什么| 维生素c是补什么的| 老抽和生抽有什么区别| 自嘲是什么意思| 什么汤好喝又简单| 什么头什么气| 指甲变厚是什么原因| 十余载是什么意思| more是什么意思| 农村适合养殖什么| 送男孩子什么礼物比较好| 骨髓捐赠对自己有什么影响没有| 脂肪肝吃什么药最好| 小便发红是什么症状男| 月经失调是什么意思| 尿潜血弱阳性是什么意思| 肌层回声不均匀是什么意思| 33代表什么意思| 什么牌子的洗衣机好| 低密度脂蛋白偏高吃什么好| 女生做彩超是检查什么| 软件测试需要学什么| 味增是什么| 高尿酸有什么症状| 浑身疼是什么原因| 2006属什么生肖| 唐氏宝宝是什么意思| 口甘读什么| 吃无花果有什么好处和坏处| 红五行属性是什么| 三个为什么| 养精蓄锐是什么意思| 公关是干什么的| 肝部出现腹水是什么原因| 320是什么意思| 血糖高有什么危害| 贵州有什么| 有什么好看的古装剧| 2009年出生属什么| 月色真美是什么意思| 双规是什么意思| 公丁香和母丁香有什么区别| 1946年属狗的是什么命| 内痔疮吃什么药最好| 结节是什么原因引起的| 男女接吻有什么好处| 舌苔少是什么原因| 美林是什么药| 打玻尿酸有什么危害| 防水逆什么意思| 素质教育是什么| 哈吉是什么意思| 小孩子发烧抽搐是什么原因| 虾腹部的黑线是什么| 寒碜是什么意思| ercp是什么意思| 什么叫meta分析| sad是什么意思| 羽丝绒是什么材料| 梦见蛇什么意思| 怎么知道自己什么血型| 8月31日什么星座| 护理学是学什么的| 长期熬夜会有什么后果| 甲沟炎用什么药| 肚子上面疼是什么原因| 星座上升是什么意思| 胃肠炎可以吃什么水果| silk是什么意思| 风什么浪什么| 人流复查做什么检查| 省委书记什么级别| 痛风是什么症状| 儿童风寒咳嗽吃什么药| alcon是什么牌子| 破冰是什么意思| 麻婆豆腐是什么菜系| 女人耳垂大厚代表什么| 咳嗽不能吃什么食物| 梦见掉头发是什么意思| 商数是什么意思| 脾与什么相表里| 医是什么结构| 韩语欧巴是什么意思| 牙龈上火肿痛吃什么药| 简称是什么意思| 梦见下大雪是什么预兆| 劳改是什么意思| 胃溃疡吃什么水果| 肝胆湿热吃什么药| 荷叶是什么的什么| 过敏性鼻炎喷什么药| 镜面人是什么意思| 贿赂是什么意思| 相形见拙什么意思| 辣椒炒肉用什么肉| 土家族是什么族| 手指肿胀是什么原因| 李约瑟难题是什么| 什么感觉| 庚日是什么意思啊| 茧是什么意思| 菊花搭配什么泡茶最好| 睡醒咳嗽是什么原因| 不以为然什么意思| n t是什么检查| 什么叫人彘| 飞鸟集讲的是什么| 艾滋病早期有什么症状| 晚饭后散步有什么好处| 特殊情况是什么意思| 土家族是什么族| 强悍是什么意思| 血糖高是什么症状| 为什么下雨后会出现彩虹| 彩排是什么意思| kumpoo是什么牌子| 肠胃不好喝什么茶| 遗传物质是什么| 26岁属什么生肖| 环移位了会出现什么症状| 做梦梦见狗咬我什么意思啊| 尿不尽是什么症状| 假冒警察什么罪怎么判| 无以回报是什么意思| 心影稍大是什么意思| 5年存活率是什么意思| 禀赋是什么意思| 温字五行属什么| 崴脚用什么药| 茶壶嘴为什么不能对着人| 男羊配什么属相最好| 天津有什么好吃的| 转氨酶高是什么病| 青少年耳鸣是什么原因引起的| 音容笑貌的意思是什么| 左手小指疼痛预兆什么| 乾隆为什么不喜欢雍正| 落户什么意思| 修身养性下一句是什么| arf是什么意思| 法国鳄鱼属于什么档次| 胃息肉吃什么药| 贫血有什么症状表现| 儿童尿频什么原因引起的| 颈椎病有些什么症状| 湿疹用什么药膏最有效| 吃什么对肝好怎么养肝| 胃热吃什么食物好| 不等是什么意思| 两癌筛查主要查什么| 罗飞鱼是什么鱼| 微光是什么意思| 湿疹涂什么药| 舌头上有白苔是什么原因| 梅毒挂什么科| 窦骁的父母是干什么的| 有什么症状| 什么是肠胃炎| 肠易激综合征吃什么药| 5D电影是什么效果| 为什么总是放屁很频繁| 水马是什么| 声带白斑是什么病严重吗| 减肥能喝什么饮料| 老死不相往来什么意思| 新生儿什么时候吃ad| 幽门螺杆菌有什么症状| 耳后淋巴结肿大吃什么消炎药| 梦到老房子是什么意思| 红霉素软膏和红霉素眼膏有什么区别| 禅修是什么意思| 小孩胃疼吃什么药好| 91年出生的属什么| 雪莲果什么季节成熟| 鱼翅是什么东西| 浮瓜沉李什么意思| 鳖吃什么| 8月19号是什么星座| b型血和o型血生的孩子是什么血型| 小淋巴结是什么意思| 征信对个人有什么影响| 石青色是什么颜色| 淋巴细胞比率偏高是什么意思| 小番茄有什么营养价值| 百度

首页 > 评测 > 追赶风潮-DIY一款智能音箱之一:硬件设计篇

美媒:特朗普信守多数竞选承诺 面对中国竟然食言

  • 作者:zhanzr&绍楠
  • 来源:21ic
  • [导读]
  • 笔者受限于紧张繁重的工作,一直没有更新专栏,不过也不是全无成绩。通过前几期的活动与绍楠结识并合作搞了一个有趣的音频处理板出来,主控采用STM32F4,欢迎拍砖!
百度 但是这一次,济州联的做法就让人看不懂了,八点一到,济州体育场所有灯光全部停掉,一片漆黑,伸手不见五指。

前言

因为搭上了人工智能的车, 近一段时间来智能音箱很火. 最著名的当属亚马逊的Echo,国内的后起之秀有灵动等等. 类似的还有小米收音机,优听音箱之类. 主要功能都是网络播放,大多数带有麦克风+语音识别. 与AI结合紧密的就是语音助手了, 比如某些智能音箱能够听从用户这样的命令: 播放Beatles乐队的Let it be! 上述例子中小米音箱的麦克风目前没有在固件支持,但是潮流与趋势大致如此. 作者本人也与另外一个21ic的网友合作DIY了一款. 此篇讲述硬件的设计思路以及详情. 设计的过程中用到了STM32CubeMX, 感觉很好用, 治理也介绍一下子这个工具如何辅助作者本人的硬件与软件设计过程, 希望对感兴趣的网友一点启发. 后续的软件上的例子另外进行写作.

 

功能框图.jpg

 

图 功能框图

考虑到要语音识别和音频软解码的需要, 核心要进行复杂的数字信号处理. 这样核心可选DSP, 高频通用处理器或者FPGA。因为是自己搞DIY, 其实这里也没有很大的讲究。无非是用好的处理器就做复杂点, 反之就搞简单一点. 考虑到购买容易,价格也较低的因素,选定STM32F4系列。小米收音机我也拆过, 用的是MTK的MT7688KN(MIPS24KEc内核). 这种片我们既难买,也不好搞编程, 算是可望不可求吧.

image2.jpg

图 小米收音机主板

考虑到有大量数据存储(永久或暂时)的可能,外扩了RAM和Flash,外扩RAM选用SRAM,外扩Flah选择SD卡和SPI Flash。注:小米音箱上只有SPI Flash没有SD卡.

显然有播放音乐的需要,对音质还是比较在意,这里并不使用MCU内建的DAC,而是选择外置的I2S DAC。而语音输入就相对简单,内置ADC加外部MIC即可。通信方面,支持TCP/IP和USB是必不可少。

人机界面本来打算使用12864这样的液晶屏,后来觉得不是核心功能就能省就省,使用按钮和LED的组合即可(也考虑到还要做语音指令功能)。这样外观也比较好处理,例如这样摆放在桌面上的感觉(机顶盒):

image3.jpg

图 设想图之一

但实际效果,可能更像这样,可以便携使用(耳放):

image4.jpg

图 设想图之二

最终选定的主要芯片型号:

型号封装厂商功能主要规格

 

bom.jpg

 

表 主要芯片一览

使用CubeMX辅助硬件设计

这里假定读者有一定的软硬件开发经验,顺便讲一下子使用工具来辅助STM32的软硬件设计过程。这要是按以前,有从8051转到AVR,然后从AVR转到富士通,又从富士通转到STM8的切身体会的话,估计得急死人。笔者买过一块STM32F103的开发板来自学,用过STD库后,感觉太方便了。STD库是极大方面软件开发,而STM32CubeMX + HAL库则是把硬件开发和软硬件兼容都考虑进去了。在硬件都是从零开始设计的情况下,我们看看STM32CubeMX,是如何协助我们更好更快地完成任务。

STM32CubeMX的安装过程非常简单,这里就省略了。启动界面如下:

image5.png

图 开始界面

点击新建工程,软件会联网检查更新,之后选择我们的407ZE,然后双击这一行:

image6.png

图 选芯片具体型号

这样就进入芯片配置界面:

image7.png

图 从功能出发配置引脚

我们在左边的窗口选择使能I2S3,这样相应的管脚就会被配置:

image8.png

图 配置了I2S后相应引脚自动进行锁定

实际在PCB布线的时候,I2S3_SD和I2S3_CK走线不理想,这时候可以看看这两个管脚可不可以Remap,按住Ctrl,点击这两个管脚,可以看到Remap管脚在PB5:

image9.png

图 引脚Remap需要手工完成

点击PB5,选择I2S3_SD,完成这个管脚的配置:

image10.png

  • 本文系21ic原创,未经许可禁止转载!

网友评论

cps什么意思 早上四点是什么时辰 无名指是什么经络 孽缘是什么意思 咳黄痰吃什么药好得快
什么有助于睡眠 梦见自己家被盗有什么预兆 牛剖层皮革是什么意思 备孕前需要做什么检查 尿酸低是什么意思
脚背浮肿是什么原因引起的 一见如什么 周吴郑王是什么意思 发烧吃什么水果 云州是现在的什么地方
精神心理科主要治疗什么疾病 对别人竖中指是什么意思 燥热是什么意思 女性肠痉挛有什么症状 得失是什么意思
什么字五行属金huizhijixie.com 迷离的眼神什么意思hcv7jop6ns0r.cn 什么是潜规则mmeoe.com 跳蚤咬了擦什么药最好jasonfriends.com 女孩名字带什么字好听hcv8jop7ns4r.cn
嘴角烂是什么原因hcv8jop3ns4r.cn 泌尿内科主要看什么病hcv8jop0ns4r.cn 浮想联翩是什么意思hcv7jop6ns5r.cn 吃栗子有什么好处hcv7jop5ns6r.cn 腿总是抽筋是什么原因hcv8jop5ns0r.cn
2月7号是什么星座hcv8jop6ns2r.cn 衡字五行属什么hcv9jop5ns0r.cn 上课什么坐姿可以瘦腿hcv9jop7ns9r.cn 保外就医是什么意思hcv8jop4ns3r.cn 金风玉露是什么意思hcv7jop6ns2r.cn
隐翅虫咬人后用什么药yanzhenzixun.com 黄瓜又什么又什么hcv9jop5ns9r.cn 庚是什么意思hcv8jop1ns5r.cn 气得什么hcv8jop6ns2r.cn 小叶增生是什么原因导致的hcv9jop6ns4r.cn
百度