完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
设备功能,下位机通过连接公网,与另一端实现实时通话(打电话效果)
一、系统下位机打算采用 MCU+PCM编解码芯片+网络模块 的方式来实现 二、工作流程: 1、启动后先建立网络连接(假设已经完成连接) 2、将对方发送过来网络包进行解包,然后把PCM数据发送给PCM编解码芯片进行解码播放,同时,将自己方的语音数据,通过PCM编解码芯片进行编码,交由MCU打包,打包完成后,MCU通过网络模块发送给对方。 3、外围还有一些控制按键和指示灯 请教原子哥的问题 问题一:MCU如果采用8位单片是否可以完成这样的工作? 问题二:PCM编解码芯片能否推荐一款全双工、性价比高、外围电路简单的芯片? 问题三:通过看论坛以往的帖子,发现编解码有如果数据不连续,会发生DAC不输出的情况,可是现实情况是,传输数据的连续性受网络质量的影响,这个情况是否可以用软件的某种算法或者机制来改善呢? 新手第一次搞音频,还望大家多多指点 |
|
相关推荐
6个回答
|
|
|
|
|
|
先谢谢原子哥及时回复问题,我再看看吧,到时候东西做出来了再贴出来,供大家提提意见
|
|
|
|
原子哥,咱开发板有没有带WM8978的驱动或例程?
|
|
|
|
F407有。
|
|
|
|
这个前段时间弄过,说下我的路子:
1、采用ARM-CM3,这个快,速度肯定没问题了; 2、解决将声音信号转换成ADPCM,用的是VS1003B,解码也用它; 3、我连的不是公网,直接CAN总线,可能这个好弄些,当时测试的时候直接MP3(44.1K),总线500K速率, 可传个几百米吧,音质杠杠的,如果换成8K的采样率,总线50K速率,传输距离可以算的出来; 4、搞这个不要想着都去靠软件来完成,采用硬件往往事半功倍的,开发周期也短些。 5、个人决定最偷懒的办法:拾音-VS1003B-网络-VS1003B-听筒。 |
|
|
|
谢谢分享
|
|
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-19 11:56 , Processed in 0.650873 second(s), Total 97, Slave 82 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号